flashtag_api

Build log

nerves_system_rpi0

flashtag_api 0.0.1 · fail · run flashtag_api-0.0.1-1791184494949
7825 of 7825 lines
1Resolving Hex dependencies...2Resolution completed in 0.597s3Unchanged: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_rpi0/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_rpi0/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_rpi0/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_conns_sup.erl:443    │444 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},445    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.446Compile directive 'nowarn_deprecated_catch' can be used to suppress447warnings in selected modules.448449450     ┌─ src/ranch_ssl.erl:451     │452 128 │  	case ssl:ssl_accept(CSocket, Timeout) of453     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead454455     ┌─ src/ranch_ssl.erl:456     │457 233 │  			end, ssl:cipher_suites());458     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead459460     ┌─ src/ranch_ssl.erl:461     │462 235 │  			ssl:cipher_suites()463     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead464465466==> tablet467Compiling 2 files (.ex)468Generated tablet app469==> elixir_make470Compiling 8 files (.ex)471Generated elixir_make app472==> nerves_logging473 CC kmsg_tailer.o474 LD kmsg_tailer475Compiling 5 files (.ex)476Generated nerves_logging app477==> nerves_compatibility_test478===> Analyzing applications...479===> Compiling cowlib480==> nerves_discovery481Compiling 5 files (.ex)482Generated nerves_discovery app483==> ring_logger484Compiling 7 files (.ex)485Generated ring_logger app486==> nerves_compatibility_test487===> Analyzing applications...488===> Compiling poolboy489warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"490  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2491  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1492  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5493  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2494  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4495  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2496497==> db_connection498Compiling 23 files (.ex)499warning: cannot infer signatures from :poolboy because it is not loaded500501    warning: unused require Bitwise502    │503 31 │     require Bitwise504    │     ~505    │506    └─ lib/db_connection/backoff.ex:31:5507508     warning: using single-quoted strings to represent charlists is deprecated.509     Use ~c"" if you indeed want a charlist or use "" instead.510     You may run "mix format --migrate" to change all single-quoted511     strings to use the ~c sigil and fix this warning.512     │513 406 │       :normal    -> [{:data, [{'Module', mod}]}]514     │                                ~515     │516     └─ lib/db_connection/connection.ex:406:32517518     warning: using single-quoted strings to represent charlists is deprecated.519     Use ~c"" if you indeed want a charlist or use "" instead.520     You may run "mix format --migrate" to change all single-quoted521     strings to use the ~c sigil and fix this warning.522     │523 661 │     [{:data, [{'Module', mod}, {'State', state}]}]524     │                ~525     │526     └─ lib/db_connection/connection.ex:661:16527528     warning: using single-quoted strings to represent charlists is deprecated.529     Use ~c"" if you indeed want a charlist or use "" instead.530     You may run "mix format --migrate" to change all single-quoted531     strings to use the ~c sigil and fix this warning.532     │533 661 │     [{:data, [{'Module', mod}, {'State', state}]}]534     │                                 ~535     │536     └─ lib/db_connection/connection.ex:661:33537538    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead539    │540  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]541    │                  ~542    │543    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0544545    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead546    │547 30 │     worker(DBConnection.Watcher, [owner])548    │     ~549    │550    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1551552    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead553    │554 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)555    │     ~556    │557    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1558    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2559560    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead561    │562 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])563    │     ~564    │565    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2566567    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead568    │569 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)570    │                     ~571    │572    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4573574     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead575     │576 138 │         case System.stacktrace() do577     │                     ~578     │579     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2580581    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead582    │583 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])584    │     ~585    │586    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3587588     warning: the following clause will never match:589590         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->591592     because it attempts to match on the result of:593594         System.stacktrace()595596     which has type:597598         empty_list()599600     where "arity" was given the type:601602         # type: integer()603         # from: lib/db_connection/connection.ex:139:56604         is_integer(arity)605606     type warning found at:607     │608 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace609     │                                      ~610     │611     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2612613     warning: 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: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead667    │668  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],669    │                 ~670    │671    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3672673    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead674    │675 36 │     worker(DBConnection.Watcher, [owner])676    │     ~677    │678    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1679680     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead681     │682 986 │             stack = System.stacktrace()683     │                            ~684     │685     └─ lib/db_connection.ex:986:28: DBConnection.handle/4686     └─ lib/db_connection.ex:992:24: DBConnection.handle/4687     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4688     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4689     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6690     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3691     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5692     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2693     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4694     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5695     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5696     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2697     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6698     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6699700    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead701    │702  9 │       supervisor(DBConnection.Task, []),703    │       ~704    │705    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2706    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2707    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2708709     warning: :random.seed/3 is deprecated. Use the 'rand' module instead710     │711 108 │     case :random.seed(hash, sec, micro) do712     │                  ~713     │714     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0715716Generated db_connection app717==> decimal718Compiling 4 files (.ex)719      warning: using single-quoted strings to represent charlists is deprecated.720      Use ~c"" if you indeed want a charlist or use "" instead.721      You may run "mix format --migrate" to change all single-quoted722      strings to use the ~c sigil and fix this warning.723      │724 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list725      │           ~726      │727      └─ lib/decimal.ex:1320:11728729      warning: using single-quoted strings to represent charlists is deprecated.730      Use ~c"" if you indeed want a charlist or use "" instead.731      You may run "mix format --migrate" to change all single-quoted732      strings to use the ~c sigil and fix this warning.733      │734 1351 │           list = list ++ 'E'735      │                          ~736      │737      └─ lib/decimal.ex:1351:26738739      warning: using single-quoted strings to represent charlists is deprecated.740      Use ~c"" if you indeed want a charlist or use "" instead.741      You may run "mix format --migrate" to change all single-quoted742      strings to use the ~c sigil and fix this warning.743      │744 1352 │           list = if exp >= 0, do: list ++ '+', else: list745      │                                           ~746      │747      └─ lib/decimal.ex:1352:43748749      warning: using single-quoted strings to represent charlists is deprecated.750      Use ~c"" if you indeed want a charlist or use "" instead.751      You may run "mix format --migrate" to change all single-quoted752      strings to use the ~c sigil and fix this warning.753      │754 1775 │       int = if int == [], do: '0', else: int755      │                               ~756      │757      └─ lib/decimal.ex:1775:31758759      warning: using single-quoted strings to represent charlists is deprecated.760      Use ~c"" if you indeed want a charlist or use "" instead.761      You may run "mix format --migrate" to change all single-quoted762      strings to use the ~c sigil and fix this warning.763      │764 1776 │       exp = if exp == [], do: '0', else: exp765      │                               ~766      │767      └─ lib/decimal.ex:1776:31768769Generated decimal app770==> interactive_cmd771Compiling 1 file (.ex)772Generated interactive_cmd app773==> nerves774Compiling 65 files (.ex)775    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf924Compiling 1 file (.ex)925Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app926==> nerves_system_rpi0927Generated nerves_system_rpi0 app928==> nerves_compatibility_test929===> Analyzing applications...930===> Compiling telemetry931===> Analyzing applications...932===> Compiling cowboy933    ┌─ src/cowboy_rest.erl:934    │935 69 │  				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_rest.erl:939      │940 1006 │  	Stacktrace = erlang:get_stacktrace(),941      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace942943944    ┌─ src/cowboy_handler.erl:945    │946 87 │  		Stacktrace = erlang:get_stacktrace(),947    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace948949     ┌─ src/cowboy_handler.erl:950     │951 116 │  		Stacktrace = erlang:get_stacktrace(),952     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace953954     ┌─ src/cowboy_handler.erl:955     │956 235 │  		Stacktrace = erlang:get_stacktrace(),957     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace958959     ┌─ src/cowboy_handler.erl:960     │961 290 │  			{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: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead995     │996 426 │               Kernel.ParallelCompiler.async(fn ->997     │                                       ~998     │999     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/310001001     warning: the following clause is redundant:10021003         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)10041005     it has type:10061007         dynamic(%Expo.Message.Plural{})10081009     previous clauses have already matched on the following types:10101011         %Expo.Message.Singular{}1012         %Expo.Message.Plural{}10131014     │1015 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1016     │        ~1017     │1018     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/110191020Generated gettext app1021==> phoenix_pubsub1022Compiling 13 files (.ex)1023     warning: single quotes around atoms are deprecated. Use double quotes instead1024     │1025 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1026     │                       ~1027     │1028     └─ lib/phoenix/pubsub/local.ex:160:2310291030     warning: single quotes around atoms are deprecated. Use double quotes instead1031     │1032 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1033     │                                        ~1034     │1035     └─ lib/phoenix/pubsub/local.ex:160:4010361037     warning: unused require Logger1038     │1039 107 │   require Logger1040     │   ~1041     │1042     └─ lib/phoenix/tracker.ex:107:310431044     warning: a struct for Phoenix.Tracker.State is expected on struct update:10451046         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10471048     but got type:10491050         dynamic()10511052     where "delta" was given the type:10531054         # type: dynamic()1055         # from: lib/phoenix/tracker/state.ex:461:361056         %Phoenix.Tracker.State{delta: delta} = state10571058     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10591060     type warning found at:1061     │1062 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1063     │                 ~1064     │1065     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510661067    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10681069        %Phoenix.Tracker.Replica{replica | status: :permdown}10701071    but got type:10721073        dynamic()10741075    where "replica" was given the type:10761077        # type: dynamic()1078        # from: lib/phoenix/tracker/replica.ex:72:171079        replica10801081    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10821083    type warning found at:1084    │1085 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1086    │                               ~1087    │1088    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110891090    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10911092        %Phoenix.Tracker.Replica{replica | status: :down}10931094    but got type:10951096        dynamic()10971098    where "replica" was given the type:10991100        # type: dynamic()1101        # from: lib/phoenix/tracker/replica.ex:74:131102        replica11031104    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11051106    type warning found at:1107    │1108 74 │   defp down(replica), do: %Replica{replica | status: :down}1109    │                           ~1110    │1111    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111121113    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11141115        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11161117    but got type:11181119        dynamic()11201121    where "replica" was given the type:11221123        # type: dynamic()1124        # from: lib/phoenix/tracker/replica.ex:76:291125        replica11261127    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11281129    type warning found at:1130    │1131 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1132    │     ~1133    │1134    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111351136     warning: a struct for Phoenix.Tracker.State is expected on struct update:11371138         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11391140     but got type:11411142         dynamic()11431144     where "delta" was given the type:11451146         # type: dynamic()1147         # from: lib/phoenix/tracker/state.ex:541:991148         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1149           state11501151     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11521153     type warning found at:1154     │1155 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1156     │                   ~1157     │1158     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111591160     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1161     │1162 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1163     │         ~1164     │1165     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111661167     warning: a struct for Phoenix.Tracker.State is expected on struct update:11681169         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11701171     but got type:11721173         dynamic(%{..., range: {term(), term()}})11741175     where "delta" was given the type:11761177         # type: dynamic(%{..., range: {term(), term()}})1178         # from: lib/phoenix/tracker/state.ex:551:301179         {start_clock, end_clock} = delta.range11801181     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11821183     type warning found at:1184     │1185 555 │            delta: %State{delta | range: {start_clock, new_end}}}1186     │                   ~1187     │1188     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211891190     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1191     │1192 273 │     supervise(shards, strategy: :one_for_one,1193     │     ~1194     │1195     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/111961197    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1198    │1199  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1200    │        ~1201    │1202    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212031204    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1205    │1206 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1207    │       ~1208    │1209    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/112101211    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1212    │1213 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1214    │       ~1215    │1216    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/112171218    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1219    │1220 97 │     supervise(children, strategy: :rest_for_one)1221    │     ~1222    │1223    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/112241225    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1226    │1227 43 │     :ok = :pg2.create(pg2_group)1228    │                ~1229    │1230    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112311232    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1233    │1234 44 │     :ok = :pg2.join(pg2_group, self())1235    │                ~1236    │1237    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112381239    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1240    │1241 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1242    │         ~1243    │1244    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11245    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112461247    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1248    │1249 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1250    │       ~1251    │1252    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.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: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1262    │1263 57 │     :pg2.get_members(pg2_namespace(server_name))1264    │          ~1265    │1266    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/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: expected a module (an atom) when invoking config/1 in expression:14331434         endpoint.config(:endpoint_id)14351436     where "endpoint" was given the type:14371438         # type: dynamic(%{..., __pubsub_server__: atom()})1439         # from: lib/phoenix/transports/long_poll.ex:199:101440         verify_token(endpoint, token, opts)14411442     type warning found at:1443     │1444 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1445     │                                          ~1446     │1447     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314481449     warning: unknown key .__pubsub_server__ in expression:14501451         endpoint.__pubsub_server__14521453     the given type does not have the given key:14541455         dynamic(1456           %Phoenix.Socket{1457             id: term(),1458             assigns: term(),1459             channel: term(),1460             channel_pid: term(),1461             endpoint: atom(),1462             handler: term(),1463             joined: term(),1464             pubsub_server: term(),1465             ref: term(),1466             join_ref: term(),1467             topic: term(),1468             transport: term(),1469             transport_pid: term(),1470             transport_name: term(),1471             serializer: term(),1472             private: term(),1473             vsn: term()1474           } or1475             %Plug.Conn{1476               adapter: term(),1477               assigns: term(),1478               body_params: term(),1479               cookies: term(),1480               halted: term(),1481               host: term(),1482               method: term(),1483               owner: term(),1484               params: term(),1485               path_info: term(),1486               path_params: term(),1487               port: term(),1488               private: term(),1489               query_params: term(),1490               query_string: term(),1491               remote_ip: term(),1492               req_cookies: term(),1493               req_headers: term(),1494               request_path: term(),1495               resp_body: term(),1496               resp_cookies: term(),1497               resp_headers: term(),1498               scheme: term(),1499               script_name: term(),1500               secret_key_base: term(),1501               state: term(),1502               status: term()1503             } or atom() or binary()1504         )15051506     where "endpoint" was given the type:15071508         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1509         # from: lib/phoenix/transports/long_poll.ex:254:191510         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15111512     type warning found at:1513     │1514 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1515     │                                                          ~~~~~~~~~~~~~~~~~1516     │1517     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315181519     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1520     │1521 647 │       exception -> {:error, {exception, System.stacktrace()}}1522     │                                                ~1523     │1524     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/115251526     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1527     │1528 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1529     │                                                     ~1530     │1531     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415321533    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1534    │1535  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1536    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1537    │1538    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)15391540    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1541    │1542 10 │     conn = @connection.conn(req, transport)1543    │                        ~1544    │1545    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/315461547    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1548    │1549 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1550    │                       ~1551    │1552    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315531554    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1555    │1556 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1557    │                                                                                   ~1558    │1559    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/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 Plug.Conn is expected on struct update:16391640         %Plug.Conn{conn | params: params}16411642     but got type:16431644         dynamic(%{..., params: map()})16451646     where "conn" was given the type:16471648         # type: dynamic(%{..., params: map()})1649         # from: lib/phoenix/controller.ex:912:171650         Map.get(conn.params, required_key)16511652     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16531654     type warning found at:1655     │1656 919 │     %Plug.Conn{conn | params: params}1657     │     ~1658     │1659     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216601661     warning: a struct for Phoenix.Socket is expected on struct update:16621663         %Phoenix.Socket{socket | id: id}16641665     but got type:16661667         dynamic()16681669     where "socket" was given the type:16701671         # type: dynamic()1672         # from: lib/phoenix/socket/transport.ex1673         {:ok, socket}16741675     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"16761677     type warning found at:1678     │1679 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1680     │                                          ~1681     │1682     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716831684     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1685     │1686 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1687     │       ~1688     │1689     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416901691    warning: expected a map or struct when accessing .url in expression:16921693        endpoint.url16941695    where "endpoint" was given the types:16961697        # type: dynamic(atom())1698        # from: lib/phoenix/router/helpers.ex:24:201699        endpoint17001701        # type: atom()1702        # from: lib/phoenix/router/helpers.ex:24:351703        is_atom(endpoint)17041705    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()17061707    type warning found at:1708    │1709 25 │     endpoint.url1710    │              ~1711    │1712    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/217131714     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: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1813    │1814 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1815    │                            ~1816    │1817    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318181819     warning: comparison between distinct types found:18201821         !Path.extname(file_path) == ".gz"18221823     given types:18241825         dynamic(boolean()) == binary()18261827     where "file_path" was given the type:18281829         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1830         # from: lib/phoenix/digester.ex:147:451831         Path.basename(file_path)18321833     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false18341835     type warning found at:1836     │1837 148 │       !Path.extname(file_path) == ".gz"1838     │                                ~1839     │1840     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118411842     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1843     │1844 113 │     {addr,port} = :ranch.get_addr(ref)1845     │                          ~1846     │1847     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318481849    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1850    │1851 51 │       worker(Phoenix.CodeReloader.Server, [])1852    │       ~1853    │1854    └─ lib/phoenix.ex:51:7: Phoenix.start/218551856    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1857    │1858 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1859    │                                                           ~1860    │1861    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318621863     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1864     │1865 155 │     Enum.partition attrs, fn1866     │          ~1867     │1868     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118691870    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18711872        mod.__phoenix_recompile__?18731874    where "mod" was given the type:18751876        # type: dynamic(atom())1877        # from: lib/mix/tasks/compile.phoenix.ex:34:121878        Code.ensure_loaded?(mod)18791880    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18811882    type warning found at:1883    │1884 36 │         mod.__phoenix_recompile__?1885    │             ~1886    │1887    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118881889     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1890     │1891 234 │       Enum.partition(attrs, fn1892     │            ~1893     │1894     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218951896Generated phoenix app1897==> postgrex1898Compiling 62 files (.ex)1899    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1900    │1901 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1902    │                                 ~1903    │1904    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)19051906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1907    You may run "mix format --migrate" to fix this warning automatically.1908    │1909 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1910    │         ~1911    │1912    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/119131914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1915    You may run "mix format --migrate" to fix this warning automatically.1916    │1917 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1918    │                                                                      ~1919    │1920    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/119211922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1923    You may run "mix format --migrate" to fix this warning automatically.1924    │1925 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1926    │         ~1927    │1928    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/119291930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1931    You may run "mix format --migrate" to fix this warning automatically.1932    │1933 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1934    │                                                                      ~1935    │1936    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/119371938    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1939    You may run "mix format --migrate" to fix this warning automatically.1940    │1941 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1942    │                            ~1943    │1944    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/119451946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1947    You may run "mix format --migrate" to fix this warning automatically.1948    │1949 43 │     <<-1::int32>>1950    │         ~1951    │1952    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/119531954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1955    You may run "mix format --migrate" to fix this warning automatically.1956    │1957 48 │     <<value_byte_size::int32>> <> value1958    │                      ~1959    │1960    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/119611962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1963    You may run "mix format --migrate" to fix this warning automatically.1964    │1965 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1966    │                              ~1967    │1968    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/219691970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1971    You may run "mix format --migrate" to fix this warning automatically.1972    │1973 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1974    │                              ~1975    │1976    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/219771978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1979    You may run "mix format --migrate" to fix this warning automatically.1980    │1981 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1982    │                                      ~1983    │1984    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/219851986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1987    You may run "mix format --migrate" to fix this warning automatically.1988    │1989 64 │ ...                   -1::int32, rest::binary>>, acc) do1990    │                         ~1991    │1992    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/219931994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1995    You may run "mix format --migrate" to fix this warning automatically.1996    │1997 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1998    │                                      ~1999    │2000    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/220012002    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2003    You may run "mix format --migrate" to fix this warning automatically.2004    │2005 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2006    │                                     ~2007    │2008    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/220092010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2011    You may run "mix format --migrate" to fix this warning automatically.2012    │2013 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2014    │                                       ~2015    │2016    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/220172018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2019    You may run "mix format --migrate" to fix this warning automatically.2020    │2021 79 │ ...                   -1::int32, rest::binary>>, acc) do2022    │                         ~2023    │2024    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/220252026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2027    You may run "mix format --migrate" to fix this warning automatically.2028    │2029 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2030    │                                       ~2031    │2032    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/220332034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2035    You may run "mix format --migrate" to fix this warning automatically.2036    │2037 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2038    │                                     ~2039    │2040    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/220412042    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2043    You may run "mix format --migrate" to fix this warning automatically.2044    │2045 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2046    │         ~2047    │2048    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/120492050    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2051    You may run "mix format --migrate" to fix this warning automatically.2052    │2053 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2054    │                     ~2055    │2056    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/120572058    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2059    You may run "mix format --migrate" to fix this warning automatically.2060    │2061 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2062    │                                      ~2063    │2064    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/120652066    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2067    You may run "mix format --migrate" to fix this warning automatically.2068    │2069 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2070    │                                                   ~2071    │2072    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/120732074    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2075    You may run "mix format --migrate" to fix this warning automatically.2076    │2077 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2078    │                                                      ~2079    │2080    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/120812082    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2083    You may run "mix format --migrate" to fix this warning automatically.2084    │2085 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2086    │                   ~2087    │2088    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/120892090    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2091    You may run "mix format --migrate" to fix this warning automatically.2092    │2093 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2094    │                                    ~2095    │2096    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/120972098    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2099    You may run "mix format --migrate" to fix this warning automatically.2100    │2101 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2102    │                                                   ~2103    │2104    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/121052106    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2107    You may run "mix format --migrate" to fix this warning automatically.2108    │2109 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2110    │                                                                    ~2111    │2112    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/121132114    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2115    You may run "mix format --migrate" to fix this warning automatically.2116    │2117 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2118    │                                ~2119    │2120    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/121212122    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2123    You may run "mix format --migrate" to fix this warning automatically.2124    │2125 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2126    │                                                 ~2127    │2128    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/121292130    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2131    You may run "mix format --migrate" to fix this warning automatically.2132    │2133 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2134    │                                                                ~2135    │2136    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/121372138    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2139    You may run "mix format --migrate" to fix this warning automatically.2140    │2141 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2142    │                                                                                 ~2143    │2144    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/121452146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2147     You may run "mix format --migrate" to fix this warning automatically.2148     │2149 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2150     │                                   ~2151     │2152     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/321532154    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2155    You may run "mix format --migrate" to fix this warning automatically.2156    │2157 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2158    │                      ~2159    │2160    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/121612162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2163    You may run "mix format --migrate" to fix this warning automatically.2164    │2165 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2166    │                               ~2167    │2168    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/121692170    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2171    You may run "mix format --migrate" to fix this warning automatically.2172    │2173 23 │     <<x::float64, y::float64>>2174    │        ~2175    │2176    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/221772178    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2179    You may run "mix format --migrate" to fix this warning automatically.2180    │2181 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 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2253    │         ~2254    │2255    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/122562257    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2258    You may run "mix format --migrate" to fix this warning automatically.2259    │2260 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2261    │                                           ~2262    │2263    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/122642265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2266    You may run "mix format --migrate" to fix this warning automatically.2267    │2268 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2269    │         ~2270    │2271    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/122722273    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2274    You may run "mix format --migrate" to fix this warning automatically.2275    │2276 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2277    │                                                                      ~2278    │2279    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/122802281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2282    You may run "mix format --migrate" to fix this warning automatically.2283    │2284 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2285    │         ~2286    │2287    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/122882289    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2290    You may run "mix format --migrate" to fix this warning automatically.2291    │2292 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2293    │                                           ~2294    │2295    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/122962297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2298    You may run "mix format --migrate" to fix this warning automatically.2299    │2300 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2301    │         ~2302    │2303    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/123042305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2306    You may run "mix format --migrate" to fix this warning automatically.2307    │2308 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2309    │          ~2310    │2311    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/123122313    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2314    You may run "mix format --migrate" to fix this warning automatically.2315    │2316 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2317    │                                                                       ~2318    │2319    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/123202321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2322    You may run "mix format --migrate" to fix this warning automatically.2323    │2324 46 │       0 :: int32>>2325    │         ~2326    │2327    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/123282329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2330    You may run "mix format --migrate" to fix this warning automatically.2331    │2332 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2333    │          ~2334    │2335    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/123362337    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2338    You may run "mix format --migrate" to fix this warning automatically.2339    │2340 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2341    │                                           ~2342    │2343    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/123442345    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2346    You may run "mix format --migrate" to fix this warning automatically.2347    │2348 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2349    │                                                                       ~2350    │2351    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/123522353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2354    You may run "mix format --migrate" to fix this warning automatically.2355    │2356 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2357    │                                                                                   ~2358    │2359    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/123602361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2362    You may run "mix format --migrate" to fix this warning automatically.2363    │2364 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2365    │             ~2366    │2367    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/123682369    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2370    You may run "mix format --migrate" to fix this warning automatically.2371    │2372 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2373    │                                             ~2374    │2375    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/123762377    warning: use Bitwise is deprecated. import Bitwise instead2378    │2379  5 │   use Bitwise2380    │   ~~~~~~~~~~~2381    │2382    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)23832384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2385    You may run "mix format --migrate" to fix this warning automatically.2386    │2387 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2388    │                     ~2389    │2390    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/123912392    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2393    │2394 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2395    │                              ~2396    │2397    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/123982399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2400    You may run "mix format --migrate" to fix this warning automatically.2401    │2402 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2403    │                    ~2404    │2405    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/324062407    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2408    │2409 72 │           <<data :: size(rest_size)>> = rest2410    │                          ~2411    │2412    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/324132414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2415    You may run "mix format --migrate" to fix this warning automatically.2416    │2417 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2418    │                   ~2419    │2420    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/324212422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2423    You may run "mix format --migrate" to fix this warning automatically.2424    │2425 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2426    │                                 ~2427    │2428    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/324292430    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2431    You may run "mix format --migrate" to fix this warning automatically.2432    │2433 86 │   def parse(<<status :: int8>>, ?Z, _size) do2434    │                      ~2435    │2436    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/324372438    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2442    │                   ~2443    │2444    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/324452446     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2447     You may run "mix format --migrate" to fix this warning automatically.2448     │2449 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2450     │                            ~2451     │2452     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/324532454     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2455     You may run "mix format --migrate" to fix this warning automatically.2456     │2457 103 │     case <<len ::uint16>> do2458     │                ~2459     │2460     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/324612462     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2463     You may run "mix format --migrate" to fix this warning automatically.2464     │2465 104 │       <<^overflow_len :: uint16>> ->2466     │                       ~2467     │2468     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/324692470     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2471     You may run "mix format --migrate" to fix this warning automatically.2472     │2473 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2474     │                   ~2475     │2476     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/324772478     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2479     You may run "mix format --migrate" to fix this warning automatically.2480     │2481 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2482     │                 ~2483     │2484     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/324852486     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487     You may run "mix format --migrate" to fix this warning automatically.2488     │2489 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2490     │                      ~2491     │2492     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/324932494     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495     You may run "mix format --migrate" to fix this warning automatically.2496     │2497 226 │      [<<size :: int32>>, data]2498     │              ~2499     │2500     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/125012502     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503     You may run "mix format --migrate" to fix this warning automatically.2504     │2505 224 │       [first, <<size :: int32>>, data]2506     │                      ~2507     │2508     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/125092510     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2511     You may run "mix format --migrate" to fix this warning automatically.2512     │2513 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2514     │                                 ~2515     │2516     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/125172518     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2519     You may run "mix format --migrate" to fix this warning automatically.2520     │2521 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2522     │                                                               ~2523     │2524     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/125252526     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2527     You may run "mix format --migrate" to fix this warning automatically.2528     │2529 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2530     │                                                 ~2531     │2532     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/125332534     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2535     You may run "mix format --migrate" to fix this warning automatically.2536     │2537 252 │     len = <<div(byte_size(oids), 4) :: int16>>2538     │                                     ~2539     │2540     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/125412542     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2543     You may run "mix format --migrate" to fix this warning automatically.2544     │2545 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2546     │                                                                        ~2547     │2548     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/125492550     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2551     You may run "mix format --migrate" to fix this warning automatically.2552     │2553 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2554     │                                                                        ~2555     │2556     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/125572558     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2559     You may run "mix format --migrate" to fix this warning automatically.2560     │2561 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2562     │                                        ~2563     │2564     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/125652566     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2567     You may run "mix format --migrate" to fix this warning automatically.2568     │2569 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2570     │                                        ~2571     │2572     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/125732574     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575     You may run "mix format --migrate" to fix this warning automatically.2576     │2577 287 │     len_params  = <<length(params) :: int16>>2578     │                                    ~2579     │2580     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/125812582     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583     You may run "mix format --migrate" to fix this warning automatically.2584     │2585 294 │     {?E, [port, 0, <<rows :: int32>>]}2586     │                           ~2587     │2588     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/125892590     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2591     You may run "mix format --migrate" to fix this warning automatically.2592     │2593 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2594     │                  ~2595     │2596     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/125972598     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599     You may run "mix format --migrate" to fix this warning automatically.2600     │2601 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2602     │                                 ~2603     │2604     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/126052606     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2607     You may run "mix format --migrate" to fix this warning automatically.2608     │2609 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2610     │                  ~2611     │2612     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/126132614     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615     You may run "mix format --migrate" to fix this warning automatically.2616     │2617 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2618     │                                 ~2619     │2620     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/126212622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623     You may run "mix format --migrate" to fix this warning automatically.2624     │2625 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2626     │                                               ~2627     │2628     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/126292630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631     You may run "mix format --migrate" to fix this warning automatically.2632     │2633 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2634     │                                                             ~2635     │2636     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/126372638     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2639     You may run "mix format --migrate" to fix this warning automatically.2640     │2641 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2642     │                              ~2643     │2644     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/126452646     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2647     You may run "mix format --migrate" to fix this warning automatically.2648     │2649 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2650     │                 ~2651     │2652     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/126532654     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655     You may run "mix format --migrate" to fix this warning automatically.2656     │2657 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2658     │                                   ~2659     │2660     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/126612662     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2663     You may run "mix format --migrate" to fix this warning automatically.2664     │2665 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2666     │                                                      ~2667     │2668     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/126692670     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671     You may run "mix format --migrate" to fix this warning automatically.2672     │2673 363 │        type_size :: int16, type_mod :: int32, format :: int16,2674     │                  ~2675     │2676     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/126772678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 363 │        type_size :: int16, type_mod :: int32, format :: int16,2682     │                                     ~2683     │2684     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/126852686     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2687     You may run "mix format --migrate" to fix this warning automatically.2688     │2689 363 │        type_size :: int16, type_mod :: int32, format :: int16,2690     │                                                      ~2691     │2692     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/126932694     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2695     You may run "mix format --migrate" to fix this warning automatically.2696     │2697 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2698     │                            ~2699     │2700     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/127012702     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2703     You may run "mix format --migrate" to fix this warning automatically.2704     │2705 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2706     │                                       ~2707     │2708     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/127092710     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2711     You may run "mix format --migrate" to fix this warning automatically.2712     │2713 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2714     │                           ~2715     │2716     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/127172718    warning: unused require Postgrex.Messages2719    │2720 30 │   require Postgrex.Messages2721    │   ~2722    │2723    └─ lib/postgrex/query.ex:30:327242725    warning: unused require Logger2726    │2727  8 │   require Logger2728    │   ~2729    │2730    └─ lib/postgrex/notifications.ex:8:327312732      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2733      │2734 1005 │     Logger.warn(fn() ->2735      │            ~2736      │2737      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/527382739      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2740      You may run "mix format --migrate" to fix this warning automatically.2741      │2742 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2743      │                          ~2744      │2745      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/127462747      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2748      You may run "mix format --migrate" to fix this warning automatically.2749      │2750 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2751      │                                        ~2752      │2753      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/127542755      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 operator2756      │2757 2003 │       <<body :: binary(size), rest :: binary>> ->2758      │                        ~2759      │2760      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/127612762    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2763    You may run "mix format --migrate" to fix this warning automatically.2764    │2765 59 │       if lower == <<-1::int32>> do2766    │                       ~2767    │2768    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/427692770    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2771    You may run "mix format --migrate" to fix this warning automatically.2772    │2773 66 │       if upper == <<-1::int32>> do2774    │                       ~2775    │2776    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/427772778    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2779    You may run "mix format --migrate" to fix this warning automatically.2780    │2781 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2782    │                               ~2783    │2784    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/427852786    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:369696970    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6971    │6972  9 │   schema "schema_migrations" do6973    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974    │6975    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)69766977    warning: incompatible types given to Mix.Ecto.ensure_started/2:69786979        Mix.Ecto.ensure_started(repo, opts)69806981    given types:69826983        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))69846985    but expected one of:69866987        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())69886989    where "opts" was given the type:69906991        # type: dynamic(6992          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6993            non_struct_map()6994        )6995        # from: lib/mix/tasks/ecto.rollback.ex:64:106996        opts =6997          if opts[:quiet] do6998            Keyword.merge(opts, log: false, log_sql: false)6999          else7000            opts7001          end70027003    where "repo" was given the type:70047005        # type: dynamic(atom())7006        # from: lib/mix/tasks/ecto.rollback.ex:70:77007        Mix.Ecto.ensure_repo(repo, args)70087009    type warning found at:7010    │7011 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7012    │                          ~7013    │7014    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/270157016      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7017      │7018 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7019      │     ~7020      │7021      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/270227023    warning: incompatible types given to Mix.Ecto.ensure_started/2:70247025        Mix.Ecto.ensure_started(repo, all: true)70267027    given types:70287029        -dynamic(atom())-, non_empty_list({:all, true})70307031    but expected one of:70327033        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70347035    where "repo" was given the type:70367037        # type: dynamic(atom())7038        # from: lib/mix/tasks/ecto.migrations.ex:37:77039        Mix.Ecto.ensure_repo(repo, args)70407041    type warning found at:7042    │7043 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7044    │                       ~7045    │7046    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/370477048    warning: incompatible types given to Mix.Ecto.ensure_started/2:70497050        Mix.Ecto.ensure_started(repo, opts)70517052    given types:70537054        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))70557056    but expected one of:70577058        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70597060    where "opts" was given the type:70617062        # type: dynamic(7063          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7064            non_struct_map()7065        )7066        # from: lib/mix/tasks/ecto.migrate.ex:68:107067        opts =7068          if opts[:quiet] do7069            Keyword.merge(opts, log: false, log_sql: false)7070          else7071            opts7072          end70737074    where "repo" was given the type:70757076        # type: dynamic(atom())7077        # from: lib/mix/tasks/ecto.migrate.ex:74:77078        Mix.Ecto.ensure_repo(repo, args)70797080    type warning found at:7081    │7082 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7083    │                          ~7084    │7085    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/270867087     warning: the following clause will never match:70887089         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->70907091     because it attempts to match on the result of:70927093         System.stacktrace()70947095     which has type:70967097         empty_list()70987099     where "args_or_arity" was given the type:71007101         # type: float() or integer() or non_empty_list(term())7102         # from: lib/ecto/changeset.ex7103         (_() when args_or_arity == 2) when length(args_or_arity) == 271047105     where "module" was given the type:71067107         # type: dynamic()7108         # from: lib/ecto/changeset.ex:733:307109         module71107111     type warning found at:7112     │7113 741 │ ...                   when length(args_or_arity) == 2 ->7114     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7115     │7116     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/271177118    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:71197120        Mix.Ecto.source_repo_priv(repo)71217122    given types:71237124        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-71257126    but expected one of:71277128        atom()71297130    where "repo" was given the types:71317132        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7133        # from: lib/mix/tasks/ecto.load.ex:70:227134        Keyword.merge(repo.config, opts)71357136        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7137        # from: lib/mix/tasks/ecto.load.ex:72:277138        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)71397140    type warning found at:7141    │7142 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7143    │                                          ~7144    │7145    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/271467147     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7148     │7149 739 │           case System.stacktrace do7150     │                       ~7151     │7152     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/271537154    warning: expected a map or struct when accessing .__adapter__ in expression:71557156        repo.__adapter__71577158    where "repo" was given the type:71597160        # type: dynamic(atom())7161        # from: lib/mix/tasks/ecto.load.ex:53:77162        Mix.Ecto.ensure_repo(repo, args)71637164    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71657166    type warning found at:7167    │7168 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7169    │                              ~7170    │7171    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/171727173    warning: expected a map or struct when accessing .__adapter__ in expression:71747175        repo.__adapter__71767177    where "repo" was given the type:71787179        # type: dynamic(atom())7180        # from: lib/mix/tasks/ecto.dump.ex:50:77181        Mix.Ecto.ensure_repo(repo, args)71827183    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71847185    type warning found at:7186    │7187 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7188    │                              ~7189    │7190    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/171917192    warning: expected a map or struct when accessing .__adapter__ in expression:71937194        repo.__adapter__71957196    where "repo" was given the type:71977198        # type: dynamic(atom())7199        # from: lib/mix/tasks/ecto.drop.ex:39:77200        Mix.Ecto.ensure_repo(repo, args)72017202    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72037204    type warning found at:7205    │7206 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7207    │                              ~7208    │7209    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/172107211    warning: expected a map or struct when accessing .__adapter__ in expression:72127213        repo.__adapter__72147215    where "repo" was given the type:72167217        # type: dynamic(atom())7218        # from: lib/mix/tasks/ecto.create.ex:37:77219        Mix.Ecto.ensure_repo(repo, args)72207221    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72227223    type warning found at:7224    │7225 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7226    │                              ~7227    │7228    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/172297230     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7231     │7232 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7233     │                                                                              ~7234     │7235     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/272367237     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7238     │7239 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7240     │                                                                              ~7241     │7242     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27243     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/272447245     warning: the following conditional expression:72467247         is_atom(related)72487249     will always evaluate to:72507251         dynamic(true)72527253     where "related" was given the type:72547255         # type: dynamic(atom())7256         # from: lib/ecto/association.ex:730:157257         related = Ecto.Association.related_from_query(queryable)72587259     type warning found at:7260     │7261 732 │     unless is_atom(related) do7262     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7263     │7264     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/372657266     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7267     │7268 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7269     │                                                                              ~7270     │7271     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/272727273    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7274    │7275 62 │       Mix.Project.compile(args)7276    │                   ~7277    │7278    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/272797280     warning: expected a module (an atom) when invoking start_link/1 in expression:72817282         repo.start_link(pool_size: pool_size)72837284     where "pool_size" was given the type:72857286         # type: dynamic()7287         # from: lib/mix/ecto.ex:101:157288         pool_size = Keyword.get(opts, :pool_size, 1)72897290     where "repo" was given the type:72917292         # type: dynamic(%{..., __adapter__: atom()})7293         # from: lib/mix/ecto.ex:99:367294         repo.__adapter__.ensure_all_started(repo, :temporary)72957296     type warning found at:7297     │7298 102 │     case repo.start_link(pool_size: pool_size) do7299     │               ~7300     │7301     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/273027303     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7304     │7305 146 │     Logger.remove_backend(:console)7306     │            ~7307     │7308     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/273097310     warning: the following clause will never match:73117312         {:error, _} = error ->73137314     because it attempts to match on the result of:73157316         apply(changeset, adapter, :insert, args)73177318     which has type:73197320         dynamic({:invalid or :ok, term()})73217322     type warning found at:7323     │7324 219 │           {:error, _} = error ->7325     │                       ~7326     │7327     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/473287329     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7330     │7331 155 │     Logger.add_backend(:console, flush: true)7332     │            ~7333     │7334     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/273357336     warning: the following clause will never match:73377338         {:error, _} = error ->73397340     because it attempts to match on the result of:73417342         apply(changeset, adapter, action, args)73437344     which has type:73457346         dynamic({:invalid or :ok, term()})73477348     type warning found at:7349     │7350 297 │             {:error, _} = error ->7351     │                         ~7352     │7353     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/473547355    warning: incompatible types given to get_source/1:73567357        get_source(repo)73587359    given types:73607361        -dynamic(atom())-73627363    but expected one of:73647365        %{..., config: empty_list() or non_empty_list(term(), term())}73667367    where "repo" was given the type:73687369        # type: dynamic(atom())7370        # from: lib/ecto/migration/schema_migration.ex:24:137371        repo.all(7372          Map.put(7373            (7374              query =7375                (7376                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7377                  Ecto.Query.Builder.From.apply(query, 1)7378                )7379        7380              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7381                ...,7382                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7383                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7384                line: 22,7385                take: %{}7386              })7387            ),7388            :prefix,7389            prefix7390          ), timeout: :infinity, log: false)73917392    type warning found at:7393    │7394 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7395    │                ~7396    │7397    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/273987399    warning: incompatible types given to get_source/1:74007401        get_source(repo)74027403    given types:74047405        -dynamic(atom())-74067407    but expected one of:74087409        %{..., config: empty_list() or non_empty_list(term(), term())}74107411    where "repo" was given the type:74127413        # type: dynamic(atom())7414        # from: lib/ecto/migration/schema_migration.ex:30:137415        repo.insert!(7416          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7417            prefix: prefix,7418            source: get_source(repo)7419          ), timeout: :infinity, log: false)74207421    type warning found at:7422    │7423 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7424    │                                              ~7425    │7426    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/374277428    warning: incompatible types given to get_source/1:74297430        get_source(repo)74317432    given types:74337434        -dynamic(atom())-74357436    but expected one of:74377438        %{..., config: empty_list() or non_empty_list(term(), term())}74397440    where "repo" was given the type:74417442        # type: dynamic(atom())7443        # from: lib/ecto/migration/schema_migration.ex:36:137444        repo.delete_all(7445          Map.put(7446            (7447              query =7448                (7449                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7450                  Ecto.Query.Builder.From.apply(query, 1)7451                )7452        7453              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7454                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7455                op: :and,7456                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7457                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7458                line: 347459              })7460            ),7461            :prefix,7462            prefix7463          ), timeout: :infinity, log: false)74647465    type warning found at:7466    │7467 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7468    │                ~7469    │7470    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/374717472    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7473    │7474 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7475    │     ~7476    │7477    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/274787479      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7480      │7481 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7482      │        ~7483      │7484      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/174857486     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7487     │7488 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7489     │           ~7490     │7491     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/374927493    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7494    │7495 54 │       filter_and_reraise e, System.stacktrace7496    │                                    ~7497    │7498    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/574997500      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7501      │7502 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7503      │                 ~7504      │7505      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/375067507    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7508    │7509 44 │     index  = Map.size(params)7510    │                  ~7511    │7512    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57513    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/575147515     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7516     │7517 614 │     Decimal.minus(decimal)7518     │             ~7519     │7520     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/175217522     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)7523     │7524 228 │         raise BadStructError, struct: struct, term: data7525     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7526     │7527     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/575287529     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7530     │7531 214 │       filter_and_reraise e, System.stacktrace7532     │                                    ~7533     │7534     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47535     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/475367537     warning: the following clause will never match:75387539         {:error, _} ->75407541     because it attempts to match on the result of:75427543         NaiveDateTime.new(date, time)75447545     which has type:75467547         dynamic({:ok, %NaiveDateTime{}})75487549     type warning found at:7550     │7551 803 │         {:error, _} -> :error7552     │         ~~~~~~~~~~~~~~~~~~~~~7553     │7554     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/175557556      warning: expected a map or struct when accessing .__struct__ in expression:75577558          schema.__struct__75597560      where "schema" was given the types:75617562          # type: dynamic(atom() and not nil)7563          # from: lib/ecto/query/planner.ex:1186:417564          schema75657566          # type: atom()7567          # from: lib/ecto/query/planner.ex:1186:617568          is_atom(schema)75697570      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75717572      type warning found at:7573      │7574 1190 │       Map.has_key?(schema.__struct__, field) ->7575      │                           ~7576      │7577      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/675787579     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7580     │7581 159 │         supervise(children, strategy: :one_for_one)7582     │         ~7583     │7584     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/175857586    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7587    │7588 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7589    │     ~7590    │7591    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/275927593    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7594    │7595 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7596    │       ~7597    │7598    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/175997600    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7601    │7602 15 │     supervise(children, strategy: :simple_one_for_one)7603    │     ~7604    │7605    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/176067607    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:76087609        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])76107611    given types:76127613        (7614          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7615          dynamic()7616        )76177618    but expected one of:76197620        atom(), term()76217622    where "opts" was given the type:76237624        # type: dynamic(7625          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7626            non_struct_map()7627        )7628        # from: lib/ecto/migrator.ex:44:657629        opts[:prefix]76307631    where "repo" was given the type:76327633        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7634        # from: lib/ecto/migrator.ex:44:237635        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])76367637    type warning found at:7638    │7639 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7640    │                       ~7641    │7642    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/276437644     warning: expected a module (an atom) when invoking transaction/2 in expression:76457646         repo.transaction(fun, log: false, timeout: :infinity)76477648     where "fun" was given the type:76497650         # type: dynamic()7651         # from: lib/ecto/migrator.ex:114:477652         fun76537654     where "repo" was given the types:76557656         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7657         # from: lib/ecto/migrator.ex:118:247658         repo.__adapter__.supports_ddl_transaction?76597660         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7661         # from: lib/ecto/migrator.ex:118:247662         repo.__adapter__.supports_ddl_transaction?76637664     type warning found at:7665     │7666 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7667     │              ~7668     │7669     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/376707671     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7672     │7673 291 │     modules = Code.load_file(file)7674     │                    ~7675     │7676     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/276777678     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7679     │7680 321 │         reraise error, System.stacktrace7681     │                               ~7682     │7683     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/376847685     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7686     │7687 260 │         reraise %{err | message: message}, System.stacktrace7688     │                                                   ~7689     │7690     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/676917692    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7693    │7694 10 │       worker(Ecto.Registry, []),7695    │       ~7696    │7697    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/276987699    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7700    │7701 11 │       supervisor(Ecto.Migration.Supervisor, [])7702    │       ~7703    │7704    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/277057706Generated ecto app7707==> phoenix_ecto7708Compiling 6 files (.ex)7709    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7710    │7711 10 │     supervise([7712    │     ~7713    │7714    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/177157716    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7717    │7718 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)7719    │       ~7720    │7721    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/177227723    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)7724    │7725 13 │     defimpl Plug.Exception, for: exception do7726    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7727    │7728    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)77297730    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)7731    │7732 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do7733    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7734    │7735    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)77367737    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)7738    │7739 13 │     defimpl Plug.Exception, for: exception do7740    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7741    │7742    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)77437744    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)7745    │7746 13 │     defimpl Plug.Exception, for: exception do7747    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7748    │7749    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)77507751    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)7752    │7753 13 │     defimpl Plug.Exception, for: exception do7754    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7755    │7756    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)77577758    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7759    │7760 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])7761    │       ~7762    │7763    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/277647765    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)7766    │7767 13 │     defimpl Plug.Exception, for: exception do7768    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7769    │7770    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)77717772Generated phoenix_ecto app7773==> ex_machina7774Compiling 6 files (.ex)7775     warning: Ecto.Type.embedded_dump/3 is undefined or private7776     │7777 257 │     Ecto.Type.embedded_dump(type, value, :json)7778     │               ~7779     │7780     └─ lib/ex_machina/ecto.ex:257:15: ExMachina.Ecto.try_embedded_dump/277817782Generated ex_machina app7783==> flashtag7784Compiling 16 files (.ex)7785    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7786    │7787  9 │   schema "users" do7788    │   ~~~~~~~~~~~~~~~~~7789    │7790    └─ lib/flashtag/accounts/user.ex:9: Flashtag.Accounts.User (module)77917792    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7793    │7794 10 │   schema "categories" do7795    │   ~~~~~~~~~~~~~~~~~~~~~~7796    │7797    └─ lib/flashtag/blog/category.ex:10: Flashtag.Blog.Category (module)77987799    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7800    │7801 10 │   schema "posts" do7802    │   ~~~~~~~~~~~~~~~~~7803    │7804    └─ lib/flashtag/blog/post.ex:10: Flashtag.Blog.Post (module)78057806    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7807    │7808 10 │   schema "series" do7809    │   ~~~~~~~~~~~~~~~~~~7810    │7811    └─ lib/flashtag/blog/series.ex:10: Flashtag.Blog.Series (module)78127813    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7814    │7815 10 │   schema "tags" do7816    │   ~~~~~~~~~~~~~~~~7817    │7818    └─ lib/flashtag/blog/tag.ex:10: Flashtag.Blog.Tag (module)781978207821== Compilation error in file lib/flashtag/repo.ex ==7822** (ArgumentError) missing :adapter configuration in config :flashtag, Flashtag.Repo7823    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/27824    lib/flashtag/repo.ex:4: (module)7825could not compile dependency :flashtag, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile flashtag --force", update it with "mix deps.update flashtag" or clean it with "mix deps.clean flashtag"