flashtag_api

Build log

nerves_system_rpi4

flashtag_api 0.0.1 · fail · run flashtag_api-0.0.1-1791184494949
7826 of 7826 lines
1Resolving Hex dependencies...2Resolution completed in 0.374s3Unchanged: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_rpi4/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_rpi4/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_rpi4/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 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])570    │     ~571    │572    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3573574    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead575    │576 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)577    │                     ~578    │579    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4580581     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead582     │583 138 │         case System.stacktrace() do584     │                     ~585     │586     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2587588     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: the following clause will never match:614615         [{a, b, params, c} | rest] when is_list(params) ->616617     because it attempts to match on the result of:618619         System.stacktrace()620621     which has type:622623         empty_list()624625     where "params" was given the type:626627         # type: empty_list() or non_empty_list(term(), term())628         # from: lib/db_connection/connection.ex:140:43629         is_list(params)630631     type warning found at:632     │633 140 │           [{a, b, params, c} | rest] when is_list(params) ->634     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~635     │636     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2637638     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead639     │640 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)641     │                     ~642     │643     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3644645    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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead667     │668 986 │             stack = System.stacktrace()669     │                            ~670     │671     └─ lib/db_connection.ex:986:28: DBConnection.handle/4672     └─ lib/db_connection.ex:992:24: DBConnection.handle/4673     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4674     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4675     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6676     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3677     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5678     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2679     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4680     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5681     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5682     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2683     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6684     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6685686    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead687    │688  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],689    │                 ~690    │691    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3692693    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead694    │695 36 │     worker(DBConnection.Watcher, [owner])696    │     ~697    │698    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1699700    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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)916    │917  5 │ defmodule Nerves.TargetTuple do918    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~919    │920    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)921922Generated nerves app923==> nerves_toolchain_aarch64_nerves_linux_gnu924Compiling 1 file (.ex)925Generated nerves_toolchain_aarch64_nerves_linux_gnu app926==> nerves_system_rpi4927Generated nerves_system_rpi4 app928==> nerves_compatibility_test929===> Analyzing applications...930===> Compiling telemetry931===> Analyzing applications...932===> Compiling cowboy933    ┌─ src/cowboy_handler.erl:934    │935 87 │  		Stacktrace = erlang:get_stacktrace(),936    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace937938     ┌─ src/cowboy_handler.erl:939     │940 116 │  		Stacktrace = erlang:get_stacktrace(),941     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace942943     ┌─ src/cowboy_handler.erl:944     │945 235 │  		Stacktrace = erlang:get_stacktrace(),946     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace947948     ┌─ src/cowboy_handler.erl:949     │950 290 │  			{stacktrace, erlang:get_stacktrace()},951     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace952953954    ┌─ src/cowboy_rest.erl:955    │956 69 │  				Stacktrace = erlang:get_stacktrace(),957    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace958959      ┌─ src/cowboy_rest.erl:960      │961 1006 │  	Stacktrace = erlang:get_stacktrace(),962      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace963964965     ┌─ src/cowboy_websocket.erl:966     │967 147 │  		Stacktrace = erlang:get_stacktrace(),968     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace969970     ┌─ src/cowboy_websocket.erl:971     │972 645 │  			{stacktrace, erlang:get_stacktrace()},973     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace974975     ┌─ src/cowboy_websocket.erl:976     │977 755 │  			{stacktrace, erlang:get_stacktrace()},978     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace979980981==> expo982Compiling 2 files (.erl)983Compiling 22 files (.ex)984Generated expo app985==> gettext986Compiling 18 files (.ex)987     warning: unused require Gettext.Macros988     │989 594 │   require Gettext.Macros990     │   ~991     │992     └─ lib/gettext.ex:594:3993994     warning: the following clause is redundant:995996         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)997998     it has type:9991000         dynamic(%Expo.Message.Plural{})10011002     previous clauses have already matched on the following types:10031004         %Expo.Message.Singular{}1005         %Expo.Message.Plural{}10061007     │1008 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1009     │        ~1010     │1011     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/110121013     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1014     │1015 426 │               Kernel.ParallelCompiler.async(fn ->1016     │                                       ~1017     │1018     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/310191020Generated gettext app1021==> phoenix_pubsub1022Compiling 13 files (.ex)1023     warning: single quotes around atoms are deprecated. Use double quotes instead1024     │1025 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1026     │                       ~1027     │1028     └─ lib/phoenix/pubsub/local.ex:160:2310291030     warning: single quotes around atoms are deprecated. Use double quotes instead1031     │1032 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1033     │                                        ~1034     │1035     └─ lib/phoenix/pubsub/local.ex:160:4010361037     warning: unused require Logger1038     │1039 107 │   require Logger1040     │   ~1041     │1042     └─ lib/phoenix/tracker.ex:107:310431044     warning: a struct for Phoenix.Tracker.State is expected on struct update:10451046         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10471048     but got type:10491050         dynamic()10511052     where "delta" was given the type:10531054         # type: dynamic()1055         # from: lib/phoenix/tracker/state.ex:461:361056         %Phoenix.Tracker.State{delta: delta} = state10571058     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10591060     type warning found at:1061     │1062 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1063     │                 ~1064     │1065     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510661067    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10681069        %Phoenix.Tracker.Replica{replica | status: :permdown}10701071    but got type:10721073        dynamic()10741075    where "replica" was given the type:10761077        # type: dynamic()1078        # from: lib/phoenix/tracker/replica.ex:72:171079        replica10801081    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10821083    type warning found at:1084    │1085 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1086    │                               ~1087    │1088    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110891090     warning: a struct for Phoenix.Tracker.State is expected on struct update:10911092         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}10931094     but got type:10951096         dynamic()10971098     where "delta" was given the type:10991100         # type: dynamic()1101         # from: lib/phoenix/tracker/state.ex:541:991102         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1103           state11041105     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11061107     type warning found at:1108     │1109 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1110     │                   ~1111     │1112     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111131114    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11151116        %Phoenix.Tracker.Replica{replica | status: :down}11171118    but got type:11191120        dynamic()11211122    where "replica" was given the type:11231124        # type: dynamic()1125        # from: lib/phoenix/tracker/replica.ex:74:131126        replica11271128    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11291130    type warning found at:1131    │1132 74 │   defp down(replica), do: %Replica{replica | status: :down}1133    │                           ~1134    │1135    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111361137    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11381139        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11401141    but got type:11421143        dynamic()11441145    where "replica" was given the type:11461147        # type: dynamic()1148        # from: lib/phoenix/tracker/replica.ex:76:291149        replica11501151    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11521153    type warning found at:1154    │1155 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1156    │     ~1157    │1158    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111591160     warning: a struct for Phoenix.Tracker.State is expected on struct update:11611162         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11631164     but got type:11651166         dynamic(%{..., range: {term(), term()}})11671168     where "delta" was given the type:11691170         # type: dynamic(%{..., range: {term(), term()}})1171         # from: lib/phoenix/tracker/state.ex:551:301172         {start_clock, end_clock} = delta.range11731174     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11751176     type warning found at:1177     │1178 555 │            delta: %State{delta | range: {start_clock, new_end}}}1179     │                   ~1180     │1181     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211821183     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1184     │1185 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1186     │         ~1187     │1188     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111891190    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1191    │1192 43 │     :ok = :pg2.create(pg2_group)1193    │                ~1194    │1195    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/111961197     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1198     │1199 273 │     supervise(shards, strategy: :one_for_one,1200     │     ~1201     │1202     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/112031204    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1205    │1206 44 │     :ok = :pg2.join(pg2_group, self())1207    │                ~1208    │1209    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112101211    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1212    │1213  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1214    │        ~1215    │1216    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212171218    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1219    │1220 57 │     :pg2.get_members(pg2_namespace(server_name))1221    │          ~1222    │1223    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112241225    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1226    │1227 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1228    │         ~1229    │1230    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11231    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112321233    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1234    │1235 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1236    │       ~1237    │1238    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/112391240    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1241    │1242 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1243    │       ~1244    │1245    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112461247    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1248    │1249 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1250    │       ~1251    │1252    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/112531254    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1255    │1256 42 │     supervise children, strategy: :one_for_one1257    │     ~1258    │1259    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112601261    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1262    │1263 97 │     supervise(children, strategy: :rest_for_one)1264    │     ~1265    │1266    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/112671268Generated phoenix_pubsub app1269==> plug1270Compiling 1 file (.erl)1271Compiling 42 files (.ex)1272Generated plug app1273warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1274  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21275  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11276  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51277  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21278  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41279  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212801281==> phoenix1282Compiling 75 files (.ex)1283warning: cannot infer signatures from :cowboy because it is not loaded12841285warning: cannot infer signatures from :cowlib because it is not loaded12861287warning: cannot infer signatures from :ranch because it is not loaded12881289     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1290     │1291 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1292     │                    ~1293     │1294     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112951296     warning: using single-quoted strings to represent charlists is deprecated.1297     Use ~c"" if you indeed want a charlist or use "" instead.1298     You may run "mix format --migrate" to change all single-quoted1299     strings to use the ~c sigil and fix this warning.1300     │1301 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1302     │                               ~1303     │1304     └─ lib/phoenix/channel/server.ex:310:3113051306    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1307    │1308 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1309    │                    ~1310    │1311    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/313121313    warning: unused require Logger1314    │1315 20 │   require Logger1316    │   ~1317    │1318    └─ lib/phoenix/endpoint/handler.ex:20:313191320    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1321    │1322 39 │       Logger.warn """1323    │              ~1324    │1325    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/113261327    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1328    │1329 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1330    │                             ~1331    │1332    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213331334     warning: using single-quoted strings to represent charlists is deprecated.1335     Use ~c"" if you indeed want a charlist or use "" instead.1336     You may run "mix format --migrate" to change all single-quoted1337     strings to use the ~c sigil and fix this warning.1338     │1339 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1340     │                                                  ~1341     │1342     └─ lib/phoenix/router.ex:315:5013431344     warning: using single-quoted strings to represent charlists is deprecated.1345     Use ~c"" if you indeed want a charlist or use "" instead.1346     You may run "mix format --migrate" to change all single-quoted1347     strings to use the ~c sigil and fix this warning.1348     │1349 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1350     │                                                  ~1351     │1352     └─ lib/phoenix/router/helpers.ex:195:5013531354    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13551356    This error happens when you have function calls without parentheses inside keywords. For example:13571358        function(arg, one: nested_call a, b, c)1359        function(arg, one: if expr, do: :this, else: :that)13601361    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:13621363        function(arg, one: if(expr, do: :this, else: :that))1364        function(arg, one: nested_call(a, b, c))13651366    Ambiguity found at:1367    │1368 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1369    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1370    │1371    └─ lib/phoenix/router/resource.ex:7113721373    warning: duplicate key :route found in struct1374    │1375 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1376    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377    │1378    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13791380     warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"1381     │1382 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1383     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1384     │1385     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13861387     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1388     │1389 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1390     │              ~1391     │1392     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113931394     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1395     │1396 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1397     │            ~1398     │1399     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/214001401     warning: using single-quoted strings to represent charlists is deprecated.1402     Use ~c"" if you indeed want a charlist or use "" instead.1403     You may run "mix format --migrate" to change all single-quoted1404     strings to use the ~c sigil and fix this warning.1405     │1406 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1407     │                                                  ~1408     │1409     └─ lib/phoenix/template.ex:174:5014101411     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1412     │1413 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1414     │            ~1415     │1416     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/214171418    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1419    │1420 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1421    │       ~1422    │1423    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114241425    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1426    │1427 14 │     supervise(children, strategy: :simple_one_for_one)1428    │     ~1429    │1430    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114311432    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1433    │1434  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1435    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1436    │1437    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)14381439     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1440     │1441 647 │       exception -> {:error, {exception, System.stacktrace()}}1442     │                                                ~1443     │1444     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/114451446    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1447    │1448 10 │     conn = @connection.conn(req, transport)1449    │                        ~1450    │1451    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/314521453    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1454    │1455 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1456    │                       ~1457    │1458    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/314591460    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1461    │1462 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1463    │                                                                                   ~1464    │1465    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/314661467     warning: expected a module (an atom) when invoking config/1 in expression:14681469         endpoint.config(:endpoint_id)14701471     where "endpoint" was given the type:14721473         # type: dynamic(%{..., __pubsub_server__: atom()})1474         # from: lib/phoenix/transports/long_poll.ex:199:101475         verify_token(endpoint, token, opts)14761477     type warning found at:1478     │1479 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1480     │                                          ~1481     │1482     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314831484     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1485     │1486 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1487     │                                                     ~1488     │1489     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/414901491     warning: unknown key .__pubsub_server__ in expression:14921493         endpoint.__pubsub_server__14941495     the given type does not have the given key:14961497         dynamic(1498           %Phoenix.Socket{1499             id: term(),1500             assigns: term(),1501             channel: term(),1502             channel_pid: term(),1503             endpoint: atom(),1504             handler: term(),1505             joined: term(),1506             pubsub_server: term(),1507             ref: term(),1508             join_ref: term(),1509             topic: term(),1510             transport: term(),1511             transport_pid: term(),1512             transport_name: term(),1513             serializer: term(),1514             private: term(),1515             vsn: term()1516           } or1517             %Plug.Conn{1518               adapter: term(),1519               assigns: term(),1520               body_params: term(),1521               cookies: term(),1522               halted: term(),1523               host: term(),1524               method: term(),1525               owner: term(),1526               params: term(),1527               path_info: term(),1528               path_params: term(),1529               port: term(),1530               private: term(),1531               query_params: term(),1532               query_string: term(),1533               remote_ip: term(),1534               req_cookies: term(),1535               req_headers: term(),1536               request_path: term(),1537               resp_body: term(),1538               resp_cookies: term(),1539               resp_headers: term(),1540               scheme: term(),1541               script_name: term(),1542               secret_key_base: term(),1543               state: term(),1544               status: term()1545             } or atom() or binary()1546         )15471548     where "endpoint" was given the type:15491550         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1551         # from: lib/phoenix/transports/long_poll.ex:254:191552         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15531554     type warning found at:1555     │1556 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1557     │                                                          ~~~~~~~~~~~~~~~~~1558     │1559     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315601561    warning: a struct for Plug.Conn is expected on struct update:15621563        %Plug.Conn{conn | state: :sent}15641565    but got type:15661567        dynamic()15681569    where "conn" was given the type:15701571        # type: dynamic()1572        # from: lib/phoenix/endpoint/render_errors.ex:79:211573        conn15741575    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15761577    type warning found at:1578    │1579 83 │         %Plug.Conn{conn | state: :sent}1580    │         ~1581    │1582    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/515831584    warning: a struct for Plug.Conn is expected on struct update:15851586        %Plug.Conn{conn | query_params: %{}, params: %{}}15871588    but got type:15891590        dynamic(%{..., params: %Plug.Conn.Unfetched{}})15911592    where "conn" was given the types:15931594        # type: dynamic(%{..., params: term()})1595        # from: lib/phoenix/endpoint/render_errors.ex:94:171596        conn.params15971598        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1599        # from: lib/phoenix/endpoint/render_errors.ex:94:171600        conn.params16011602    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16031604    type warning found at:1605    │1606 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1607    │                                   ~1608    │1609    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116101611    warning: a struct for Plug.Conn is expected on struct update:16121613        %Plug.Conn{conn | query_params: %{}, params: params}16141615    but got type:16161617        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16181619    where "conn" was given the types:16201621        # type: dynamic(%{..., params: term()})1622        # from: lib/phoenix/endpoint/render_errors.ex:94:171623        conn.params16241625        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1626        # from: lib/phoenix/endpoint/render_errors.ex:94:171627        conn.params16281629    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16301631    type warning found at:1632    │1633 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1634    │                   ~1635    │1636    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116371638     warning: a struct for Phoenix.Socket is expected on struct update:16391640         %Phoenix.Socket{socket | id: id}16411642     but got type:16431644         dynamic()16451646     where "socket" was given the type:16471648         # type: dynamic()1649         # from: lib/phoenix/socket/transport.ex1650         {:ok, socket}16511652     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"16531654     type warning found at:1655     │1656 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1657     │                                          ~1658     │1659     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716601661     warning: a struct for Plug.Conn is expected on struct update:16621663         %Plug.Conn{conn | params: params}16641665     but got type:16661667         dynamic(%{..., params: map()})16681669     where "conn" was given the type:16701671         # type: dynamic(%{..., params: map()})1672         # from: lib/phoenix/controller.ex:912:171673         Map.get(conn.params, required_key)16741675     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16761677     type warning found at:1678     │1679 919 │     %Plug.Conn{conn | params: params}1680     │     ~1681     │1682     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216831684    warning: expected a map or struct when accessing .url in expression:16851686        endpoint.url16871688    where "endpoint" was given the types:16891690        # type: dynamic(atom())1691        # from: lib/phoenix/router/helpers.ex:24:201692        endpoint16931694        # type: atom()1695        # from: lib/phoenix/router/helpers.ex:24:351696        is_atom(endpoint)16971698    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()16991700    type warning found at:1701    │1702 25 │     endpoint.url1703    │              ~1704    │1705    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/217061707     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1708     │1709 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1710     │       ~1711     │1712     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/417131714     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1715     │1716 199 │       worker(Phoenix.Tracker, [module, opts, opts])1717     │       ~1718     │1719     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/417201721     warning: a struct for Plug.Conn is expected on struct update:17221723         %Plug.Conn{conn | path_info: path, script_name: script}17241725     but got type:17261727         dynamic()17281729     where "conn" was given the type:17301731         # type: dynamic()1732         # from: lib/phoenix/router/route.ex:147:101733         conn = target.call(%Plug.Conn{...}, opts)17341735     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17361737     type warning found at:1738     │1739 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1740     │     ~1741     │1742     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417431744     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1745     │1746 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1747     │                                                                          ~1748     │1749     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117501751    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1752    │1753 71 │     supervise(children, strategy: :one_for_one)1754    │     ~1755    │1756    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117571758    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759    │1760 76 │     [worker(Phoenix.Config, args)]1761    │      ~1762    │1763    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317641765    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766    │1767 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1768    │        ~1769    │1770    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21771    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31772    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317731774     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1775     │1776 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1777     │         ~1778     │1779     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317801781     warning: expected a module (an atom) when invoking path/1 in expression:17821783         endpoint.path("/")17841785     where "endpoint" was given the type:17861787         # type: dynamic(%{..., host: term()})1788         # from: lib/phoenix/endpoint/supervisor.ex:312:141789         endpoint.host17901791     type warning found at:1792     │1793 313 │     endpoint.path("/")1794     │              ~1795     │1796     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117971798    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1799    │1800 35 │     supervise(children, strategy: :one_for_one)1801    │     ~1802    │1803    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/118041805    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1806    │1807 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1808    │                                            ~1809    │1810    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/318111812     warning: comparison between distinct types found:18131814         !Path.extname(file_path) == ".gz"18151816     given types:18171818         dynamic(boolean()) == binary()18191820     where "file_path" was given the type:18211822         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1823         # from: lib/phoenix/digester.ex:147:451824         Path.basename(file_path)18251826     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 false18271828     type warning found at:1829     │1830 148 │       !Path.extname(file_path) == ".gz"1831     │                                ~1832     │1833     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118341835    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1836    │1837 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1838    │                            ~1839    │1840    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318411842     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1843     │1844 113 │     {addr,port} = :ranch.get_addr(ref)1845     │                          ~1846     │1847     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318481849    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1850    │1851 51 │       worker(Phoenix.CodeReloader.Server, [])1852    │       ~1853    │1854    └─ lib/phoenix.ex:51:7: Phoenix.start/218551856    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1857    │1858 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1859    │                                                           ~1860    │1861    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318621863     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1864     │1865 155 │     Enum.partition attrs, fn1866     │          ~1867     │1868     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118691870    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18711872        mod.__phoenix_recompile__?18731874    where "mod" was given the type:18751876        # type: dynamic(atom())1877        # from: lib/mix/tasks/compile.phoenix.ex:34:121878        Code.ensure_loaded?(mod)18791880    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18811882    type warning found at:1883    │1884 36 │         mod.__phoenix_recompile__?1885    │             ~1886    │1887    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118881889     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1890     │1891 234 │       Enum.partition(attrs, fn1892     │            ~1893     │1894     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218951896Generated phoenix app1897==> postgrex1898Compiling 62 files (.ex)1899    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1900    │1901 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1902    │                                 ~1903    │1904    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)19051906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1907    You may run "mix format --migrate" to fix this warning automatically.1908    │1909 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1910    │         ~1911    │1912    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/119131914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1915    You may run "mix format --migrate" to fix this warning automatically.1916    │1917 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1918    │                                                                      ~1919    │1920    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/119211922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1923    You may run "mix format --migrate" to fix this warning automatically.1924    │1925 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1926    │         ~1927    │1928    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/119291930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1931    You may run "mix format --migrate" to fix this warning automatically.1932    │1933 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1934    │                                                                      ~1935    │1936    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/119371938    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1939    You may run "mix format --migrate" to fix this warning automatically.1940    │1941 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1942    │                            ~1943    │1944    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/119451946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1947    You may run "mix format --migrate" to fix this warning automatically.1948    │1949 43 │     <<-1::int32>>1950    │         ~1951    │1952    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/119531954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1955    You may run "mix format --migrate" to fix this warning automatically.1956    │1957 48 │     <<value_byte_size::int32>> <> value1958    │                      ~1959    │1960    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/119611962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1963    You may run "mix format --migrate" to fix this warning automatically.1964    │1965 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1966    │                              ~1967    │1968    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/219691970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1971    You may run "mix format --migrate" to fix this warning automatically.1972    │1973 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1974    │                              ~1975    │1976    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/219771978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1979    You may run "mix format --migrate" to fix this warning automatically.1980    │1981 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1982    │                                      ~1983    │1984    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/219851986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1987    You may run "mix format --migrate" to fix this warning automatically.1988    │1989 64 │ ...                   -1::int32, rest::binary>>, acc) do1990    │                         ~1991    │1992    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/219931994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1995    You may run "mix format --migrate" to fix this warning automatically.1996    │1997 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1998    │                                      ~1999    │2000    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/220012002    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2003    You may run "mix format --migrate" to fix this warning automatically.2004    │2005 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2006    │                                     ~2007    │2008    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/220092010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2011    You may run "mix format --migrate" to fix this warning automatically.2012    │2013 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2014    │                                       ~2015    │2016    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/220172018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2019    You may run "mix format --migrate" to fix this warning automatically.2020    │2021 79 │ ...                   -1::int32, rest::binary>>, acc) do2022    │                         ~2023    │2024    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/220252026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2027    You may run "mix format --migrate" to fix this warning automatically.2028    │2029 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2030    │                                       ~2031    │2032    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/220332034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2035    You may run "mix format --migrate" to fix this warning automatically.2036    │2037 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2038    │                                     ~2039    │2040    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/220412042    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2043    You may run "mix format --migrate" to fix this warning automatically.2044    │2045 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2046    │         ~2047    │2048    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/120492050    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2051    You may run "mix format --migrate" to fix this warning automatically.2052    │2053 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2054    │                     ~2055    │2056    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/120572058    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2059    You may run "mix format --migrate" to fix this warning automatically.2060    │2061 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2062    │                                      ~2063    │2064    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/120652066    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2067    You may run "mix format --migrate" to fix this warning automatically.2068    │2069 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2070    │                                                   ~2071    │2072    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/120732074    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2075    You may run "mix format --migrate" to fix this warning automatically.2076    │2077 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2078    │                                                      ~2079    │2080    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/120812082    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2083    You may run "mix format --migrate" to fix this warning automatically.2084    │2085 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2086    │                   ~2087    │2088    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/120892090    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2091    You may run "mix format --migrate" to fix this warning automatically.2092    │2093 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2094    │                                    ~2095    │2096    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/120972098    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2099    You may run "mix format --migrate" to fix this warning automatically.2100    │2101 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2102    │                                                   ~2103    │2104    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/121052106    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2107    You may run "mix format --migrate" to fix this warning automatically.2108    │2109 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2110    │                                                                    ~2111    │2112    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/121132114    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2115    You may run "mix format --migrate" to fix this warning automatically.2116    │2117 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2118    │                                ~2119    │2120    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/121212122    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2123    You may run "mix format --migrate" to fix this warning automatically.2124    │2125 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2126    │                                                 ~2127    │2128    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/121292130    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2131    You may run "mix format --migrate" to fix this warning automatically.2132    │2133 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2134    │                                                                ~2135    │2136    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/121372138    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2139    You may run "mix format --migrate" to fix this warning automatically.2140    │2141 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2142    │                                                                                 ~2143    │2144    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/121452146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2147     You may run "mix format --migrate" to fix this warning automatically.2148     │2149 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2150     │                                   ~2151     │2152     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/321532154    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2155    You may run "mix format --migrate" to fix this warning automatically.2156    │2157 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2158    │                      ~2159    │2160    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/121612162    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2163    You may run "mix format --migrate" to fix this warning automatically.2164    │2165 23 │     <<x::float64, y::float64>>2166    │        ~2167    │2168    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/221692170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2171    You may run "mix format --migrate" to fix this warning automatically.2172    │2173 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2174    │                               ~2175    │2176    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/121772178    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2179    You may run "mix format --migrate" to fix this warning automatically.2180    │2181 23 │     <<x::float64, y::float64>>2182    │                    ~2183    │2184    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/221852186    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2187    You may run "mix format --migrate" to fix this warning automatically.2188    │2189 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2190    │                         ~2191    │2192    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/221932194    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2195    You may run "mix format --migrate" to fix this warning automatically.2196    │2197 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2198    │                                     ~2199    │2200    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/222012202    warning: use Bitwise is deprecated. import Bitwise instead2203    │2204  4 │   use Bitwise, only_operators: true2205    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2206    │2207    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)22082209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2210    You may run "mix format --migrate" to fix this warning automatically.2211    │2212 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2213    │                          ~2214    │2215    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/122162217    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2218    You may run "mix format --migrate" to fix this warning automatically.2219    │2220 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2221    │                           ~2222    │2223    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/222242225    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2226    You may run "mix format --migrate" to fix this warning automatically.2227    │2228 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2229    │                                       ~2230    │2231    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/222322233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2234    You may run "mix format --migrate" to fix this warning automatically.2235    │2236 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2237    │         ~2238    │2239    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/122402241    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2242    You may run "mix format --migrate" to fix this warning automatically.2243    │2244 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2245    │                                                                      ~2246    │2247    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/122482249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2250    You may run "mix format --migrate" to fix this warning automatically.2251    │2252 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2253    │         ~2254    │2255    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/122562257    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2258    You may run "mix format --migrate" to fix this warning automatically.2259    │2260 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2261    │                                                                      ~2262    │2263    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/122642265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2266    You may run "mix format --migrate" to fix this warning automatically.2267    │2268 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2269    │         ~2270    │2271    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/122722273    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2274    You may run "mix format --migrate" to fix this warning automatically.2275    │2276 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2277    │                                           ~2278    │2279    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/122802281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2282    You may run "mix format --migrate" to fix this warning automatically.2283    │2284 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2285    │         ~2286    │2287    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/122882289    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2290    You may run "mix format --migrate" to fix this warning automatically.2291    │2292 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2293    │                                           ~2294    │2295    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/122962297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2298    You may run "mix format --migrate" to fix this warning automatically.2299    │2300 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2301    │         ~2302    │2303    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/123042305    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2306    You may run "mix format --migrate" to fix this warning automatically.2307    │2308 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2309    │                                           ~2310    │2311    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/123122313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2314    You may run "mix format --migrate" to fix this warning automatically.2315    │2316 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2317    │             ~2318    │2319    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/123202321    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2322    You may run "mix format --migrate" to fix this warning automatically.2323    │2324 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2325    │                                             ~2326    │2327    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/123282329    warning: use Bitwise is deprecated. import Bitwise instead2330    │2331  5 │   use Bitwise2332    │   ~~~~~~~~~~~2333    │2334    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)23352336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2337    You may run "mix format --migrate" to fix this warning automatically.2338    │2339 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2340    │          ~2341    │2342    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/123432344    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2345    You may run "mix format --migrate" to fix this warning automatically.2346    │2347 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2348    │                                                                       ~2349    │2350    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/123512352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2353    You may run "mix format --migrate" to fix this warning automatically.2354    │2355 46 │       0 :: int32>>2356    │         ~2357    │2358    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/123592360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2361    You may run "mix format --migrate" to fix this warning automatically.2362    │2363 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2364    │          ~2365    │2366    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/123672368    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2369    You may run "mix format --migrate" to fix this warning automatically.2370    │2371 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2372    │                                                                       ~2373    │2374    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/123752376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2377    You may run "mix format --migrate" to fix this warning automatically.2378    │2379 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2380    │                                                                                   ~2381    │2382    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/123832384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2385    You may run "mix format --migrate" to fix this warning automatically.2386    │2387 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2388    │                     ~2389    │2390    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/123912392    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2393    │2394 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2395    │                              ~2396    │2397    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/123982399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2400    You may run "mix format --migrate" to fix this warning automatically.2401    │2402 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2403    │                    ~2404    │2405    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/324062407    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408    │2409 72 │           <<data :: size(rest_size)>> = rest2410    │                          ~2411    │2412    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/324132414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2415    You may run "mix format --migrate" to fix this warning automatically.2416    │2417 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2418    │                   ~2419    │2420    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/324212422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2423    You may run "mix format --migrate" to fix this warning automatically.2424    │2425 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2426    │                                 ~2427    │2428    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/324292430    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2431    You may run "mix format --migrate" to fix this warning automatically.2432    │2433 86 │   def parse(<<status :: int8>>, ?Z, _size) do2434    │                      ~2435    │2436    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/324372438    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2442    │                   ~2443    │2444    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/324452446     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2447     You may run "mix format --migrate" to fix this warning automatically.2448     │2449 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2450     │                            ~2451     │2452     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/324532454     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2455     You may run "mix format --migrate" to fix this warning automatically.2456     │2457 103 │     case <<len ::uint16>> do2458     │                ~2459     │2460     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/324612462     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2463     You may run "mix format --migrate" to fix this warning automatically.2464     │2465 104 │       <<^overflow_len :: uint16>> ->2466     │                       ~2467     │2468     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/324692470     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2471     You may run "mix format --migrate" to fix this warning automatically.2472     │2473 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2474     │                   ~2475     │2476     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/324772478     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2479     You may run "mix format --migrate" to fix this warning automatically.2480     │2481 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2482     │                 ~2483     │2484     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/324852486     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487     You may run "mix format --migrate" to fix this warning automatically.2488     │2489 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2490     │                      ~2491     │2492     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/324932494     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495     You may run "mix format --migrate" to fix this warning automatically.2496     │2497 226 │      [<<size :: int32>>, data]2498     │              ~2499     │2500     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/125012502     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503     You may run "mix format --migrate" to fix this warning automatically.2504     │2505 224 │       [first, <<size :: int32>>, data]2506     │                      ~2507     │2508     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/125092510     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2511     You may run "mix format --migrate" to fix this warning automatically.2512     │2513 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2514     │                                 ~2515     │2516     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/125172518     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2519     You may run "mix format --migrate" to fix this warning automatically.2520     │2521 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2522     │                                                               ~2523     │2524     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/125252526     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2527     You may run "mix format --migrate" to fix this warning automatically.2528     │2529 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2530     │                                                 ~2531     │2532     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/125332534     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2535     You may run "mix format --migrate" to fix this warning automatically.2536     │2537 252 │     len = <<div(byte_size(oids), 4) :: int16>>2538     │                                     ~2539     │2540     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/125412542     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2543     You may run "mix format --migrate" to fix this warning automatically.2544     │2545 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2546     │                                                                        ~2547     │2548     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/125492550     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2551     You may run "mix format --migrate" to fix this warning automatically.2552     │2553 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2554     │                                                                        ~2555     │2556     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/125572558     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2559     You may run "mix format --migrate" to fix this warning automatically.2560     │2561 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2562     │                                        ~2563     │2564     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/125652566     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2567     You may run "mix format --migrate" to fix this warning automatically.2568     │2569 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2570     │                                        ~2571     │2572     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/125732574     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575     You may run "mix format --migrate" to fix this warning automatically.2576     │2577 287 │     len_params  = <<length(params) :: int16>>2578     │                                    ~2579     │2580     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/125812582     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583     You may run "mix format --migrate" to fix this warning automatically.2584     │2585 294 │     {?E, [port, 0, <<rows :: int32>>]}2586     │                           ~2587     │2588     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/125892590     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2591     You may run "mix format --migrate" to fix this warning automatically.2592     │2593 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2594     │                  ~2595     │2596     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/125972598     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599     You may run "mix format --migrate" to fix this warning automatically.2600     │2601 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2602     │                                 ~2603     │2604     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/126052606     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2607     You may run "mix format --migrate" to fix this warning automatically.2608     │2609 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2610     │                  ~2611     │2612     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/126132614     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615     You may run "mix format --migrate" to fix this warning automatically.2616     │2617 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2618     │                                 ~2619     │2620     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/126212622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623     You may run "mix format --migrate" to fix this warning automatically.2624     │2625 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2626     │                                               ~2627     │2628     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/126292630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631     You may run "mix format --migrate" to fix this warning automatically.2632     │2633 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2634     │                                                             ~2635     │2636     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/126372638     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2639     You may run "mix format --migrate" to fix this warning automatically.2640     │2641 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2642     │                              ~2643     │2644     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/126452646     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2647     You may run "mix format --migrate" to fix this warning automatically.2648     │2649 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2650     │                 ~2651     │2652     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/126532654     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655     You may run "mix format --migrate" to fix this warning automatically.2656     │2657 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2658     │                                   ~2659     │2660     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/126612662     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2663     You may run "mix format --migrate" to fix this warning automatically.2664     │2665 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2666     │                                                      ~2667     │2668     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/126692670     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671     You may run "mix format --migrate" to fix this warning automatically.2672     │2673 363 │        type_size :: int16, type_mod :: int32, format :: int16,2674     │                  ~2675     │2676     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/126772678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 363 │        type_size :: int16, type_mod :: int32, format :: int16,2682     │                                     ~2683     │2684     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/126852686     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2687     You may run "mix format --migrate" to fix this warning automatically.2688     │2689 363 │        type_size :: int16, type_mod :: int32, format :: int16,2690     │                                                      ~2691     │2692     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/126932694     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2695     You may run "mix format --migrate" to fix this warning automatically.2696     │2697 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2698     │                            ~2699     │2700     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/127012702     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2703     You may run "mix format --migrate" to fix this warning automatically.2704     │2705 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2706     │                                       ~2707     │2708     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/127092710     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2711     You may run "mix format --migrate" to fix this warning automatically.2712     │2713 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2714     │                           ~2715     │2716     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/127172718    warning: unused require Postgrex.Messages2719    │2720 30 │   require Postgrex.Messages2721    │   ~2722    │2723    └─ lib/postgrex/query.ex:30:327242725    warning: unused require Logger2726    │2727  8 │   require Logger2728    │   ~2729    │2730    └─ lib/postgrex/notifications.ex:8:327312732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2733    You may run "mix format --migrate" to fix this warning automatically.2734    │2735 59 │       if lower == <<-1::int32>> do2736    │                       ~2737    │2738    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/427392740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2741    You may run "mix format --migrate" to fix this warning automatically.2742    │2743 66 │       if upper == <<-1::int32>> do2744    │                       ~2745    │2746    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/427472748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2749    You may run "mix format --migrate" to fix this warning automatically.2750    │2751 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2752    │                               ~2753    │2754    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/427552756      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2757      │2758 1005 │     Logger.warn(fn() ->2759      │            ~2760      │2761      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/527622763      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2764      You may run "mix format --migrate" to fix this warning automatically.2765      │2766 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2767      │                          ~2768      │2769      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/127702771      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2772      You may run "mix format --migrate" to fix this warning automatically.2773      │2774 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2775      │                                        ~2776      │2777      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/127782779      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 operator2780      │2781 2003 │       <<body :: binary(size), rest :: binary>> ->2782      │                        ~2783      │2784      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/127852786    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2787    You may run "mix format --migrate" to fix this warning automatically.2788    │2789 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2790    │                                                           ~2791    │2792    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/327932794    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2795    You may run "mix format --migrate" to fix this warning automatically.2796    │2797 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2798    │                                                                       ~2799    │2800    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/328012802    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2803    You may run "mix format --migrate" to fix this warning automatically.2804    │2805 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2806    │                       ~2807    │2808    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/328092810    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2811    You may run "mix format --migrate" to fix this warning automatically.2812    │2813 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2814    │                                   ~2815    │2816    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/328172818    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2819    You may run "mix format --migrate" to fix this warning automatically.2820    │2821 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2822    │                                                      ~2823    │2824    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/328252826    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2827    You may run "mix format --migrate" to fix this warning automatically.2828    │2829 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]2830    │                                ~2831    │2832    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/328332834    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2835    You may run "mix format --migrate" to fix this warning automatically.2836    │2837 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2838    │                          ~2839    │2840    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/228412842    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2843    You may run "mix format --migrate" to fix this warning automatically.2844    │2845 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2846    │                                            ~2847    │2848    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/228492850    warning: using single-quoted strings to represent charlists is deprecated.2851    Use ~c"" if you indeed want a charlist or use "" instead.2852    You may run "mix format --migrate" to change all single-quoted2853    strings to use the ~c sigil and fix this warning.2854    │2855 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2856    │                                                  ~2857    │2858    └─ lib/postgrex/type_module.ex:49:5028592860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861     You may run "mix format --migrate" to fix this warning automatically.2862     │2863 182 │   defp row_decode(<<-1::int32, rest::binary>>) do2864     │                       ~2865     │2866     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/128672868     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2869     You may run "mix format --migrate" to fix this warning automatically.2870     │2871 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do2872     │                        ~2873     │2874     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/128752876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2877     You may run "mix format --migrate" to fix this warning automatically.2878     │2879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2881     │2882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/328832884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2885     You may run "mix format --migrate" to fix this warning automatically.2886     │2887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2889     │2890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128912892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2893    You may run "mix format --migrate" to fix this warning automatically.2894    │2895 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2896    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2897    │2898    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128992900    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2901    You may run "mix format --migrate" to fix this warning automatically.2902    │2903 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2904    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2905    │2906    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129072908    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2909    │2910 15 │         <<binary::binary-size(last_pos), last::bits>> = val2911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2912    │2913    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129142915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916    You may run "mix format --migrate" to fix this warning automatically.2917    │2918 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2919    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2920    │2921    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129222923    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2924    You may run "mix format --migrate" to fix this warning automatically.2925    │2926 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2928    │2929    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129302931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2932     You may run "mix format --migrate" to fix this warning automatically.2933     │2934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2936     │2937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129382939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2940    You may run "mix format --migrate" to fix this warning automatically.2941    │2942  9 │         <<1 :: int32, 1>>2943    │         ~~~~~~~~~~~~~~~~~2944    │2945    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129462947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 11 │         <<1 :: int32, 0>>2951    │         ~~~~~~~~~~~~~~~~~2952    │2953    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129542955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956     You may run "mix format --migrate" to fix this warning automatically.2957     │2958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2960     │2961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129622963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2964    You may run "mix format --migrate" to fix this warning automatically.2965    │2966 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2967    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2968    │2969    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129702971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972     You may run "mix format --migrate" to fix this warning automatically.2973     │2974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2976     │2977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129782979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2980    You may run "mix format --migrate" to fix this warning automatically.2981    │2982 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>2983    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2984    │2985    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129862987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2988    You may run "mix format --migrate" to fix this warning automatically.2989    │2990 12 │         <<20 :: int32, 3, n, 1, 16,2991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~2992    │2993    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129942995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2996     You may run "mix format --migrate" to fix this warning automatically.2997     │2998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3000     │3001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130023003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3004    You may run "mix format --migrate" to fix this warning automatically.3005    │3006 10 │         <<24::int32, x::float64, y::float64, r::float64>>3007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008    │3009    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130103011    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3012    You may run "mix format --migrate" to fix this warning automatically.3013    │3014 10 │         <<24::int32, x::float64, y::float64, r::float64>>3015    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3016    │3017    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130183019    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3020    You may run "mix format --migrate" to fix this warning automatically.3021    │3022 10 │         <<24::int32, x::float64, y::float64, r::float64>>3023    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3024    │3025    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130263027    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3028    You may run "mix format --migrate" to fix this warning automatically.3029    │3030 10 │         <<24::int32, x::float64, y::float64, r::float64>>3031    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3032    │3033    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130343035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3036     You may run "mix format --migrate" to fix this warning automatically.3037     │3038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3040     │3041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/130423043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3044     You may run "mix format --migrate" to fix this warning automatically.3045     │3046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3048     │3049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130503051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3052    You may run "mix format --migrate" to fix this warning automatically.3053    │3054  9 │         <<4::int32, n::float32>>3055    │         ~~~~~~~~~~~~~~~~~~~~~~~~3056    │3057    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130583059    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3060    You may run "mix format --migrate" to fix this warning automatically.3061    │3062  9 │         <<4::int32, n::float32>>3063    │         ~~~~~~~~~~~~~~~~~~~~~~~~3064    │3065    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130663067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3068    You may run "mix format --migrate" to fix this warning automatically.3069    │3070 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3071    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3072    │3073    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130743075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3076    You may run "mix format --migrate" to fix this warning automatically.3077    │3078 13 │         <<4::int32, 0::1, 255, 0::23>>3079    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3080    │3081    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130823083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3084    You may run "mix format --migrate" to fix this warning automatically.3085    │3086 15 │         <<4::int32, 1::1, 255, 0::23>>3087    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3088    │3089    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130903091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3092     You may run "mix format --migrate" to fix this warning automatically.3093     │3094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3096     │3097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/130983099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3100    You may run "mix format --migrate" to fix this warning automatically.3101    │3102  9 │         <<8 :: int32, n :: float64>>3103    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3104    │3105    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131063107    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3108    You may run "mix format --migrate" to fix this warning automatically.3109    │3110  9 │         <<8 :: int32, n :: float64>>3111    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3112    │3113    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131143115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3116    You may run "mix format --migrate" to fix this warning automatically.3117    │3118 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3119    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120    │3121    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131223123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3124    You may run "mix format --migrate" to fix this warning automatically.3125    │3126 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3127    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3128    │3129    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131303131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3132    You may run "mix format --migrate" to fix this warning automatically.3133    │3134 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3135    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3136    │3137    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131383139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3144     │3145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131463147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3148    You may run "mix format --migrate" to fix this warning automatically.3149    │3150 12 │         [<<IO.iodata_length(data) :: int32>> | data]3151    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3152    │3153    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131543155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156     You may run "mix format --migrate" to fix this warning automatically.3157     │3158 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3159     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3160     │3161     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131623163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164    You may run "mix format --migrate" to fix this warning automatically.3165    │3166 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3167    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168    │3169    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131703171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3172    You may run "mix format --migrate" to fix this warning automatically.3173    │3174 12 │         <<20 :: int32, 3, 128, 0, 16,3175    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176    │3177    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131783179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3184     │3185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131863187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3188    You may run "mix format --migrate" to fix this warning automatically.3189    │3190 12 │         <<2 :: int32, int :: int16>>3191    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3192    │3193    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131943195    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3196    You may run "mix format --migrate" to fix this warning automatically.3197    │3198 12 │         <<2 :: int32, int :: int16>>3199    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3200    │3201    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/132023203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3204     You may run "mix format --migrate" to fix this warning automatically.3205     │3206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3208     │3209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132103211    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3212    You may run "mix format --migrate" to fix this warning automatically.3213    │3214 12 │         <<4 :: int32, int :: int32>>3215    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3216    │3217    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132183219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3220    You may run "mix format --migrate" to fix this warning automatically.3221    │3222 12 │         <<4 :: int32, int :: int32>>3223    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3224    │3225    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132263227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3228     You may run "mix format --migrate" to fix this warning automatically.3229     │3230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232     │3233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132343235    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3236    You may run "mix format --migrate" to fix this warning automatically.3237    │3238 12 │         <<8 :: int32, int :: int64>>3239    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3240    │3241    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132423243    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3244    You may run "mix format --migrate" to fix this warning automatically.3245    │3246 12 │         <<8 :: int32, int :: int64>>3247    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3248    │3249    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132503251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3252     You may run "mix format --migrate" to fix this warning automatically.3253     │3254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256     │3257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132583259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3260    You may run "mix format --migrate" to fix this warning automatically.3261    │3262 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3263    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3264    │3265    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132663267    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3268    You may run "mix format --migrate" to fix this warning automatically.3269    │3270 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3271    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3272    │3273    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132743275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276    You may run "mix format --migrate" to fix this warning automatically.3277    │3278 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3279    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3280    │3281    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132823283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284    You may run "mix format --migrate" to fix this warning automatically.3285    │3286 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3287    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3288    │3289    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132903291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292     You may run "mix format --migrate" to fix this warning automatically.3293     │3294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3296     │3297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/132983299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3300    You may run "mix format --migrate" to fix this warning automatically.3301    │3302 10 │         <<24::int32, a::float64, b::float64, c::float64>>3303    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304    │3305    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133063307    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3308    You may run "mix format --migrate" to fix this warning automatically.3309    │3310 10 │         <<24::int32, a::float64, b::float64, c::float64>>3311    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3312    │3313    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133143315    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3316    You may run "mix format --migrate" to fix this warning automatically.3317    │3318 10 │         <<24::int32, a::float64, b::float64, c::float64>>3319    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3320    │3321    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133223323    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3324    You may run "mix format --migrate" to fix this warning automatically.3325    │3326 10 │         <<24::int32, a::float64, b::float64, c::float64>>3327    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328    │3329    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133303331     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3332     You may run "mix format --migrate" to fix this warning automatically.3333     │3334 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3335     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3336     │3337     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133383339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340    You may run "mix format --migrate" to fix this warning automatically.3341    │3342 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3343    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3344    │3345    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133463347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348     You may run "mix format --migrate" to fix this warning automatically.3349     │3350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352     │3353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133543355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3356    You may run "mix format --migrate" to fix this warning automatically.3357    │3358  9 │         <<6::int32, a, b, c, d, e, f>>3359    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360    │3361    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133623363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3364     You may run "mix format --migrate" to fix this warning automatically.3365     │3366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3368     │3369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133703371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3372    You may run "mix format --migrate" to fix this warning automatically.3373    │3374 11 │         [<<byte_size(name) :: int32>> | name]3375    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3376    │3377    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133783379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3380     You may run "mix format --migrate" to fix this warning automatically.3381     │3382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384     │3385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133863387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3388    You may run "mix format --migrate" to fix this warning automatically.3389    │3390 10 │         [<<IO.iodata_length(data)::int32>> | data]3391    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3392    │3393    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133943395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3396    You may run "mix format --migrate" to fix this warning automatically.3397    │3398 13 │         [<<IO.iodata_length(data)::int32>> | data]3399    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3400    │3401    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/134023403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3404     You may run "mix format --migrate" to fix this warning automatically.3405     │3406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3408     │3409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134103411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3412    You may run "mix format --migrate" to fix this warning automatically.3413    │3414 15 │         <<4 :: int32, oid :: uint32>>3415    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3416    │3417    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134183419    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3420    You may run "mix format --migrate" to fix this warning automatically.3421    │3422 15 │         <<4 :: int32, oid :: uint32>>3423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424    │3425    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134263427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428     You may run "mix format --migrate" to fix this warning automatically.3429     │3430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432     │3433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134343435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3436    You may run "mix format --migrate" to fix this warning automatically.3437    │3438 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440    │3441    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134423443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444    You may run "mix format --migrate" to fix this warning automatically.3445    │3446 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3447    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448    │3449    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134503451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3452     You may run "mix format --migrate" to fix this warning automatically.3453     │3454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3456     │3457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134583459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460    You may run "mix format --migrate" to fix this warning automatically.3461    │3462  9 │         <<16::int32, x::float64, y::float64>>3463    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3464    │3465    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134663467    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3468    You may run "mix format --migrate" to fix this warning automatically.3469    │3470  9 │         <<16::int32, x::float64, y::float64>>3471    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472    │3473    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134743475    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3476    You may run "mix format --migrate" to fix this warning automatically.3477    │3478  9 │         <<16::int32, x::float64, y::float64>>3479    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480    │3481    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134823483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484     You may run "mix format --migrate" to fix this warning automatically.3485     │3486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488     │3489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134903491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492    You may run "mix format --migrate" to fix this warning automatically.3493    │3494 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3495    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496    │3497    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134983499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500    You may run "mix format --migrate" to fix this warning automatically.3501    │3502 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3504    │3505    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/135063507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508     You may run "mix format --migrate" to fix this warning automatically.3509     │3510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512     │3513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/335143515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3516     You may run "mix format --migrate" to fix this warning automatically.3517     │3518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520     │3521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135223523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3524    You may run "mix format --migrate" to fix this warning automatically.3525    │3526 14 │         [<<byte_size(bin) :: int32>> | bin]3527    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528    │3529    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135303531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3532     You may run "mix format --migrate" to fix this warning automatically.3533     │3534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536     │3537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335383539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3540    You may run "mix format --migrate" to fix this warning automatically.3541    │3542 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3543    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544    │3545    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335463547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548    You may run "mix format --migrate" to fix this warning automatically.3549    │3550 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3551    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552    │3553    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335543555     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556     You may run "mix format --migrate" to fix this warning automatically.3557     │3558 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3559     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560     │3561     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135623563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564    You may run "mix format --migrate" to fix this warning automatically.3565    │3566  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3567    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3568    │3569    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135703571    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3572    You may run "mix format --migrate" to fix this warning automatically.3573    │3574  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3575    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576    │3577    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135783579    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3580    You may run "mix format --migrate" to fix this warning automatically.3581    │3582  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3583    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584    │3585    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135863587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588     You may run "mix format --migrate" to fix this warning automatically.3589     │3590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592     │3593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/135943595     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596     You may run "mix format --migrate" to fix this warning automatically.3597     │3598 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3599     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600     │3601     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/136023603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604     You may run "mix format --migrate" to fix this warning automatically.3605     │3606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608     │3609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/136103611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612     You may run "mix format --migrate" to fix this warning automatically.3613     │3614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616     │3617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/136183619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3620     You may run "mix format --migrate" to fix this warning automatically.3621     │3622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624     │3625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136263627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3628    You may run "mix format --migrate" to fix this warning automatically.3629    │3630 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3631    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632    │3633    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136343635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636     You may run "mix format --migrate" to fix this warning automatically.3637     │3638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640     │3641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136423643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644    You may run "mix format --migrate" to fix this warning automatically.3645    │3646 11 │         [<<16 :: int32>> | uuid]3647    │         ~~~~~~~~~~~~~~~~~~~~~~~~3648    │3649    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136503651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652     You may run "mix format --migrate" to fix this warning automatically.3653     │3654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656     │3657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136583659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660    You may run "mix format --migrate" to fix this warning automatically.3661    │3662  9 │         <<0 :: int32>>3663    │         ~~~~~~~~~~~~~~3664    │3665    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136663667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668     You may run "mix format --migrate" to fix this warning automatically.3669     │3670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672     │3673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136743675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3676    You may run "mix format --migrate" to fix this warning automatically.3677    │3678 15 │         <<0 :: int32>>3679    │         ~~~~~~~~~~~~~~3680    │3681    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136823683     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3684     You may run "mix format --migrate" to fix this warning automatically.3685     │3686 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3687     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688     │3689     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/536903691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692     You may run "mix format --migrate" to fix this warning automatically.3693     │3694 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3695     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696     │3697     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/436983699     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3700     You may run "mix format --migrate" to fix this warning automatically.3701     │3702 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3703     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704     │3705     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/437063707     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3708     You may run "mix format --migrate" to fix this warning automatically.3709     │3710 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3711     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712     │3713     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/437143715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716     You may run "mix format --migrate" to fix this warning automatically.3717     │3718 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3719     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720     │3721     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/437223723     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724     You may run "mix format --migrate" to fix this warning automatically.3725     │3726 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3727     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728     │3729     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537303731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732     You may run "mix format --migrate" to fix this warning automatically.3733     │3734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736     │3737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537383739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740    You may run "mix format --migrate" to fix this warning automatically.3741    │3742 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744    │3745    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837463747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748    You may run "mix format --migrate" to fix this warning automatically.3749    │3750 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3751    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752    │3753    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837543755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3756    You may run "mix format --migrate" to fix this warning automatically.3757    │3758 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3759    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760    │3761    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837623763    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3764    You may run "mix format --migrate" to fix this warning automatically.3765    │3766 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3767    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768    │3769    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837703771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772    You may run "mix format --migrate" to fix this warning automatically.3773    │3774 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776    │3777    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437783779    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3780    You may run "mix format --migrate" to fix this warning automatically.3781    │3782 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3783    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784    │3785    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437863787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3788    You may run "mix format --migrate" to fix this warning automatically.3789    │3790 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3791    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792    │3793    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437943795    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3796    You may run "mix format --migrate" to fix this warning automatically.3797    │3798 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3799    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800    │3801    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438023803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804    You may run "mix format --migrate" to fix this warning automatically.3805    │3806 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808    │3809    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738103811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812    You may run "mix format --migrate" to fix this warning automatically.3813    │3814 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3815    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816    │3817    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738183819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3820    You may run "mix format --migrate" to fix this warning automatically.3821    │3822 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3823    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824    │3825    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738263827    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3828    You may run "mix format --migrate" to fix this warning automatically.3829    │3830 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3831    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832    │3833    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738343835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3836     You may run "mix format --migrate" to fix this warning automatically.3837     │3838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840     │3841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838423843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844     You may run "mix format --migrate" to fix this warning automatically.3845     │3846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848     │3849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438503851     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852     You may run "mix format --migrate" to fix this warning automatically.3853     │3854 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3855     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856     │3857     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738583859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860    You may run "mix format --migrate" to fix this warning automatically.3861    │3862 27 │       <<len :: int32, value :: binary-size(len)>> ->3863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864    │3865    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870 27 │       <<len :: int32, value :: binary-size(len)>> ->3871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872    │3873    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238743875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876    You may run "mix format --migrate" to fix this warning automatically.3877    │3878 27 │       <<len :: int32, value :: binary-size(len)>> ->3879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880    │3881    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/538823883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884     You may run "mix format --migrate" to fix this warning automatically.3885     │3886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888     │3889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638903891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3892     You may run "mix format --migrate" to fix this warning automatically.3893     │3894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896     │3897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238983899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900     You may run "mix format --migrate" to fix this warning automatically.3901     │3902 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3903     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904     │3905     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/539063907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3908    You may run "mix format --migrate" to fix this warning automatically.3909    │3910 19 │       <<1 :: int32, 1>> -> true3911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3912    │3913    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639143915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916    You may run "mix format --migrate" to fix this warning automatically.3917    │3918 19 │       <<1 :: int32, 1>> -> true3919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3920    │3921    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239223923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924    You may run "mix format --migrate" to fix this warning automatically.3925    │3926 19 │       <<1 :: int32, 1>> -> true3927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3928    │3929    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539303931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3932    You may run "mix format --migrate" to fix this warning automatically.3933    │3934 20 │       <<1 :: int32, 0>> -> false3935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3936    │3937    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639383939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940    You may run "mix format --migrate" to fix this warning automatically.3941    │3942 20 │       <<1 :: int32, 0>> -> false3943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3944    │3945    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239463947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948    You may run "mix format --migrate" to fix this warning automatically.3949    │3950 20 │       <<1 :: int32, 0>> -> false3951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3952    │3953    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539543955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956     You may run "mix format --migrate" to fix this warning automatically.3957     │3958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960     │3961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639623963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964     You may run "mix format --migrate" to fix this warning automatically.3965     │3966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968     │3969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239703971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3972     You may run "mix format --migrate" to fix this warning automatically.3973     │3974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976     │3977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539783979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3980    You may run "mix format --migrate" to fix this warning automatically.3981    │3982 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984    │3985    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639863987    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3988    You may run "mix format --migrate" to fix this warning automatically.3989    │3990 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3991    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992    │3993    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639943995    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3996    You may run "mix format --migrate" to fix this warning automatically.3997    │3998 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3999    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000    │4001    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640024003    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4004    You may run "mix format --migrate" to fix this warning automatically.4005    │4006 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008    │4009    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640104011    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4012    You may run "mix format --migrate" to fix this warning automatically.4013    │4014 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016    │4017    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640184019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020    You may run "mix format --migrate" to fix this warning automatically.4021    │4022 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024    │4025    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240264027    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4028    You may run "mix format --migrate" to fix this warning automatically.4029    │4030 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032    │4033    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240344035    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4036    You may run "mix format --migrate" to fix this warning automatically.4037    │4038 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040    │4041    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240424043    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4044    You may run "mix format --migrate" to fix this warning automatically.4045    │4046 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048    │4049    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240504051    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4052    You may run "mix format --migrate" to fix this warning automatically.4053    │4054 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056    │4057    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240584059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060    You may run "mix format --migrate" to fix this warning automatically.4061    │4062 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064    │4065    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540664067    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4068    You may run "mix format --migrate" to fix this warning automatically.4069    │4070 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072    │4073    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540744075    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4076    You may run "mix format --migrate" to fix this warning automatically.4077    │4078 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080    │4081    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540824083    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4084    You may run "mix format --migrate" to fix this warning automatically.4085    │4086 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088    │4089    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540904091    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4092    You may run "mix format --migrate" to fix this warning automatically.4093    │4094 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096    │4097    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540984099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104     │4105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641064107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112     │4113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241144115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116     You may run "mix format --migrate" to fix this warning automatically.4117     │4118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120     │4121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/541224123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124    You may run "mix format --migrate" to fix this warning automatically.4125    │4126 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128    │4129    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641304131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132    You may run "mix format --migrate" to fix this warning automatically.4133    │4134 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136    │4137    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241384139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140    You may run "mix format --migrate" to fix this warning automatically.4141    │4142 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144    │4145    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541464147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148    You may run "mix format --migrate" to fix this warning automatically.4149    │4150 23 │       <<20 :: int32, 3, n, 1, 16,4151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4152    │4153    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641544155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156    You may run "mix format --migrate" to fix this warning automatically.4157    │4158 23 │       <<20 :: int32, 3, n, 1, 16,4159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4160    │4161    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241624163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164    You may run "mix format --migrate" to fix this warning automatically.4165    │4166 23 │       <<20 :: int32, 3, n, 1, 16,4167    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4168    │4169    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541704171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172     You may run "mix format --migrate" to fix this warning automatically.4173     │4174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176     │4177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641784179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180     You may run "mix format --migrate" to fix this warning automatically.4181     │4182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184     │4185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241864187     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188     You may run "mix format --migrate" to fix this warning automatically.4189     │4190 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4191     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4192     │4193     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541944195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4196    You may run "mix format --migrate" to fix this warning automatically.4197    │4198 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200    │4201    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642024203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4204    You may run "mix format --migrate" to fix this warning automatically.4205    │4206 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208    │4209    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642104211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4212    You may run "mix format --migrate" to fix this warning automatically.4213    │4214 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216    │4217    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642184219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4220    You may run "mix format --migrate" to fix this warning automatically.4221    │4222 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224    │4225    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642264227    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228    You may run "mix format --migrate" to fix this warning automatically.4229    │4230 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232    │4233    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242344235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4236    You may run "mix format --migrate" to fix this warning automatically.4237    │4238 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240    │4241    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242424243    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4244    You may run "mix format --migrate" to fix this warning automatically.4245    │4246 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248    │4249    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242504251    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4252    You may run "mix format --migrate" to fix this warning automatically.4253    │4254 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256    │4257    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242584259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4260    You may run "mix format --migrate" to fix this warning automatically.4261    │4262 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264    │4265    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542664267    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4268    You may run "mix format --migrate" to fix this warning automatically.4269    │4270 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272    │4273    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542744275    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4276    You may run "mix format --migrate" to fix this warning automatically.4277    │4278 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280    │4281    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542824283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4284    You may run "mix format --migrate" to fix this warning automatically.4285    │4286 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288    │4289    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542904291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4292     You may run "mix format --migrate" to fix this warning automatically.4293     │4294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296     │4297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642984299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4300     You may run "mix format --migrate" to fix this warning automatically.4301     │4302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304     │4305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243064307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4308     You may run "mix format --migrate" to fix this warning automatically.4309     │4310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312     │4313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/543144315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316    You may run "mix format --migrate" to fix this warning automatically.4317    │4318 36 │       <<4 :: int32, days :: int32>> ->4319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320    │4321    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643224323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324    You may run "mix format --migrate" to fix this warning automatically.4325    │4326 36 │       <<4 :: int32, days :: int32>> ->4327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328    │4329    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643304331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332    You may run "mix format --migrate" to fix this warning automatically.4333    │4334 36 │       <<4 :: int32, days :: int32>> ->4335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336    │4337    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243384339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4340    You may run "mix format --migrate" to fix this warning automatically.4341    │4342 36 │       <<4 :: int32, days :: int32>> ->4343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344    │4345    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243464347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348    You may run "mix format --migrate" to fix this warning automatically.4349    │4350 36 │       <<4 :: int32, days :: int32>> ->4351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352    │4353    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543544355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356    You may run "mix format --migrate" to fix this warning automatically.4357    │4358 36 │       <<4 :: int32, days :: int32>> ->4359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360    │4361    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543624363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364     You may run "mix format --migrate" to fix this warning automatically.4365     │4366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368     │4369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643704371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372     You may run "mix format --migrate" to fix this warning automatically.4373     │4374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4376     │4377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243784379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380     You may run "mix format --migrate" to fix this warning automatically.4381     │4382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384     │4385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543864387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388    You may run "mix format --migrate" to fix this warning automatically.4389    │4390 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392    │4393    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/643944395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396    You may run "mix format --migrate" to fix this warning automatically.4397    │4398 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400    │4401    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244024403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404    You may run "mix format --migrate" to fix this warning automatically.4405    │4406 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408    │4409    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544104411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4412    You may run "mix format --migrate" to fix this warning automatically.4413    │4414 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416    │4417    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644184419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4420    You may run "mix format --migrate" to fix this warning automatically.4421    │4422 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4424    │4425    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244264427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4428    You may run "mix format --migrate" to fix this warning automatically.4429    │4430 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4432    │4433    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544344435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436    You may run "mix format --migrate" to fix this warning automatically.4437    │4438 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4440    │4441    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644424443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4444    You may run "mix format --migrate" to fix this warning automatically.4445    │4446 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4448    │4449    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244504451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4452    You may run "mix format --migrate" to fix this warning automatically.4453    │4454 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4456    │4457    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544584459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4460    You may run "mix format --migrate" to fix this warning automatically.4461    │4462 26 │       <<4::int32, float::float32>>   -> float4463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4464    │4465    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644664467    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4468    You may run "mix format --migrate" to fix this warning automatically.4469    │4470 26 │       <<4::int32, float::float32>>   -> float4471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472    │4473    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644744475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4476    You may run "mix format --migrate" to fix this warning automatically.4477    │4478 26 │       <<4::int32, float::float32>>   -> float4479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480    │4481    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244824483    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4484    You may run "mix format --migrate" to fix this warning automatically.4485    │4486 26 │       <<4::int32, float::float32>>   -> float4487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488    │4489    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244904491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4492    You may run "mix format --migrate" to fix this warning automatically.4493    │4494 26 │       <<4::int32, float::float32>>   -> float4495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496    │4497    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544984499    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4500    You may run "mix format --migrate" to fix this warning automatically.4501    │4502 26 │       <<4::int32, float::float32>>   -> float4503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504    │4505    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545064507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4508     You may run "mix format --migrate" to fix this warning automatically.4509     │4510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512     │4513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645144515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4516     You may run "mix format --migrate" to fix this warning automatically.4517     │4518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520     │4521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245224523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4524     You may run "mix format --migrate" to fix this warning automatically.4525     │4526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528     │4529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545304531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532    You may run "mix format --migrate" to fix this warning automatically.4533    │4534 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536    │4537    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645384539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4540    You may run "mix format --migrate" to fix this warning automatically.4541    │4542 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544    │4545    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245464547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4548    You may run "mix format --migrate" to fix this warning automatically.4549    │4550 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552    │4553    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545544555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4556    You may run "mix format --migrate" to fix this warning automatically.4557    │4558 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560    │4561    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645624563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4564    You may run "mix format --migrate" to fix this warning automatically.4565    │4566 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568    │4569    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245704571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572    You may run "mix format --migrate" to fix this warning automatically.4573    │4574 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576    │4577    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545784579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4580    You may run "mix format --migrate" to fix this warning automatically.4581    │4582 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584    │4585    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645864587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4588    You may run "mix format --migrate" to fix this warning automatically.4589    │4590 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592    │4593    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245944595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4596    You may run "mix format --migrate" to fix this warning automatically.4597    │4598 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600    │4601    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546024603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4604    You may run "mix format --migrate" to fix this warning automatically.4605    │4606 26 │       <<8::int32, float::float64>>        -> float4607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608    │4609    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646104611    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4612    You may run "mix format --migrate" to fix this warning automatically.4613    │4614 26 │       <<8::int32, float::float64>>        -> float4615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616    │4617    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646184619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620    You may run "mix format --migrate" to fix this warning automatically.4621    │4622 26 │       <<8::int32, float::float64>>        -> float4623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624    │4625    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246264627    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4628    You may run "mix format --migrate" to fix this warning automatically.4629    │4630 26 │       <<8::int32, float::float64>>        -> float4631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632    │4633    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246344635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636    You may run "mix format --migrate" to fix this warning automatically.4637    │4638 26 │       <<8::int32, float::float64>>        -> float4639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640    │4641    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546424643    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4644    You may run "mix format --migrate" to fix this warning automatically.4645    │4646 26 │       <<8::int32, float::float64>>        -> float4647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648    │4649    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546504651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652     You may run "mix format --migrate" to fix this warning automatically.4653     │4654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656     │4657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646584659     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660     You may run "mix format --migrate" to fix this warning automatically.4661     │4662 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4663     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4664     │4665     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246664667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668     You may run "mix format --migrate" to fix this warning automatically.4669     │4670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4672     │4673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546744675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4676     You may run "mix format --migrate" to fix this warning automatically.4677     │4678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4680     │4681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/646824683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684     You may run "mix format --migrate" to fix this warning automatically.4685     │4686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688     │4689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/246904691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4692     You may run "mix format --migrate" to fix this warning automatically.4693     │4694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696     │4697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/546984699     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700     You may run "mix format --migrate" to fix this warning automatically.4701     │4702 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4703     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704     │4705     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/647064707     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4708     You may run "mix format --migrate" to fix this warning automatically.4709     │4710 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4711     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712     │4713     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/247144715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4716     You may run "mix format --migrate" to fix this warning automatically.4717     │4718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720     │4721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/547224723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4724    You may run "mix format --migrate" to fix this warning automatically.4725    │4726 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728    │4729    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647304731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4732    You may run "mix format --migrate" to fix this warning automatically.4733    │4734 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736    │4737    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247384739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740    You may run "mix format --migrate" to fix this warning automatically.4741    │4742 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744    │4745    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547464747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4748    You may run "mix format --migrate" to fix this warning automatically.4749    │4750 23 │       <<20 :: int32, 3, 128, 0, 16,4751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752    │4753    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647544755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4756    You may run "mix format --migrate" to fix this warning automatically.4757    │4758 23 │       <<20 :: int32, 3, 128, 0, 16,4759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760    │4761    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247624763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4764    You may run "mix format --migrate" to fix this warning automatically.4765    │4766 23 │       <<20 :: int32, 3, 128, 0, 16,4767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768    │4769    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547704771     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772     You may run "mix format --migrate" to fix this warning automatically.4773     │4774 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4775     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776     │4777     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647784779     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4780     You may run "mix format --migrate" to fix this warning automatically.4781     │4782 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4783     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784     │4785     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247864787     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4788     You may run "mix format --migrate" to fix this warning automatically.4789     │4790 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4791     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792     │4793     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547944795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4796    You may run "mix format --migrate" to fix this warning automatically.4797    │4798 20 │       <<2 :: int32, int :: int16>> -> int4799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800    │4801    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648024803    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4804    You may run "mix format --migrate" to fix this warning automatically.4805    │4806 20 │       <<2 :: int32, int :: int16>> -> int4807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808    │4809    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648104811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812    You may run "mix format --migrate" to fix this warning automatically.4813    │4814 20 │       <<2 :: int32, int :: int16>> -> int4815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816    │4817    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248184819    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4820    You may run "mix format --migrate" to fix this warning automatically.4821    │4822 20 │       <<2 :: int32, int :: int16>> -> int4823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824    │4825    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248264827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828    You may run "mix format --migrate" to fix this warning automatically.4829    │4830 20 │       <<2 :: int32, int :: int16>> -> int4831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832    │4833    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548344835    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4836    You may run "mix format --migrate" to fix this warning automatically.4837    │4838 20 │       <<2 :: int32, int :: int16>> -> int4839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840    │4841    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548424843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844     You may run "mix format --migrate" to fix this warning automatically.4845     │4846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848     │4849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648504851     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4852     You may run "mix format --migrate" to fix this warning automatically.4853     │4854 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4855     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856     │4857     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248584859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860     You may run "mix format --migrate" to fix this warning automatically.4861     │4862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864     │4865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548664867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868    You may run "mix format --migrate" to fix this warning automatically.4869    │4870 20 │       <<4 :: int32, int :: int32>> -> int4871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872    │4873    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648744875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876    You may run "mix format --migrate" to fix this warning automatically.4877    │4878 20 │       <<4 :: int32, int :: int32>> -> int4879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880    │4881    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648824883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884    You may run "mix format --migrate" to fix this warning automatically.4885    │4886 20 │       <<4 :: int32, int :: int32>> -> int4887    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888    │4889    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248904891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892    You may run "mix format --migrate" to fix this warning automatically.4893    │4894 20 │       <<4 :: int32, int :: int32>> -> int4895    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896    │4897    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248984899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900    You may run "mix format --migrate" to fix this warning automatically.4901    │4902 20 │       <<4 :: int32, int :: int32>> -> int4903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904    │4905    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549064907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908    You may run "mix format --migrate" to fix this warning automatically.4909    │4910 20 │       <<4 :: int32, int :: int32>> -> int4911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912    │4913    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549144915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916     You may run "mix format --migrate" to fix this warning automatically.4917     │4918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920     │4921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/649224923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924     You may run "mix format --migrate" to fix this warning automatically.4925     │4926 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4927     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928     │4929     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/249304931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932     You may run "mix format --migrate" to fix this warning automatically.4933     │4934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936     │4937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549384939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940    You may run "mix format --migrate" to fix this warning automatically.4941    │4942 20 │       <<8 :: int32, int :: int64>> -> int4943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944    │4945    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649464947    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4948    You may run "mix format --migrate" to fix this warning automatically.4949    │4950 20 │       <<8 :: int32, int :: int64>> -> int4951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952    │4953    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649544955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956    You may run "mix format --migrate" to fix this warning automatically.4957    │4958 20 │       <<8 :: int32, int :: int64>> -> int4959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960    │4961    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249624963    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4964    You may run "mix format --migrate" to fix this warning automatically.4965    │4966 20 │       <<8 :: int32, int :: int64>> -> int4967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968    │4969    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249704971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972    You may run "mix format --migrate" to fix this warning automatically.4973    │4974 20 │       <<8 :: int32, int :: int64>> -> int4975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976    │4977    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549784979    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4980    You may run "mix format --migrate" to fix this warning automatically.4981    │4982 20 │       <<8 :: int32, int :: int64>> -> int4983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984    │4985    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549864987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988     You may run "mix format --migrate" to fix this warning automatically.4989     │4990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992     │4993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649944995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4996     You may run "mix format --migrate" to fix this warning automatically.4997     │4998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000     │5001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/250025003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004     You may run "mix format --migrate" to fix this warning automatically.5005     │5006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008     │5009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/550105011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5012    You may run "mix format --migrate" to fix this warning automatically.5013    │5014 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016    │5017    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650185019    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5020    You may run "mix format --migrate" to fix this warning automatically.5021    │5022 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024    │5025    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650265027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5028    You may run "mix format --migrate" to fix this warning automatically.5029    │5030 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032    │5033    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650345035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036    You may run "mix format --migrate" to fix this warning automatically.5037    │5038 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040    │5041    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650425043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5044    You may run "mix format --migrate" to fix this warning automatically.5045    │5046 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048    │5049    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250505051    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5052    You may run "mix format --migrate" to fix this warning automatically.5053    │5054 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056    │5057    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250585059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060    You may run "mix format --migrate" to fix this warning automatically.5061    │5062 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064    │5065    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250665067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068    You may run "mix format --migrate" to fix this warning automatically.5069    │5070 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072    │5073    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250745075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076    You may run "mix format --migrate" to fix this warning automatically.5077    │5078 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080    │5081    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550825083    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5084    You may run "mix format --migrate" to fix this warning automatically.5085    │5086 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088    │5089    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550905091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092    You may run "mix format --migrate" to fix this warning automatically.5093    │5094 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096    │5097    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550985099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100    You may run "mix format --migrate" to fix this warning automatically.5101    │5102 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5103    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104    │5105    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551065107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108     You may run "mix format --migrate" to fix this warning automatically.5109     │5110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112     │5113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651145115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116     You may run "mix format --migrate" to fix this warning automatically.5117     │5118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120     │5121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251225123     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5124     You may run "mix format --migrate" to fix this warning automatically.5125     │5126 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128     │5129     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551305131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132    You may run "mix format --migrate" to fix this warning automatically.5133    │5134 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136    │5137    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651385139    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5140    You may run "mix format --migrate" to fix this warning automatically.5141    │5142 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144    │5145    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651465147    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5148    You may run "mix format --migrate" to fix this warning automatically.5149    │5150 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152    │5153    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651545155    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5156    You may run "mix format --migrate" to fix this warning automatically.5157    │5158 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160    │5161    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651625163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164    You may run "mix format --migrate" to fix this warning automatically.5165    │5166 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5167    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168    │5169    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251705171    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5172    You may run "mix format --migrate" to fix this warning automatically.5173    │5174 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176    │5177    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251785179    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5180    You may run "mix format --migrate" to fix this warning automatically.5181    │5182 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5183    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184    │5185    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251865187    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5188    You may run "mix format --migrate" to fix this warning automatically.5189    │5190 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192    │5193    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251945195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196    You may run "mix format --migrate" to fix this warning automatically.5197    │5198 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200    │5201    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552025203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5204    You may run "mix format --migrate" to fix this warning automatically.5205    │5206 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208    │5209    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552105211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5212    You may run "mix format --migrate" to fix this warning automatically.5213    │5214 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216    │5217    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552185219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5220    You may run "mix format --migrate" to fix this warning automatically.5221    │5222 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224    │5225    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552265227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5228     You may run "mix format --migrate" to fix this warning automatically.5229     │5230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232     │5233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652345235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236     You may run "mix format --migrate" to fix this warning automatically.5237     │5238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240     │5241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252425243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244     You may run "mix format --migrate" to fix this warning automatically.5245     │5246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248     │5249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552505251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252    You may run "mix format --migrate" to fix this warning automatically.5253    │5254 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256    │5257    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652585259    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5260    You may run "mix format --migrate" to fix this warning automatically.5261    │5262 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264    │5265    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652665267    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5268    You may run "mix format --migrate" to fix this warning automatically.5269    │5270 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272    │5273    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652745275    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5276    You may run "mix format --migrate" to fix this warning automatically.5277    │5278 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280    │5281    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652825283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5284    You may run "mix format --migrate" to fix this warning automatically.5285    │5286 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288    │5289    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652905291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5292    You may run "mix format --migrate" to fix this warning automatically.5293    │5294 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296    │5297    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/252985299    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5300    You may run "mix format --migrate" to fix this warning automatically.5301    │5302 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304    │5305    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253065307    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5308    You may run "mix format --migrate" to fix this warning automatically.5309    │5310 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5311    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312    │5313    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253145315    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5316    You may run "mix format --migrate" to fix this warning automatically.5317    │5318 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320    │5321    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253225323    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5324    You may run "mix format --migrate" to fix this warning automatically.5325    │5326 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328    │5329    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253305331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5332    You may run "mix format --migrate" to fix this warning automatically.5333    │5334 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336    │5337    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553385339    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5340    You may run "mix format --migrate" to fix this warning automatically.5341    │5342 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344    │5345    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553465347    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5348    You may run "mix format --migrate" to fix this warning automatically.5349    │5350 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352    │5353    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553545355    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5356    You may run "mix format --migrate" to fix this warning automatically.5357    │5358 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360    │5361    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553625363    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5364    You may run "mix format --migrate" to fix this warning automatically.5365    │5366 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368    │5369    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553705371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372     You may run "mix format --migrate" to fix this warning automatically.5373     │5374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376     │5377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653785379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5380     You may run "mix format --migrate" to fix this warning automatically.5381     │5382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384     │5385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253865387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5388     You may run "mix format --migrate" to fix this warning automatically.5389     │5390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392     │5393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553945395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5396    You may run "mix format --migrate" to fix this warning automatically.5397    │5398 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400    │5401    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654025403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404    You may run "mix format --migrate" to fix this warning automatically.5405    │5406 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408    │5409    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254105411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5412    You may run "mix format --migrate" to fix this warning automatically.5413    │5414 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416    │5417    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554185419     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5420     You may run "mix format --migrate" to fix this warning automatically.5421     │5422 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5423     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424     │5425     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654265427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5428     You may run "mix format --migrate" to fix this warning automatically.5429     │5430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432     │5433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254345435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436     You may run "mix format --migrate" to fix this warning automatically.5437     │5438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440     │5441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554425443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444    You may run "mix format --migrate" to fix this warning automatically.5445    │5446 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448    │5449    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654505451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452    You may run "mix format --migrate" to fix this warning automatically.5453    │5454 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456    │5457    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254585459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5460    You may run "mix format --migrate" to fix this warning automatically.5461    │5462 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464    │5465    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554665467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5468     You may run "mix format --migrate" to fix this warning automatically.5469     │5470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472     │5473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654745475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5476     You may run "mix format --migrate" to fix this warning automatically.5477     │5478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480     │5481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254825483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5484     You may run "mix format --migrate" to fix this warning automatically.5485     │5486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488     │5489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554905491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5492    You may run "mix format --migrate" to fix this warning automatically.5493    │5494 19 │       <<len :: int32, data :: binary-size(len)>> ->5495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496    │5497    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/654985499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500    You may run "mix format --migrate" to fix this warning automatically.5501    │5502 19 │       <<len :: int32, data :: binary-size(len)>> ->5503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504    │5505    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255065507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5508    You may run "mix format --migrate" to fix this warning automatically.5509    │5510 19 │       <<len :: int32, data :: binary-size(len)>> ->5511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512    │5513    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555145515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5516     You may run "mix format --migrate" to fix this warning automatically.5517     │5518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520     │5521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/655225523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5524     You may run "mix format --migrate" to fix this warning automatically.5525     │5526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528     │5529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255305531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5532     You may run "mix format --migrate" to fix this warning automatically.5533     │5534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536     │5537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555385539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540    You may run "mix format --migrate" to fix this warning automatically.5541    │5542 28 │       <<4 :: int32, oid :: uint32>> -> oid5543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544    │5545    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655465547    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5548    You may run "mix format --migrate" to fix this warning automatically.5549    │5550 28 │       <<4 :: int32, oid :: uint32>> -> oid5551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552    │5553    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655545555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5556    You may run "mix format --migrate" to fix this warning automatically.5557    │5558 28 │       <<4 :: int32, oid :: uint32>> -> oid5559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560    │5561    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255625563    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5564    You may run "mix format --migrate" to fix this warning automatically.5565    │5566 28 │       <<4 :: int32, oid :: uint32>> -> oid5567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568    │5569    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255705571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5572    You may run "mix format --migrate" to fix this warning automatically.5573    │5574 28 │       <<4 :: int32, oid :: uint32>> -> oid5575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576    │5577    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555785579    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5580    You may run "mix format --migrate" to fix this warning automatically.5581    │5582 28 │       <<4 :: int32, oid :: uint32>> -> oid5583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584    │5585    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555865587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588     You may run "mix format --migrate" to fix this warning automatically.5589     │5590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592     │5593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655945595     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5596     You may run "mix format --migrate" to fix this warning automatically.5597     │5598 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5599     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600     │5601     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256025603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604     You may run "mix format --migrate" to fix this warning automatically.5605     │5606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608     │5609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/556105611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612    You may run "mix format --migrate" to fix this warning automatically.5613    │5614 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616    │5617    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656185619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620    You may run "mix format --migrate" to fix this warning automatically.5621    │5622 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624    │5625    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256265627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628    You may run "mix format --migrate" to fix this warning automatically.5629    │5630 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632    │5633    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556345635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636     You may run "mix format --migrate" to fix this warning automatically.5637     │5638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640     │5641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656425643     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644     You may run "mix format --migrate" to fix this warning automatically.5645     │5646 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5647     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648     │5649     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256505651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5652     You may run "mix format --migrate" to fix this warning automatically.5653     │5654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656     │5657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556585659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5660    You may run "mix format --migrate" to fix this warning automatically.5661    │5662 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664    │5665    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656665667    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5668    You may run "mix format --migrate" to fix this warning automatically.5669    │5670 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672    │5673    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656745675    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5676    You may run "mix format --migrate" to fix this warning automatically.5677    │5678 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680    │5681    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656825683    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5684    You may run "mix format --migrate" to fix this warning automatically.5685    │5686 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5687    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688    │5689    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256905691    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5692    You may run "mix format --migrate" to fix this warning automatically.5693    │5694 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5695    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696    │5697    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256985699    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5700    You may run "mix format --migrate" to fix this warning automatically.5701    │5702 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704    │5705    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257065707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708    You may run "mix format --migrate" to fix this warning automatically.5709    │5710 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712    │5713    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557145715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5716    You may run "mix format --migrate" to fix this warning automatically.5717    │5718 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720    │5721    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557225723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5724    You may run "mix format --migrate" to fix this warning automatically.5725    │5726 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728    │5729    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557305731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5732     You may run "mix format --migrate" to fix this warning automatically.5733     │5734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736     │5737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657385739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740     You may run "mix format --migrate" to fix this warning automatically.5741     │5742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744     │5745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257465747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748     You may run "mix format --migrate" to fix this warning automatically.5749     │5750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752     │5753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557545755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5756    You may run "mix format --migrate" to fix this warning automatically.5757    │5758 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760    │5761    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657625763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764    You may run "mix format --migrate" to fix this warning automatically.5765    │5766 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768    │5769    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257705771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5772    You may run "mix format --migrate" to fix this warning automatically.5773    │5774 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776    │5777    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/557785779     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5780     You may run "mix format --migrate" to fix this warning automatically.5781     │5782 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5783     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784     │5785     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657865787     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5788     You may run "mix format --migrate" to fix this warning automatically.5789     │5790 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5791     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792     │5793     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257945795     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5796     You may run "mix format --migrate" to fix this warning automatically.5797     │5798 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5799     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800     │5801     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/558025803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804    You may run "mix format --migrate" to fix this warning automatically.5805    │5806 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808    │5809    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858105811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5812    You may run "mix format --migrate" to fix this warning automatically.5813    │5814 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816    │5817    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458185819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5820    You may run "mix format --migrate" to fix this warning automatically.5821    │5822 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824    │5825    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758265827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5828     You may run "mix format --migrate" to fix this warning automatically.5829     │5830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832     │5833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858345835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5836     You may run "mix format --migrate" to fix this warning automatically.5837     │5838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840     │5841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458425843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844     You may run "mix format --migrate" to fix this warning automatically.5845     │5846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848     │5849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758505851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5852    You may run "mix format --migrate" to fix this warning automatically.5853    │5854 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856    │5857    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658585859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5860    You may run "mix format --migrate" to fix this warning automatically.5861    │5862 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864    │5865    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258665867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5868    You may run "mix format --migrate" to fix this warning automatically.5869    │5870 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872    │5873    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558745875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5876     You may run "mix format --migrate" to fix this warning automatically.5877     │5878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880     │5881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658825883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5884     You may run "mix format --migrate" to fix this warning automatically.5885     │5886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888     │5889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258905891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892     You may run "mix format --migrate" to fix this warning automatically.5893     │5894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896     │5897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558985899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5900    You may run "mix format --migrate" to fix this warning automatically.5901    │5902 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904    │5905    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859065907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5908    You may run "mix format --migrate" to fix this warning automatically.5909    │5910 40 │         <<count::int32, data::binary>> = binary5911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912    │5913    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859145915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916    You may run "mix format --migrate" to fix this warning automatically.5917    │5918 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920    │5921    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459225923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5924    You may run "mix format --migrate" to fix this warning automatically.5925    │5926 40 │         <<count::int32, data::binary>> = binary5927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928    │5929    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459305931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5932    You may run "mix format --migrate" to fix this warning automatically.5933    │5934 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936    │5937    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759385939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940    You may run "mix format --migrate" to fix this warning automatically.5941    │5942 40 │         <<count::int32, data::binary>> = binary5943    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944    │5945    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759465947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948    You may run "mix format --migrate" to fix this warning automatically.5949    │5950 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952    │5953    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859545955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956    You may run "mix format --migrate" to fix this warning automatically.5957    │5958 44 │         <<_::int32, data::binary>> = binary5959    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960    │5961    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859625963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964    You may run "mix format --migrate" to fix this warning automatically.5965    │5966 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968    │5969    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459705971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972    You may run "mix format --migrate" to fix this warning automatically.5973    │5974 44 │         <<_::int32, data::binary>> = binary5975    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976    │5977    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459785979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980    You may run "mix format --migrate" to fix this warning automatically.5981    │5982 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984    │5985    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759865987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988    You may run "mix format --migrate" to fix this warning automatically.5989    │5990 44 │         <<_::int32, data::binary>> = binary5991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992    │5993    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759945995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996     You may run "mix format --migrate" to fix this warning automatically.5997     │5998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000     │6001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860026003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004     You may run "mix format --migrate" to fix this warning automatically.6005     │6006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008     │6009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460106011     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012     You may run "mix format --migrate" to fix this warning automatically.6013     │6014 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6015     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016     │6017     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760186019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020    You may run "mix format --migrate" to fix this warning automatically.6021    │6022 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024    │6025    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660266027    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6028    You may run "mix format --migrate" to fix this warning automatically.6029    │6030 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032    │6033    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660346035    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6036    You may run "mix format --migrate" to fix this warning automatically.6037    │6038 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040    │6041    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660426043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044    You may run "mix format --migrate" to fix this warning automatically.6045    │6046 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048    │6049    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260506051    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6052    You may run "mix format --migrate" to fix this warning automatically.6053    │6054 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056    │6057    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260586059    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6060    You may run "mix format --migrate" to fix this warning automatically.6061    │6062 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064    │6065    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260666067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068    You may run "mix format --migrate" to fix this warning automatically.6069    │6070 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072    │6073    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560746075    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6076    You may run "mix format --migrate" to fix this warning automatically.6077    │6078 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080    │6081    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560826083    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6084    You may run "mix format --migrate" to fix this warning automatically.6085    │6086 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088    │6089    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560906091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6092     You may run "mix format --migrate" to fix this warning automatically.6093     │6094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096     │6097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660986099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100     You may run "mix format --migrate" to fix this warning automatically.6101     │6102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104     │6105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261066107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108     You may run "mix format --migrate" to fix this warning automatically.6109     │6110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112     │6113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561146115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116    You may run "mix format --migrate" to fix this warning automatically.6117    │6118 33 │       <<8 :: int32, microsecs :: int64>> ->6119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120    │6121    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661226123    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6124    You may run "mix format --migrate" to fix this warning automatically.6125    │6126 33 │       <<8 :: int32, microsecs :: int64>> ->6127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128    │6129    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661306131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132    You may run "mix format --migrate" to fix this warning automatically.6133    │6134 33 │       <<8 :: int32, microsecs :: int64>> ->6135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136    │6137    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261386139    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6140    You may run "mix format --migrate" to fix this warning automatically.6141    │6142 33 │       <<8 :: int32, microsecs :: int64>> ->6143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144    │6145    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261466147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148    You may run "mix format --migrate" to fix this warning automatically.6149    │6150 33 │       <<8 :: int32, microsecs :: int64>> ->6151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152    │6153    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561546155    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6156    You may run "mix format --migrate" to fix this warning automatically.6157    │6158 33 │       <<8 :: int32, microsecs :: int64>> ->6159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160    │6161    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561626163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164     You may run "mix format --migrate" to fix this warning automatically.6165     │6166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168     │6169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661706171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172     You may run "mix format --migrate" to fix this warning automatically.6173     │6174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176     │6177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261786179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6180     You may run "mix format --migrate" to fix this warning automatically.6181     │6182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184     │6185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561866187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6188    You may run "mix format --migrate" to fix this warning automatically.6189    │6190 37 │       <<8 :: int32, microsecs :: int64>> ->6191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192    │6193    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/661946195    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6196    You may run "mix format --migrate" to fix this warning automatically.6197    │6198 37 │       <<8 :: int32, microsecs :: int64>> ->6199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200    │6201    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662026203    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6204    You may run "mix format --migrate" to fix this warning automatically.6205    │6206 37 │       <<8 :: int32, microsecs :: int64>> ->6207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208    │6209    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262106211    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6212    You may run "mix format --migrate" to fix this warning automatically.6213    │6214 37 │       <<8 :: int32, microsecs :: int64>> ->6215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216    │6217    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262186219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220    You may run "mix format --migrate" to fix this warning automatically.6221    │6222 37 │       <<8 :: int32, microsecs :: int64>> ->6223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224    │6225    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562266227    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6228    You may run "mix format --migrate" to fix this warning automatically.6229    │6230 37 │       <<8 :: int32, microsecs :: int64>> ->6231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232    │6233    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562346235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6236     You may run "mix format --migrate" to fix this warning automatically.6237     │6238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240     │6241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662426243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6244     You may run "mix format --migrate" to fix this warning automatically.6245     │6246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248     │6249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262506251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252     You may run "mix format --migrate" to fix this warning automatically.6253     │6254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256     │6257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562586259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6260    You may run "mix format --migrate" to fix this warning automatically.6261    │6262 42 │       <<8 :: int32, microsecs :: int64>> ->6263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264    │6265    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662666267    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6268    You may run "mix format --migrate" to fix this warning automatically.6269    │6270 42 │       <<8 :: int32, microsecs :: int64>> ->6271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272    │6273    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662746275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276    You may run "mix format --migrate" to fix this warning automatically.6277    │6278 42 │       <<8 :: int32, microsecs :: int64>> ->6279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280    │6281    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262826283    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6284    You may run "mix format --migrate" to fix this warning automatically.6285    │6286 42 │       <<8 :: int32, microsecs :: int64>> ->6287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288    │6289    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262906291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6292    You may run "mix format --migrate" to fix this warning automatically.6293    │6294 42 │       <<8 :: int32, microsecs :: int64>> ->6295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296    │6297    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/562986299    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6300    You may run "mix format --migrate" to fix this warning automatically.6301    │6302 42 │       <<8 :: int32, microsecs :: int64>> ->6303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304    │6305    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563066307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308     You may run "mix format --migrate" to fix this warning automatically.6309     │6310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312     │6313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/663146315     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316     You may run "mix format --migrate" to fix this warning automatically.6317     │6318 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6319     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320     │6321     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/263226323     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324     You may run "mix format --migrate" to fix this warning automatically.6325     │6326 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6327     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328     │6329     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563306331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6332    You may run "mix format --migrate" to fix this warning automatically.6333    │6334 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336    │6337    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663386339    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6340    You may run "mix format --migrate" to fix this warning automatically.6341    │6342 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344    │6345    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663466347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6348    You may run "mix format --migrate" to fix this warning automatically.6349    │6350 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352    │6353    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663546355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356    You may run "mix format --migrate" to fix this warning automatically.6357    │6358 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360    │6361    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263626363    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6364    You may run "mix format --migrate" to fix this warning automatically.6365    │6366 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368    │6369    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263706371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372    You may run "mix format --migrate" to fix this warning automatically.6373    │6374 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376    │6377    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263786379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380    You may run "mix format --migrate" to fix this warning automatically.6381    │6382 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384    │6385    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563866387    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6388    You may run "mix format --migrate" to fix this warning automatically.6389    │6390 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392    │6393    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563946395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396    You may run "mix format --migrate" to fix this warning automatically.6397    │6398 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400    │6401    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564026403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6404     You may run "mix format --migrate" to fix this warning automatically.6405     │6406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408     │6409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/664106411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412     You may run "mix format --migrate" to fix this warning automatically.6413     │6414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416     │6417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264186419     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6420     You may run "mix format --migrate" to fix this warning automatically.6421     │6422 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6423     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424     │6425     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564266427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428     You may run "mix format --migrate" to fix this warning automatically.6429     │6430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432     │6433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664346435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6436     You may run "mix format --migrate" to fix this warning automatically.6437     │6438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440     │6441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664426443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444     You may run "mix format --migrate" to fix this warning automatically.6445     │6446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448     │6449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264506451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452     You may run "mix format --migrate" to fix this warning automatically.6453     │6454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456     │6457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264586459     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460     You may run "mix format --migrate" to fix this warning automatically.6461     │6462 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6463     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464     │6465     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564666467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468     You may run "mix format --migrate" to fix this warning automatically.6469     │6470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472     │6473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564746475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6476     You may run "mix format --migrate" to fix this warning automatically.6477     │6478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480     │6481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664826483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484     You may run "mix format --migrate" to fix this warning automatically.6485     │6486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488     │6489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264906491     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6492     You may run "mix format --migrate" to fix this warning automatically.6493     │6494 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6495     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496     │6497     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564986499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500    You may run "mix format --migrate" to fix this warning automatically.6501    │6502 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504    │6505    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665066507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6508    You may run "mix format --migrate" to fix this warning automatically.6509    │6510 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512    │6513    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265146515    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516    You may run "mix format --migrate" to fix this warning automatically.6517    │6518 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6519    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520    │6521    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565226523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524     You may run "mix format --migrate" to fix this warning automatically.6525     │6526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528     │6529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665306531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532     You may run "mix format --migrate" to fix this warning automatically.6533     │6534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536     │6537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265386539     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6540     You may run "mix format --migrate" to fix this warning automatically.6541     │6542 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6543     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544     │6545     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565466547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6548    You may run "mix format --migrate" to fix this warning automatically.6549    │6550 17 │       <<0 :: int32>> -> :void6551    │       ~~~~~~~~~~~~~~~~~~~~~~~6552    │6553    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665546555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556    You may run "mix format --migrate" to fix this warning automatically.6557    │6558 17 │       <<0 :: int32>> -> :void6559    │       ~~~~~~~~~~~~~~~~~~~~~~~6560    │6561    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265626563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6564    You may run "mix format --migrate" to fix this warning automatically.6565    │6566 17 │       <<0 :: int32>> -> :void6567    │       ~~~~~~~~~~~~~~~~~~~~~~~6568    │6569    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565706571     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6572     You may run "mix format --migrate" to fix this warning automatically.6573     │6574 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6575     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576     │6577     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665786579     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580     You may run "mix format --migrate" to fix this warning automatically.6581     │6582 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6583     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584     │6585     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265866587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6588     You may run "mix format --migrate" to fix this warning automatically.6589     │6590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592     │6593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565946595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6596    You may run "mix format --migrate" to fix this warning automatically.6597    │6598 23 │       <<0 :: int32>> -> :void6599    │       ~~~~~~~~~~~~~~~~~~~~~~~6600    │6601    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666026603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604    You may run "mix format --migrate" to fix this warning automatically.6605    │6606 23 │       <<0 :: int32>> -> :void6607    │       ~~~~~~~~~~~~~~~~~~~~~~~6608    │6609    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266106611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612    You may run "mix format --migrate" to fix this warning automatically.6613    │6614 23 │       <<0 :: int32>> -> :void6615    │       ~~~~~~~~~~~~~~~~~~~~~~~6616    │6617    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566186619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620     You may run "mix format --migrate" to fix this warning automatically.6621     │6622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624     │6625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666266627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628     You may run "mix format --migrate" to fix this warning automatically.6629     │6630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632     │6633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266346635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6636     You may run "mix format --migrate" to fix this warning automatically.6637     │6638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640     │6641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566426643    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6644    │6645 20 │     manager    = worker(Postgrex.TypeManager, [])6646    │                  ~6647    │6648    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/166496650    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6651    │6652 21 │     server_sup = supervisor(__MODULE__, [:servers])6653    │                  ~6654    │6655    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/166566657    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6658    │6659 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6660    │     ~6661    │6662    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16663    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/166646665    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6666    │6667 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6668    │                   ~6669    │6670    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/166716672     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6673     │6674 110 │     if Map.size(s.listener_channels[channel]) == 1 do6675     │            ~6676     │6677     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36678     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36679     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/266806681    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6682    │6683 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6684    │            ~6685    │6686    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/166876688    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6689    │6690  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6691    │                 ~6692    │6693    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/266946695    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6696    │6697  9 │                 worker(Postgrex.Parameters, [])]6698    │                 ~6699    │6700    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/267016702     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6703     │6704 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6705     │               ~6706     │6707     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/267086709     warning: a struct for Postgrex.Query is expected on struct update:67106711         %Postgrex.Query{6712           query6713           | param_oids: param_oids,6714             param_formats: param_formats,6715             param_types: param_types6716         }67176718     but got type:67196720         dynamic()67216722     where "query" was given the type:67236724         # type: dynamic()6725         # from: lib/postgrex/protocol.ex:910:356726         query67276728     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67296730     type warning found at:6731     │6732 915 │         query = %Query{query | param_oids: param_oids,6733     │                 ~6734     │6735     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/667366737     warning: a struct for Postgrex.Query is expected on struct update:67386739         %Postgrex.Query{6740           query6741           | ref: make_ref(),6742             types: types,6743             columns: col_names,6744             result_oids: result_oids,6745             result_formats: result_formats,6746             result_types: result_types6747         }67486749     but got type:67506751         dynamic()67526753     where "query" was given the type:67546755         # type: dynamic()6756         # from: lib/postgrex/protocol.ex:926:356757         query67586759     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67606761     type warning found at:6762     │6763 932 │         query = %Query{query | ref: make_ref(), types: types,6764     │                 ~6765     │6766     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/667676768     warning: a struct for Postgrex.Query is expected on struct update:67696770         %Postgrex.Query{query | ref: make_ref()}67716772     but got type:67736774         dynamic()67756776     where "query" was given the type:67776778         # type: dynamic()6779         # from: lib/postgrex/protocol.ex:977:316780         query67816782     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67836784     type warning found at:6785     │6786 978 │     query = %Query{query | ref: make_ref()}6787     │             ~6788     │6789     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/567906791      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6792      │6793 2131 │     formatted_reason = :ssl.format_error(reason)6794      │                             ~6795      │6796      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/367976798      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6799      │6800 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6801      │                                            ~6802      │6803      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/368046805      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6806      │6807 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6808      │        ~6809      │6810      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/268116812      warning: a struct for Postgrex.Query is expected on struct update:68136814          %Postgrex.Query{query | name: ""}68156816      but got type:68176818          dynamic()68196820      where "query" was given the type:68216822          # type: dynamic()6823          # from: lib/postgrex/protocol.ex:2313:166824          query68256826      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68276828      type warning found at:6829      │6830 2313 │   defp unnamed(query), do: %Query{query | name: ""}6831      │                            ~6832      │6833      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/168346835Generated postgrex app6836warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6837  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26838  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16839  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56840  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26841  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46842  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/268436844==> ecto6845Compiling 70 files (.ex)6846     warning: using single-quoted strings to represent charlists is deprecated.6847     Use ~c"" if you indeed want a charlist or use "" instead.6848     You may run "mix format --migrate" to change all single-quoted6849     strings to use the ~c sigil and fix this warning.6850     │6851 166 │     defp insert_all_value(_),   do: '?'6852     │                                     ~6853     │6854     └─ lib/ecto/adapters/mysql/connection.ex:166:3768556856     warning: using single-quoted strings to represent charlists is deprecated.6857     Use ~c"" if you indeed want a charlist or use "" instead.6858     You may run "mix format --migrate" to change all single-quoted6859     strings to use the ~c sigil and fix this warning.6860     │6861 354 │       '?'6862     │       ~6863     │6864     └─ lib/ecto/adapters/mysql/connection.ex:354:768656866      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68676868      This error happens when you have function calls without parentheses inside keywords. For example:68696870          function(arg, one: nested_call a, b, c)6871          function(arg, one: if expr, do: :this, else: :that)68726873      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:68746875          function(arg, one: if(expr, do: :this, else: :that))6876          function(arg, one: nested_call(a, b, c))68776878      Ambiguity found at:6879      │6880 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"6881      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882      │6883      └─ lib/ecto/changeset.ex:228668846885     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68866887     This error happens when you have function calls without parentheses inside keywords. For example:68886889         function(arg, one: nested_call a, b, c)6890         function(arg, one: if expr, do: :this, else: :that)68916892     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:68936894         function(arg, one: if(expr, do: :this, else: :that))6895         function(arg, one: nested_call(a, b, c))68966897     Ambiguity found at:6898     │6899 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"6900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901     │6902     └─ lib/ecto/migration/runner.ex:26569036904     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69056906     This error happens when you have function calls without parentheses inside keywords. For example:69076908         function(arg, one: nested_call a, b, c)6909         function(arg, one: if expr, do: :this, else: :that)69106911     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:69126913         function(arg, one: if(expr, do: :this, else: :that))6914         function(arg, one: nested_call(a, b, c))69156916     Ambiguity found at:6917     │6918 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"6919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6920     │6921     └─ lib/ecto/migration/runner.ex:26769226923     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity6924     │6925 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)6926     │        ~6927     │6928     └─ lib/ecto/query/builder.ex:136:869296930     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6931     │6932 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime6933     │                                             ~~6934     │6935     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/269366937     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6938     │6939 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date6940     │                                         ~~6941     │6942     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/269436944     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69456946     This error happens when you have function calls without parentheses inside keywords. For example:69476948         function(arg, one: nested_call a, b, c)6949         function(arg, one: if expr, do: :this, else: :that)69506951     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:69526953         function(arg, one: if(expr, do: :this, else: :that))6954         function(arg, one: nested_call(a, b, c))69556956     Ambiguity found at:6957     │6958 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"6959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6960     │6961     └─ lib/ecto/repo/schema.ex:45469626963    warning: unused require Ecto.Query6964    │6965  6 │   require Ecto.Query6966    │   ~6967    │6968    └─ lib/ecto/repo/preloader.ex:6:369696970Compiling lib/ecto.ex (it's taking more than 10s)6971    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6972    │6973  9 │   schema "schema_migrations" do6974    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6975    │6976    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)69776978    warning: incompatible types given to Mix.Ecto.ensure_started/2:69796980        Mix.Ecto.ensure_started(repo, opts)69816982    given types:69836984        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))69856986    but expected one of:69876988        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())69896990    where "opts" was given the type:69916992        # type: dynamic(6993          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6994            non_struct_map()6995        )6996        # from: lib/mix/tasks/ecto.rollback.ex:64:106997        opts =6998          if opts[:quiet] do6999            Keyword.merge(opts, log: false, log_sql: false)7000          else7001            opts7002          end70037004    where "repo" was given the type:70057006        # type: dynamic(atom())7007        # from: lib/mix/tasks/ecto.rollback.ex:70:77008        Mix.Ecto.ensure_repo(repo, args)70097010    type warning found at:7011    │7012 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7013    │                          ~7014    │7015    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/270167017    warning: incompatible types given to Mix.Ecto.ensure_started/2:70187019        Mix.Ecto.ensure_started(repo, all: true)70207021    given types:70227023        -dynamic(atom())-, non_empty_list({:all, true})70247025    but expected one of:70267027        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70287029    where "repo" was given the type:70307031        # type: dynamic(atom())7032        # from: lib/mix/tasks/ecto.migrations.ex:37:77033        Mix.Ecto.ensure_repo(repo, args)70347035    type warning found at:7036    │7037 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7038    │                       ~7039    │7040    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/370417042      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7043      │7044 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7045      │     ~7046      │7047      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/270487049     warning: the following clause will never match:70507051         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->70527053     because it attempts to match on the result of:70547055         System.stacktrace()70567057     which has type:70587059         empty_list()70607061     where "args_or_arity" was given the type:70627063         # type: float() or integer() or non_empty_list(term())7064         # from: lib/ecto/changeset.ex7065         (_() when args_or_arity == 2) when length(args_or_arity) == 270667067     where "module" was given the type:70687069         # type: dynamic()7070         # from: lib/ecto/changeset.ex:733:307071         module70727073     type warning found at:7074     │7075 741 │ ...                   when length(args_or_arity) == 2 ->7076     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077     │7078     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/270797080    warning: incompatible types given to Mix.Ecto.ensure_started/2:70817082        Mix.Ecto.ensure_started(repo, opts)70837084    given types:70857086        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))70877088    but expected one of:70897090        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70917092    where "opts" was given the type:70937094        # type: dynamic(7095          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7096            non_struct_map()7097        )7098        # from: lib/mix/tasks/ecto.migrate.ex:68:107099        opts =7100          if opts[:quiet] do7101            Keyword.merge(opts, log: false, log_sql: false)7102          else7103            opts7104          end71057106    where "repo" was given the type:71077108        # type: dynamic(atom())7109        # from: lib/mix/tasks/ecto.migrate.ex:74:77110        Mix.Ecto.ensure_repo(repo, args)71117112    type warning found at:7113    │7114 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7115    │                          ~7116    │7117    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/271187119     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7120     │7121 739 │           case System.stacktrace do7122     │                       ~7123     │7124     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/271257126    warning: expected a map or struct when accessing .__adapter__ in expression:71277128        repo.__adapter__71297130    where "repo" was given the type:71317132        # type: dynamic(atom())7133        # from: lib/mix/tasks/ecto.dump.ex:50:77134        Mix.Ecto.ensure_repo(repo, args)71357136    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71377138    type warning found at:7139    │7140 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7141    │                              ~7142    │7143    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/171447145    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:71467147        Mix.Ecto.source_repo_priv(repo)71487149    given types:71507151        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-71527153    but expected one of:71547155        atom()71567157    where "repo" was given the types:71587159        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7160        # from: lib/mix/tasks/ecto.load.ex:70:227161        Keyword.merge(repo.config, opts)71627163        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7164        # from: lib/mix/tasks/ecto.load.ex:72:277165        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)71667167    type warning found at:7168    │7169 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7170    │                                          ~7171    │7172    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/271737174    warning: expected a map or struct when accessing .__adapter__ in expression:71757176        repo.__adapter__71777178    where "repo" was given the type:71797180        # type: dynamic(atom())7181        # from: lib/mix/tasks/ecto.load.ex:53:77182        Mix.Ecto.ensure_repo(repo, args)71837184    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71857186    type warning found at:7187    │7188 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7189    │                              ~7190    │7191    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/171927193    warning: expected a map or struct when accessing .__adapter__ in expression:71947195        repo.__adapter__71967197    where "repo" was given the type:71987199        # type: dynamic(atom())7200        # from: lib/mix/tasks/ecto.drop.ex:39:77201        Mix.Ecto.ensure_repo(repo, args)72027203    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72047205    type warning found at:7206    │7207 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7208    │                              ~7209    │7210    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/172117212    warning: expected a map or struct when accessing .__adapter__ in expression:72137214        repo.__adapter__72157216    where "repo" was given the type:72177218        # type: dynamic(atom())7219        # from: lib/mix/tasks/ecto.create.ex:37:77220        Mix.Ecto.ensure_repo(repo, args)72217222    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72237224    type warning found at:7225    │7226 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7227    │                              ~7228    │7229    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/172307231     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7232     │7233 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7234     │                                                                              ~7235     │7236     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27237     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/272387239    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7240    │7241 62 │       Mix.Project.compile(args)7242    │                   ~7243    │7244    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/272457246    warning: incompatible types given to get_source/1:72477248        get_source(repo)72497250    given types:72517252        -dynamic(atom())-72537254    but expected one of:72557256        %{..., config: empty_list() or non_empty_list(term(), term())}72577258    where "repo" was given the type:72597260        # type: dynamic(atom())7261        # from: lib/ecto/migration/schema_migration.ex:24:137262        repo.all(7263          Map.put(7264            (7265              query =7266                (7267                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7268                  Ecto.Query.Builder.From.apply(query, 1)7269                )7270        7271              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7272                ...,7273                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7274                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7275                line: 22,7276                take: %{}7277              })7278            ),7279            :prefix,7280            prefix7281          ), timeout: :infinity, log: false)72827283    type warning found at:7284    │7285 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7286    │                ~7287    │7288    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/272897290     warning: expected a module (an atom) when invoking start_link/1 in expression:72917292         repo.start_link(pool_size: pool_size)72937294     where "pool_size" was given the type:72957296         # type: dynamic()7297         # from: lib/mix/ecto.ex:101:157298         pool_size = Keyword.get(opts, :pool_size, 1)72997300     where "repo" was given the type:73017302         # type: dynamic(%{..., __adapter__: atom()})7303         # from: lib/mix/ecto.ex:99:367304         repo.__adapter__.ensure_all_started(repo, :temporary)73057306     type warning found at:7307     │7308 102 │     case repo.start_link(pool_size: pool_size) do7309     │               ~7310     │7311     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/273127313    warning: incompatible types given to get_source/1:73147315        get_source(repo)73167317    given types:73187319        -dynamic(atom())-73207321    but expected one of:73227323        %{..., config: empty_list() or non_empty_list(term(), term())}73247325    where "repo" was given the type:73267327        # type: dynamic(atom())7328        # from: lib/ecto/migration/schema_migration.ex:30:137329        repo.insert!(7330          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7331            prefix: prefix,7332            source: get_source(repo)7333          ), timeout: :infinity, log: false)73347335    type warning found at:7336    │7337 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7338    │                                              ~7339    │7340    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/373417342     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7343     │7344 146 │     Logger.remove_backend(:console)7345     │            ~7346     │7347     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/273487349     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7350     │7351 155 │     Logger.add_backend(:console, flush: true)7352     │            ~7353     │7354     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/273557356    warning: incompatible types given to get_source/1:73577358        get_source(repo)73597360    given types:73617362        -dynamic(atom())-73637364    but expected one of:73657366        %{..., config: empty_list() or non_empty_list(term(), term())}73677368    where "repo" was given the type:73697370        # type: dynamic(atom())7371        # from: lib/ecto/migration/schema_migration.ex:36:137372        repo.delete_all(7373          Map.put(7374            (7375              query =7376                (7377                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7378                  Ecto.Query.Builder.From.apply(query, 1)7379                )7380        7381              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7382                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7383                op: :and,7384                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7385                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7386                line: 347387              })7388            ),7389            :prefix,7390            prefix7391          ), timeout: :infinity, log: false)73927393    type warning found at:7394    │7395 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7396    │                ~7397    │7398    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/373997400     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7401     │7402 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7403     │                                                                              ~7404     │7405     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/274067407     warning: the following conditional expression:74087409         is_atom(related)74107411     will always evaluate to:74127413         dynamic(true)74147415     where "related" was given the type:74167417         # type: dynamic(atom())7418         # from: lib/ecto/association.ex:730:157419         related = Ecto.Association.related_from_query(queryable)74207421     type warning found at:7422     │7423 732 │     unless is_atom(related) do7424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7425     │7426     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/374277428      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7429      │7430 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7431      │        ~7432      │7433      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/174347435     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7436     │7437 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7438     │                                                                              ~7439     │7440     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/274417442      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7443      │7444 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7445      │                 ~7446      │7447      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/374487449     warning: the following clause will never match:74507451         {:error, _} = error ->74527453     because it attempts to match on the result of:74547455         apply(changeset, adapter, :insert, args)74567457     which has type:74587459         dynamic({:invalid or :ok, term()})74607461     type warning found at:7462     │7463 219 │           {:error, _} = error ->7464     │                       ~7465     │7466     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/474677468     warning: the following clause will never match:74697470         {:error, _} = error ->74717472     because it attempts to match on the result of:74737474         apply(changeset, adapter, action, args)74757476     which has type:74777478         dynamic({:invalid or :ok, term()})74797480     type warning found at:7481     │7482 297 │             {:error, _} = error ->7483     │                         ~7484     │7485     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/474867487    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7488    │7489 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7490    │     ~7491    │7492    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/274937494     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7495     │7496 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7497     │           ~7498     │7499     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/375007501    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7502    │7503 54 │       filter_and_reraise e, System.stacktrace7504    │                                    ~7505    │7506    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/575077508    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7509    │7510 44 │     index  = Map.size(params)7511    │                  ~7512    │7513    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57514    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/575157516     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7517     │7518 614 │     Decimal.minus(decimal)7519     │             ~7520     │7521     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/175227523     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)7524     │7525 228 │         raise BadStructError, struct: struct, term: data7526     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7527     │7528     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/575297530     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7531     │7532 214 │       filter_and_reraise e, System.stacktrace7533     │                                    ~7534     │7535     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47536     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/475377538     warning: the following clause will never match:75397540         {:error, _} ->75417542     because it attempts to match on the result of:75437544         NaiveDateTime.new(date, time)75457546     which has type:75477548         dynamic({:ok, %NaiveDateTime{}})75497550     type warning found at:7551     │7552 803 │         {:error, _} -> :error7553     │         ~~~~~~~~~~~~~~~~~~~~~7554     │7555     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/175567557     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7558     │7559 159 │         supervise(children, strategy: :one_for_one)7560     │         ~7561     │7562     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/175637564    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7565    │7566 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7567    │     ~7568    │7569    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/275707571      warning: expected a map or struct when accessing .__struct__ in expression:75727573          schema.__struct__75747575      where "schema" was given the types:75767577          # type: dynamic(atom() and not nil)7578          # from: lib/ecto/query/planner.ex:1186:417579          schema75807581          # type: atom()7582          # from: lib/ecto/query/planner.ex:1186:617583          is_atom(schema)75847585      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75867587      type warning found at:7588      │7589 1190 │       Map.has_key?(schema.__struct__, field) ->7590      │                           ~7591      │7592      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/675937594    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:75957596        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])75977598    given types:75997600        (7601          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7602          dynamic()7603        )76047605    but expected one of:76067607        atom(), term()76087609    where "opts" was given the type:76107611        # type: dynamic(7612          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7613            non_struct_map()7614        )7615        # from: lib/ecto/migrator.ex:44:657616        opts[:prefix]76177618    where "repo" was given the type:76197620        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7621        # from: lib/ecto/migrator.ex:44:237622        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])76237624    type warning found at:7625    │7626 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7627    │                       ~7628    │7629    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/276307631     warning: expected a module (an atom) when invoking transaction/2 in expression:76327633         repo.transaction(fun, log: false, timeout: :infinity)76347635     where "fun" was given the type:76367637         # type: dynamic()7638         # from: lib/ecto/migrator.ex:114:477639         fun76407641     where "repo" was given the types:76427643         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7644         # from: lib/ecto/migrator.ex:118:247645         repo.__adapter__.supports_ddl_transaction?76467647         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7648         # from: lib/ecto/migrator.ex:118:247649         repo.__adapter__.supports_ddl_transaction?76507651     type warning found at:7652     │7653 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7654     │              ~7655     │7656     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/376577658    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7659    │7660 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7661    │       ~7662    │7663    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/176647665     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7666     │7667 291 │     modules = Code.load_file(file)7668     │                    ~7669     │7670     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/276717672    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7673    │7674 15 │     supervise(children, strategy: :simple_one_for_one)7675    │     ~7676    │7677    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/176787679     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7680     │7681 321 │         reraise error, System.stacktrace7682     │                               ~7683     │7684     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/376857686    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7687    │7688 10 │       worker(Ecto.Registry, []),7689    │       ~7690    │7691    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/276927693    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7694    │7695 11 │       supervisor(Ecto.Migration.Supervisor, [])7696    │       ~7697    │7698    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/276997700     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7701     │7702 260 │         reraise %{err | message: message}, System.stacktrace7703     │                                                   ~7704     │7705     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/677067707Generated ecto app7708==> phoenix_ecto7709Compiling 6 files (.ex)7710    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7711    │7712 10 │     supervise([7713    │     ~7714    │7715    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/177167717    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)7718    │7719 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do7720    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7721    │7722    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)77237724    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7725    │7726 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)7727    │       ~7728    │7729    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/177307731    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)7732    │7733 13 │     defimpl Plug.Exception, for: exception do7734    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7735    │7736    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)77377738    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)7739    │7740 13 │     defimpl Plug.Exception, for: exception do7741    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7742    │7743    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)77447745    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)7746    │7747 13 │     defimpl Plug.Exception, for: exception do7748    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7749    │7750    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)77517752    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)7753    │7754 13 │     defimpl Plug.Exception, for: exception do7755    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7756    │7757    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)77587759    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)7760    │7761 13 │     defimpl Plug.Exception, for: exception do7762    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7763    │7764    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)77657766    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7767    │7768 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])7769    │       ~7770    │7771    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/277727773Generated phoenix_ecto app7774==> ex_machina7775Compiling 6 files (.ex)7776     warning: Ecto.Type.embedded_dump/3 is undefined or private7777     │7778 257 │     Ecto.Type.embedded_dump(type, value, :json)7779     │               ~7780     │7781     └─ lib/ex_machina/ecto.ex:257:15: ExMachina.Ecto.try_embedded_dump/277827783Generated ex_machina app7784==> flashtag7785Compiling 16 files (.ex)7786    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7787    │7788  9 │   schema "users" do7789    │   ~~~~~~~~~~~~~~~~~7790    │7791    └─ lib/flashtag/accounts/user.ex:9: Flashtag.Accounts.User (module)77927793    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7794    │7795 10 │   schema "categories" do7796    │   ~~~~~~~~~~~~~~~~~~~~~~7797    │7798    └─ lib/flashtag/blog/category.ex:10: Flashtag.Blog.Category (module)77997800    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7801    │7802 10 │   schema "posts" do7803    │   ~~~~~~~~~~~~~~~~~7804    │7805    └─ lib/flashtag/blog/post.ex:10: Flashtag.Blog.Post (module)78067807    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7808    │7809 10 │   schema "series" do7810    │   ~~~~~~~~~~~~~~~~~~7811    │7812    └─ lib/flashtag/blog/series.ex:10: Flashtag.Blog.Series (module)78137814    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7815    │7816 10 │   schema "tags" do7817    │   ~~~~~~~~~~~~~~~~7818    │7819    └─ lib/flashtag/blog/tag.ex:10: Flashtag.Blog.Tag (module)782078217822== Compilation error in file lib/flashtag/repo.ex ==7823** (ArgumentError) missing :adapter configuration in config :flashtag, Flashtag.Repo7824    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/27825    lib/flashtag/repo.ex:4: (module)7826could 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"