ryal

Build log

nerves_system_qemu_aarch64

ryal 0.0.1 · fail · run ryal-0.0.1-1791093633910
7995 of 7995 lines
1Resolving Hex dependencies...2Resolution completed in 0.466s3Unchanged:4  circular_buffer 1.1.05  connection 1.0.46  db_connection 1.1.37  decimal 1.9.0 VULNERABLE!8    EEF-CVE-2026-32686 (MEDIUM)9    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10    Unbounded exponent in decimal enables unauthenticated DoS11    https://osv.dev/vulnerability/EEF-CVE-2026-3268612  ecto 2.2.1213  elixir_make 0.10.014  inflex 2.1.015  interactive_cmd 0.1.416  ja_serializer 0.18.217  mime 1.6.018  nerves 2.0.0-pre.219  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_bbb 2.30.223  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_qemu_aarch64 0.4.226  nerves_system_rpi0 2.1.227  nerves_system_rpi4 2.1.228  nerves_system_rpi5 2.1.229  nerves_system_trellis 0.5.030  nerves_system_x86_64 1.34.231  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.132  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.135  nerves_toolchain_x86_64_nerves_linux_musl 15.3.136  nerves_uevent 0.1.737  phoenix 1.2.5 VULNERABLE!38    GHSA-p8f7-22gq-m7j9 (HIGH)39    aka: CVE-2022-4297540    Phoenix before 1.6.14 mishandles check_origin wildcarding41    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j94243    EEF-CVE-2026-56812 (MEDIUM)44    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr45    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff46    https://osv.dev/vulnerability/EEF-CVE-2026-568124748    EEF-CVE-2026-56811 (HIGH)49    aka: CVE-2026-56811, GHSA-6983-jfq8-485w50    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service51    https://osv.dev/vulnerability/EEF-CVE-2026-5681152  phoenix_ecto 3.2.353  phoenix_pubsub 1.1.254  plug 1.3.6 VULNERABLE!55    EEF-CVE-2026-56813 (LOW)56    aka: CVE-2026-56813, GHSA-wpmj-jh88-rpgm57    Cookie attribute injection in Plug.Conn.Cookies.encode/258    https://osv.dev/vulnerability/EEF-CVE-2026-5681359  poison 2.2.060  poolboy 1.5.261  postgrex 0.13.562  property_table 0.3.463  ring_logger 0.11.764  ryal 0.0.165  ryal_core 0.0.166  scrivener 2.7.267  scrivener_ecto 1.3.068  tablet 0.3.369  toolshed 0.5.070  uboot_env 1.0.271* Getting ryal (Hex package)72* Getting nerves (Hex package)73* Getting ring_logger (Hex package)74* Getting toolshed (Hex package)75* Getting nerves_runtime (Hex package)76* Getting nerves_system_bbb (Hex package)77* Getting nerves_system_mangopi_mq_pro (Hex package)78* Getting nerves_system_qemu_aarch64 (Hex package)79* Getting nerves_system_rpi0 (Hex package)80* Getting nerves_system_rpi4 (Hex package)81* Getting nerves_system_rpi5 (Hex package)82* Getting nerves_system_trellis (Hex package)83* Getting nerves_system_x86_64 (Hex package)84* Getting nerves_system_br (Hex package)85* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)86* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)87* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)88* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)89* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)90* Getting nerves_logging (Hex package)91* Getting nerves_uevent (Hex package)92* Getting uboot_env (Hex package)93* Getting elixir_make (Hex package)94* Getting property_table (Hex package)95* Getting circular_buffer (Hex package)96* Getting interactive_cmd (Hex package)97* Getting nerves_discovery (Hex package)98* Getting tablet (Hex package)99* Getting ryal_core (Hex package)100* Getting ecto (Hex package)101* Getting ja_serializer (Hex package)102* Getting phoenix (Hex package)103* Getting phoenix_ecto (Hex package)104* Getting postgrex (Hex package)105* Getting scrivener_ecto (Hex package)106* Getting scrivener (Hex package)107* Getting connection (Hex package)108* Getting db_connection (Hex package)109* Getting decimal (Hex package)110* Getting plug (Hex package)111* Getting mime (Hex package)112* Getting phoenix_pubsub (Hex package)113* Getting poison (Hex package)114* Getting inflex (Hex package)115* Getting poolboy (Hex package)116Found packages with security advisories, see above for details117    warning: String.strip/1 is deprecated. Use String.trim/1 instead118    │119  4 │   @version File.read!("VERSION") |> String.strip120    │                                            ~121    │122    └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)123124==> nerves_system_br125Generated nerves_system_br app126==> connection127Compiling 1 file (.ex)128     warning: using single-quoted strings to represent charlists is deprecated.129     Use ~c"" if you indeed want a charlist or use "" instead.130     You may run "mix format --migrate" to change all single-quoted131     strings to use the ~c sigil and fix this warning.132     │133 553 │         [{:data, [{'State', mod_state}]}]134     │                    ~135     │136     └─ lib/connection.ex:553:20137138     warning: using single-quoted strings to represent charlists is deprecated.139     Use ~c"" if you indeed want a charlist or use "" instead.140     You may run "mix format --migrate" to change all single-quoted141     strings to use the ~c sigil and fix this warning.142     │143 680 │     format = '** Generic server ~p terminating \n' ++144     │              ~145     │146     └─ lib/connection.ex:680:14147148     warning: using single-quoted strings to represent charlists is deprecated.149     Use ~c"" if you indeed want a charlist or use "" instead.150     You may run "mix format --migrate" to change all single-quoted151     strings to use the ~c sigil and fix this warning.152     │153 681 │       '** Last message in was ~p~n' ++ ## No last message154     │       ~155     │156     └─ lib/connection.ex:681:7157158     warning: using single-quoted strings to represent charlists is deprecated.159     Use ~c"" if you indeed want a charlist or use "" instead.160     You may run "mix format --migrate" to change all single-quoted161     strings to use the ~c sigil and fix this warning.162     │163 682 │       '** When Server state == ~p~n' ++164     │       ~165     │166     └─ lib/connection.ex:682:7167168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 683 │       '** Reason for termination == ~n** ~p~n'174     │       ~175     │176     └─ lib/connection.ex:683:7177178     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead179     │180 429 │         init_stop(starter, name, {reason, System.stacktrace()})181     │                                                  ~182     │183     └─ lib/connection.ex:429:50: Connection.init_it/6184     └─ lib/connection.ex:431:45: Connection.init_it/6185     └─ lib/connection.ex:491:57: Connection.handle_call/3186     └─ lib/connection.ex:540:41: Connection.code_change/3187     └─ lib/connection.ex:581:57: Connection.terminate/2188     └─ lib/connection.ex:625:49: Connection.enter_connect/5189     └─ lib/connection.ex:628:34: Connection.enter_connect/5190     └─ lib/connection.ex:631:45: Connection.enter_connect/5191     └─ lib/connection.ex:657:49: Connection.enter_terminate/5192     └─ lib/connection.ex:660:34: Connection.enter_terminate/5193     └─ lib/connection.ex:663:45: Connection.enter_terminate/5194     └─ lib/connection.ex:744:24: Connection.connect/3195     └─ lib/connection.ex:770:24: Connection.disconnect/3196     └─ lib/connection.ex:813:57: Connection.handle_async/3197198Generated connection app199==> mime200Compiling 2 files (.ex)201Generated mime app202==> circular_buffer203Compiling 1 file (.ex)204Generated circular_buffer app205==> poison206Compiling 4 files (.ex)207    warning: using single-quoted strings to represent charlists is deprecated.208    Use ~c"" if you indeed want a charlist or use "" instead.209    You may run "mix format --migrate" to change all single-quoted210    strings to use the ~c sigil and fix this warning.211    │212 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do213    │                               ~214    │215    └─ lib/poison/encoder.ex:89:31216217    warning: using single-quoted strings to represent charlists is deprecated.218    Use ~c"" if you indeed want a charlist or use "" instead.219    You may run "mix format --migrate" to change all single-quoted220    strings to use the ~c sigil and fix this warning.221    │222 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do223    │                                                ~224    │225    └─ lib/poison/encoder.ex:89:48226227     warning: using single-quoted strings to represent charlists is deprecated.228     Use ~c"" if you indeed want a charlist or use "" instead.229     You may run "mix format --migrate" to change all single-quoted230     strings to use the ~c sigil and fix this warning.231     │232 127 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do233     │                                                                           ~234     │235     └─ lib/poison/encoder.ex:127:75236237    warning: using single-quoted strings to represent charlists is deprecated.238    Use ~c"" if you indeed want a charlist or use "" instead.239    You may run "mix format --migrate" to change all single-quoted240    strings to use the ~c sigil and fix this warning.241    │242 67 │   defp value(<<char, _ :: binary>> = string, _keys) when char in '-0123456789' do243    │                                                                  ~244    │245    └─ lib/poison/parser.ex:67:66246247     warning: using single-quoted strings to represent charlists is deprecated.248     Use ~c"" if you indeed want a charlist or use "" instead.249     You may run "mix format --migrate" to change all single-quoted250     strings to use the ~c sigil and fix this warning.251     │252 134 │   defp number_int(<<char, _ :: binary>> = string, acc) when char in '123456789' do253     │                                                                     ~254     │255     └─ lib/poison/parser.ex:134:69256257     warning: using single-quoted strings to represent charlists is deprecated.258     Use ~c"" if you indeed want a charlist or use "" instead.259     You may run "mix format --migrate" to change all single-quoted260     strings to use the ~c sigil and fix this warning.261     │262 150 │   defp number_exp(<<e>> <> rest, frac, acc) when e in 'eE' do263     │                                                       ~264     │265     └─ lib/poison/parser.ex:150:55266267     warning: using single-quoted strings to represent charlists is deprecated.268     Use ~c"" if you indeed want a charlist or use "" instead.269     You may run "mix format --migrate" to change all single-quoted270     strings to use the ~c sigil and fix this warning.271     │272 176 │   defp number_digits(<<char>> <> rest = string) when char in '0123456789' do273     │                                                              ~274     │275     └─ lib/poison/parser.ex:176:62276277     warning: using single-quoted strings to represent charlists is deprecated.278     Use ~c"" if you indeed want a charlist or use "" instead.279     You may run "mix format --migrate" to change all single-quoted280     strings to use the ~c sigil and fix this warning.281     │282 184 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do283     │                                                                ~284     │285     └─ lib/poison/parser.ex:184:64286287     warning: using single-quoted strings to represent charlists is deprecated.288     Use ~c"" if you indeed want a charlist or use "" instead.289     You may run "mix format --migrate" to change all single-quoted290     strings to use the ~c sigil and fix this warning.291     │292 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do293     │                               ~294     │295     └─ lib/poison/parser.ex:208:31296297     warning: using single-quoted strings to represent charlists is deprecated.298     Use ~c"" if you indeed want a charlist or use "" instead.299     You may run "mix format --migrate" to change all single-quoted300     strings to use the ~c sigil and fix this warning.301     │302 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do303     │                                            ~304     │305     └─ lib/poison/parser.ex:208:44306307     warning: using single-quoted strings to represent charlists is deprecated.308     Use ~c"" if you indeed want a charlist or use "" instead.309     You may run "mix format --migrate" to change all single-quoted310     strings to use the ~c sigil and fix this warning.311     │312 218 │     when a1 in 'dD' and a2 in 'dD'313     │                ~314     │315     └─ lib/poison/parser.ex:218:16316317     warning: using single-quoted strings to represent charlists is deprecated.318     Use ~c"" if you indeed want a charlist or use "" instead.319     You may run "mix format --migrate" to change all single-quoted320     strings to use the ~c sigil and fix this warning.321     │322 218 │     when a1 in 'dD' and a2 in 'dD'323     │                               ~324     │325     └─ lib/poison/parser.ex:218:31326327     warning: using single-quoted strings to represent charlists is deprecated.328     Use ~c"" if you indeed want a charlist or use "" instead.329     You may run "mix format --migrate" to change all single-quoted330     strings to use the ~c sigil and fix this warning.331     │332 219 │     and (b1 in '89abAB')333     │                ~334     │335     └─ lib/poison/parser.ex:219:16336337     warning: using single-quoted strings to represent charlists is deprecated.338     Use ~c"" if you indeed want a charlist or use "" instead.339     You may run "mix format --migrate" to change all single-quoted340     strings to use the ~c sigil and fix this warning.341     │342 253 │   defp skip_whitespace(<<char>> <> rest) when char in '\s\n\t\r' do343     │                                                       ~344     │345     └─ lib/poison/parser.ex:253:55346347    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead348    │349 22 │   if Application.get_env(:poison, :native) do350    │                  ~351    │352    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)353354    warning: use Bitwise is deprecated. import Bitwise instead355    │356 26 │   use Bitwise357    │   ~~~~~~~~~~~358    │359    └─ lib/poison/parser.ex:26: Poison.Parser (module)360361     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 operator362     │363 178 │     <<digits :: binary-size(count), rest :: binary>> = string364     │                             ~365     │366     └─ lib/poison/parser.ex:178:29: Poison.Parser.number_digits/1367368     warning: the variable "n" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator369     │370 204 │     <<chunk :: binary-size(n), rest :: binary>> = string371     │                            ~372     │373     └─ lib/poison/parser.ex:204:28: Poison.Parser.string_continue/2374375    warning: use Bitwise is deprecated. import Bitwise instead376    │377 79 │   use Bitwise378    │   ~~~~~~~~~~~379    │380    └─ lib/poison/encoder.ex:79: Poison.Encoder.BitString (module)381382     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 operator383     │384 123 │     <<chunk :: binary-size(size), rest :: binary>> = string385     │                            ~386     │387     └─ lib/poison/encoder.ex:123:28: Poison.Encoder.BitString.escape/2388389     warning: HashDict.size/1 is deprecated. Use maps and the Map module instead390     │391 283 │     if HashDict.size(dict) < 1 do392     │                 ~393     │394     └─ lib/poison/encoder.ex:283:17: Poison.Encoder.HashDict.encode/2395396     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead397     │398 161 │     case Integer.to_char_list(char, 16) do399     │                  ~400     │401     └─ lib/poison/encoder.ex:161:18: Poison.Encoder.BitString.seq/1402403Generated poison app404==> tablet405Compiling 2 files (.ex)406Generated tablet app407==> inflex408Compiling 6 files (.ex)409Generated inflex app410==> elixir_make411Compiling 8 files (.ex)412Generated elixir_make app413==> nerves_logging414 CC kmsg_tailer.o415 LD kmsg_tailer416Compiling 5 files (.ex)417Generated nerves_logging app418==> nerves_discovery419Compiling 5 files (.ex)420Generated nerves_discovery app421==> ring_logger422Compiling 7 files (.ex)423Generated ring_logger app424==> nerves_compatibility_test425===> Analyzing applications...426===> Compiling poolboy427warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"428  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2429  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1430  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5431  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2432  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4433  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2434435==> db_connection436Compiling 23 files (.ex)437warning: cannot infer signatures from :poolboy because it is not loaded438439    warning: unused require Bitwise440    │441 31 │     require Bitwise442    │     ~443    │444    └─ lib/db_connection/backoff.ex:31:5445446     warning: using single-quoted strings to represent charlists is deprecated.447     Use ~c"" if you indeed want a charlist or use "" instead.448     You may run "mix format --migrate" to change all single-quoted449     strings to use the ~c sigil and fix this warning.450     │451 406 │       :normal    -> [{:data, [{'Module', mod}]}]452     │                                ~453     │454     └─ lib/db_connection/connection.ex:406:32455456     warning: using single-quoted strings to represent charlists is deprecated.457     Use ~c"" if you indeed want a charlist or use "" instead.458     You may run "mix format --migrate" to change all single-quoted459     strings to use the ~c sigil and fix this warning.460     │461 661 │     [{:data, [{'Module', mod}, {'State', state}]}]462     │                ~463     │464     └─ lib/db_connection/connection.ex:661:16465466     warning: using single-quoted strings to represent charlists is deprecated.467     Use ~c"" if you indeed want a charlist or use "" instead.468     You may run "mix format --migrate" to change all single-quoted469     strings to use the ~c sigil and fix this warning.470     │471 661 │     [{:data, [{'Module', mod}, {'State', state}]}]472     │                                 ~473     │474     └─ lib/db_connection/connection.ex:661:33475476    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead477    │478  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]479    │                  ~480    │481    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0482483    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead484    │485 30 │     worker(DBConnection.Watcher, [owner])486    │     ~487    │488    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1489490    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead491    │492 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)493    │     ~494    │495    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1496    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2497498    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead499    │500 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])501    │     ~502    │503    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2504505    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead506    │507 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])508    │     ~509    │510    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3511512    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead513    │514 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)515    │                     ~516    │517    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4518519     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead520     │521 138 │         case System.stacktrace() do522     │                     ~523     │524     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2525526     warning: the following clause will never match:527528         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->529530     because it attempts to match on the result of:531532         System.stacktrace()533534     which has type:535536         empty_list()537538     where "arity" was given the type:539540         # type: integer()541         # from: lib/db_connection/connection.ex:139:56542         is_integer(arity)543544     type warning found at:545     │546 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace547     │                                      ~548     │549     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2550551     warning: the following clause will never match:552553         [{a, b, params, c} | rest] when is_list(params) ->554555     because it attempts to match on the result of:556557         System.stacktrace()558559     which has type:560561         empty_list()562563     where "params" was given the type:564565         # type: empty_list() or non_empty_list(term(), term())566         # from: lib/db_connection/connection.ex:140:43567         is_list(params)568569     type warning found at:570     │571 140 │           [{a, b, params, c} | rest] when is_list(params) ->572     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~573     │574     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2575576     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead577     │578 111 │         stack = System.stacktrace()579     │                        ~580     │581     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3582583     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead584     │585 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)586     │                     ~587     │588     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3589590    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead591    │592  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]593    │                  ~594    │595    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0596597    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead598    │599  8 │     pool = supervisor(Pool, [], [restart: :temporary])600    │            ~601    │602    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0603604    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead605    │606  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],607    │                 ~608    │609    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3610611    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead612    │613 36 │     worker(DBConnection.Watcher, [owner])614    │     ~615    │616    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1617618     warning: :random.seed/3 is deprecated. Use the 'rand' module instead619     │620 108 │     case :random.seed(hash, sec, micro) do621     │                  ~622     │623     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0624625    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead626    │627  9 │       supervisor(DBConnection.Task, []),628    │       ~629    │630    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2631    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2632    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2633634     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead635     │636 986 │             stack = System.stacktrace()637     │                            ~638     │639     └─ lib/db_connection.ex:986:28: DBConnection.handle/4640     └─ lib/db_connection.ex:992:24: DBConnection.handle/4641     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4642     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4643     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6644     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3645     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5646     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2647     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4648     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5649     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5650     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2651     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6652     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6653654Generated db_connection app655==> decimal656Compiling 4 files (.ex)657      warning: using single-quoted strings to represent charlists is deprecated.658      Use ~c"" if you indeed want a charlist or use "" instead.659      You may run "mix format --migrate" to change all single-quoted660      strings to use the ~c sigil and fix this warning.661      │662 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list663      │           ~664      │665      └─ lib/decimal.ex:1320:11666667      warning: using single-quoted strings to represent charlists is deprecated.668      Use ~c"" if you indeed want a charlist or use "" instead.669      You may run "mix format --migrate" to change all single-quoted670      strings to use the ~c sigil and fix this warning.671      │672 1351 │           list = list ++ 'E'673      │                          ~674      │675      └─ lib/decimal.ex:1351:26676677      warning: using single-quoted strings to represent charlists is deprecated.678      Use ~c"" if you indeed want a charlist or use "" instead.679      You may run "mix format --migrate" to change all single-quoted680      strings to use the ~c sigil and fix this warning.681      │682 1352 │           list = if exp >= 0, do: list ++ '+', else: list683      │                                           ~684      │685      └─ lib/decimal.ex:1352:43686687      warning: using single-quoted strings to represent charlists is deprecated.688      Use ~c"" if you indeed want a charlist or use "" instead.689      You may run "mix format --migrate" to change all single-quoted690      strings to use the ~c sigil and fix this warning.691      │692 1775 │       int = if int == [], do: '0', else: int693      │                               ~694      │695      └─ lib/decimal.ex:1775:31696697      warning: using single-quoted strings to represent charlists is deprecated.698      Use ~c"" if you indeed want a charlist or use "" instead.699      You may run "mix format --migrate" to change all single-quoted700      strings to use the ~c sigil and fix this warning.701      │702 1776 │       exp = if exp == [], do: '0', else: exp703      │                               ~704      │705      └─ lib/decimal.ex:1776:31706707Generated decimal app708==> interactive_cmd709Compiling 1 file (.ex)710Generated interactive_cmd app711==> nerves712Compiling 65 files (.ex)713    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)714    │715  6 │ defmodule Mix.Tasks.Nerves.Init do716    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~717    │718    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)719720    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)721    │722  6 │ defmodule Nerves do723    │ ~~~~~~~~~~~~~~~~~~~724    │725    └─ lib/nerves.ex:6: Nerves (module)726727    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)728    │729  5 │ defmodule Nerves.ArtifactResolver do730    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~731    │732    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)733734    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)735    │736  6 │ defmodule Nerves.BuildAction.AppModes do737    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~738    │739    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)740741    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)742    │743  5 │ defmodule Nerves.BuildAction.CheckExecutables do744    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~745    │746    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)747748    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)749    │750  8 │ defmodule Nerves.BuildAction.Erlinit do751    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~752    │753    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)754755    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)756    │757  5 │ defmodule Nerves.BuildAction.Firmware do758    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~759    │760    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)761762    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)763    │764  7 │ defmodule Nerves.BuildAction.IExStartupCheck do765    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~766    │767    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)768769    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)770    │771  5 │ defmodule Nerves.BuildAction.NervesV1System do772    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~773    │774    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)775776    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)777    │778  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do779    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~780    │781    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)782783    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)784    │785  5 │ defmodule Nerves.BuildAction.Rootfs do786    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~787    │788    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)789790    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)791    │792  6 │ defmodule Nerves.BuildAction.SortApps do793    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~794    │795    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)796797    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)798    │799  5 │ defmodule Nerves.BuildAction.StripAll do800    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~801    │802    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)803804    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)805    │806  5 │ defmodule Nerves.BuildAction.Trimmer do807    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~808    │809    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)810811    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)812    │813  5 │ defmodule Nerves.BuildPlan do814    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815    │816    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)817818    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)819    │820  5 │ defmodule Nerves.BuildPlan.Checks do821    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~822    │823    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)824825    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)826    │827  6 │ defmodule Nerves.Container do828    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~829    │830    └─ lib/nerves/container.ex:6: Nerves.Container (module)831832    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)833    │834  5 │ defmodule Nerves.Fingerprint do835    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~836    │837    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)838839    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)840    │841  5 │ defmodule Nerves.MixPackage do842    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~843    │844    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)845846    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)847    │848  5 │ defmodule Nerves.Paths do849    │ ~~~~~~~~~~~~~~~~~~~~~~~~~850    │851    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)852853    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)854    │855  5 │ defmodule Nerves.TargetTuple do856    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~857    │858    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)859860Generated nerves app861==> nerves_toolchain_aarch64_nerves_linux_gnu862Compiling 1 file (.ex)863Generated nerves_toolchain_aarch64_nerves_linux_gnu app864==> nerves_system_qemu_aarch64865Compiling 1 file (.ex)866Generated nerves_system_qemu_aarch64 app867==> scrivener868Compiling 4 files (.ex)869Generated scrivener app870==> phoenix_pubsub871Compiling 13 files (.ex)872     warning: single quotes around atoms are deprecated. Use double quotes instead873     │874 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])875     │                       ~876     │877     └─ lib/phoenix/pubsub/local.ex:160:23878879     warning: single quotes around atoms are deprecated. Use double quotes instead880     │881 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])882     │                                        ~883     │884     └─ lib/phoenix/pubsub/local.ex:160:40885886     warning: unused require Logger887     │888 107 │   require Logger889     │   ~890     │891     └─ lib/phoenix/tracker.ex:107:3892893    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:894895        %Phoenix.Tracker.Replica{replica | status: :permdown}896897    but got type:898899        dynamic()900901    where "replica" was given the type:902903        # type: dynamic()904        # from: lib/phoenix/tracker/replica.ex:72:17905        replica906907    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"908909    type warning found at:910    │911 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}912    │                               ~913    │914    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/1915916     warning: a struct for Phoenix.Tracker.State is expected on struct update:917918         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}919920     but got type:921922         dynamic()923924     where "delta" was given the type:925926         # type: dynamic()927         # from: lib/phoenix/tracker/state.ex:461:36928         %Phoenix.Tracker.State{delta: delta} = state929930     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"931932     type warning found at:933     │934 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}935     │                 ~936     │937     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/5938939    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:940941        %Phoenix.Tracker.Replica{replica | status: :down}942943    but got type:944945        dynamic()946947    where "replica" was given the type:948949        # type: dynamic()950        # from: lib/phoenix/tracker/replica.ex:74:13951        replica952953    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"954955    type warning found at:956    │957 74 │   defp down(replica), do: %Replica{replica | status: :down}958    │                           ~959    │960    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/1961962    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:963964        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}965966    but got type:967968        dynamic()969970    where "replica" was given the type:971972        # type: dynamic()973        # from: lib/phoenix/tracker/replica.ex:76:29974        replica975976    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"977978    type warning found at:979    │980 77 │     %Replica{replica | last_heartbeat_at: now_ms()}981    │     ~982    │983    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/1984985     warning: a struct for Phoenix.Tracker.State is expected on struct update:986987         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}988989     but got type:990991         dynamic()992993     where "delta" was given the type:994995         # type: dynamic()996         # from: lib/phoenix/tracker/state.ex:541:99997         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =998           state9991000     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10011002     type warning found at:1003     │1004 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1005     │                   ~1006     │1007     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/110081009     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1010     │1011 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1012     │         ~1013     │1014     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/110151016     warning: a struct for Phoenix.Tracker.State is expected on struct update:10171018         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}10191020     but got type:10211022         dynamic(%{..., range: {term(), term()}})10231024     where "delta" was given the type:10251026         # type: dynamic(%{..., range: {term(), term()}})1027         # from: lib/phoenix/tracker/state.ex:551:301028         {start_clock, end_clock} = delta.range10291030     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10311032     type warning found at:1033     │1034 555 │            delta: %State{delta | range: {start_clock, new_end}}}1035     │                   ~1036     │1037     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/210381039     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1040     │1041 273 │     supervise(shards, strategy: :one_for_one,1042     │     ~1043     │1044     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/110451046    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1047    │1048  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1049    │        ~1050    │1051    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/210521053    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1054    │1055 43 │     :ok = :pg2.create(pg2_group)1056    │                ~1057    │1058    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/110591060    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1061    │1062 44 │     :ok = :pg2.join(pg2_group, self())1063    │                ~1064    │1065    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/110661067    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1068    │1069 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1070    │       ~1071    │1072    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/110731074    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1075    │1076 57 │     :pg2.get_members(pg2_namespace(server_name))1077    │          ~1078    │1079    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/110801081    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1082    │1083 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1084    │       ~1085    │1086    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/110871088    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1089    │1090 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1091    │         ~1092    │1093    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11094    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/110951096    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1097    │1098 97 │     supervise(children, strategy: :rest_for_one)1099    │     ~1100    │1101    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/111021103    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1104    │1105 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1106    │       ~1107    │1108    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/111091110    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1111    │1112 42 │     supervise children, strategy: :one_for_one1113    │     ~1114    │1115    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/111161117Generated phoenix_pubsub app1118warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1119  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21120  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11121  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51122  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21123  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41124  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/211251126==> plug1127Compiling 44 files (.ex)1128warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1129  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/311301131warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1132  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/211331134     warning: using single-quoted strings to represent charlists is deprecated.1135     Use ~c"" if you indeed want a charlist or use "" instead.1136     You may run "mix format --migrate" to change all single-quoted1137     strings to use the ~c sigil and fix this warning.1138     │1139 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1140     │                                                       ~1141     │1142     └─ lib/plug/builder.ex:230:5511431144     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1145     │1146 421 │       when not state in @unsent do1147     │                      ~1148     │1149     └─ lib/plug/conn.ex:421:2211501151     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1152     │1153 445 │       when not state in @unsent do1154     │                      ~1155     │1156     └─ lib/plug/conn.ex:445:2211571158     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1159     │1160 497 │       when not state in @unsent do1161     │                      ~1162     │1163     └─ lib/plug/conn.ex:497:2211641165     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1166     │1167 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1168     │                                                                     ~1169     │1170     └─ lib/plug/conn.ex:883:6911711172     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1173     │1174 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1175     │                                                                ~1176     │1177     └─ lib/plug/conn.ex:907:6411781179     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1180     │1181 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1182     │                                                                    ~1183     │1184     └─ lib/plug/conn.ex:939:6811851186     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1187     │1188 961 │       when not state in @unsent do1189     │                      ~1190     │1191     └─ lib/plug/conn.ex:961:2211921193    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1194    │1195  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1196    │                                 ~1197    │1198    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)11991200    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1201    │1202 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1203    │                                        ~1204    │1205    └─ lib/plug/crypto.ex:65:4012061207    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1208    │1209 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1210    │                                                  ~1211    │1212    └─ lib/plug/crypto.ex:87:5012131214    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1215    │1216 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1217    │                                                         ~1218    │1219    └─ lib/plug/crypto.ex:87:5712201221     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1222     │1223 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1224     │                                            ~1225     │1226     └─ lib/plug/crypto.ex:108:4412271228    warning: use Bitwise is deprecated. import Bitwise instead1229    │1230  6 │   use Bitwise1231    │   ~~~~~~~~~~~1232    │1233    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)12341235    warning: use Bitwise is deprecated. import Bitwise instead1236    │1237 13 │   use Bitwise1238    │   ~~~~~~~~~~~1239    │1240    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)12411242    warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1243    │1244 59 │     <<bin::binary-size(max_length), _::binary>> = key1245    │                        ~1246    │1247    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/712481249    warning: unused require Bitwise1250    │1251 64 │   require Bitwise1252    │   ~1253    │1254    └─ lib/plug/csrf_protection.ex:64:312551256    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1257    │1258  4 │   if Application.get_env(:plug, :mimes) do1259    │                  ~1260    │1261    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)12621263    warning: unused require Logger1264    │1265 32 │   require Logger1266    │   ~1267    │1268    └─ lib/plug/request_id.ex:32:312691270     warning: calling super for GenServer callback handle_info/2 is deprecated1271     │1272 164 │     super(msg, state)1273     │     ~1274     │1275     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/212761277    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1278    │1279 39 │         reraise e, System.stacktrace1280    │                           ~1281    │1282    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51283    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/512841285    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1286    │1287 12 │       worker(Plug.Upload, [])1288    │       ~1289    │1290    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/112911292    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1293    │1294 16 │     supervise(children, strategy: :one_for_one)1295    │     ~1296    │1297    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/112981299     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1300     │1301 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1302     │                                          ~1303     │1304     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/413051306     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1307     │1308 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1309     │               ~1310     │1311     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/213121313     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1314     │1315 635 │ <pre class="code code-block"><%= for {index, line, highlight} <- snippet do %><span class="line <%= if highlight, do: "-highlight" %>"><span class="ln"><%= h index %></span><span class="code"><%= h String.rstrip(line) %></span></span>1316     │                                                                                                                                                                                                              ~1317     │1318     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/113191320    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1321    │1322 28 │     MIME.valid?(type)1323    │          ~1324    │1325    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/113261327    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1328    │1329 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1330    │                                                  ~1331    │1332    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/413331334    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1335    │1336 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1337    │                          ~1338    │1339    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21340    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21341    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31342    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/213431344    warning: :crypto.block_encrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1345    │1346 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1347    │                                         ~1348    │1349    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31350    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31351    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41352    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/313531354    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1355    │1356 78 │     &:crypto.hmac(digest, secret, &1)1357    │              ~1358    │1359    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/213601361    warning: :crypto.block_decrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1362    │1363 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1364    │                     ~1365    │1366    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31367    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31368    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31369    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31370    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41371    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/313721373     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1374     │1375 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1376     │                                            ~1377     │1378     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31379     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/213801381    warning: a struct for Plug.Conn is expected on struct update:13821383        %Plug.Conn{1384          conn1385          | adapter: {Plug.Adapters.Test.Conn, state},1386            host: uri.host || conn.host || "www.example.com",1387            method: method,1388            owner: owner,1389            path_info: split_path(uri.path),1390            port: uri.port || 80,1391            peer: {{127, 0, 0, 1}, 111_317},1392            remote_ip: {127, 0, 0, 1},1393            req_headers: req_headers,1394            request_path: uri.path,1395            query_string: query,1396            params: params || %Plug.Conn.Unfetched{aspect: :params},1397            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1398        }13991400    but got type:14011402        dynamic(%{..., req_headers: term()})14031404    where "conn" was given the type:14051406        # type: dynamic(%{..., req_headers: term()})1407        # from: lib/plug/adapters/test/conn.ex:15:351408        body_or_params(body_or_params, query, conn.req_headers)14091410    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"14111412    type warning found at:1413    │1414 19 │     %Plug.Conn{conn |1415    │     ~1416    │1417    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/414181419    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1420    │1421 21 │     stack   = System.stacktrace1422    │                      ~1423    │1424    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31425    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/314261427    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1428    │1429 21 │         stack = System.stacktrace()1430    │                        ~1431    │1432    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41433    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41434    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/414351436     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1437     │1438 186 │     case Atom.to_char_list(plug) do1439     │               ~1440     │1441     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/114421443    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1444    │1445 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1446    │            ~1447    │1448    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/414491450Generated plug app1451==> ja_serializer1452Compiling 30 files (.ex)1453    warning: you are implementing a protocol for Ecto.DateTime but said module is not available. Make sure the module name is correct. If Ecto.DateTime is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Ecto.DateTime) check1454    │1455 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1456    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1457    │1458    └─ lib/ja_serializer/formatter.ex:21: (file)14591460    warning: you are implementing a protocol for Ecto.Time but said module is not available. Make sure the module name is correct. If Ecto.Time is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Ecto.Time) check1461    │1462 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1463    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1464    │1465    └─ lib/ja_serializer/formatter.ex:21: (file)14661467    warning: you are implementing a protocol for Ecto.Date but said module is not available. Make sure the module name is correct. If Ecto.Date is an optional dependency, please wrap the protocol implementation in a Code.ensure_loaded?(Ecto.Date) check1468    │1469 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1470    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1471    │1472    └─ lib/ja_serializer/formatter.ex:21: (file)14731474Generated ja_serializer app1475warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1476  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21477  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11478  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51479  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21480  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41481  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214821483==> phoenix1484Compiling 60 files (.ex)1485     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 operator1486     │1487 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1488     │                    ~1489     │1490     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/114911492    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).14931494    We will inject a default implementation for now:14951496        def init(init_arg) do1497          {:ok, init_arg}1498        end14991500    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.15011502    │1503  3 │ defmodule Phoenix.CodeReloader.Proxy do1504    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1505    │1506    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)15071508    warning: unused require Logger1509    │1510  6 │   require Logger1511    │   ~1512    │1513    └─ lib/phoenix/code_reloader/server.ex:6:315141515    warning: unused require Logger1516    │1517  6 │   require Logger1518    │   ~1519    │1520    └─ lib/phoenix/endpoint/server.ex:6:315211522    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1523    │1524 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1525    │                                                                              ~1526    │1527    └─ lib/phoenix/naming.ex:78:7815281529    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 operator1530    │1531 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1532    │                             ~1533    │1534    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215351536     warning: using single-quoted strings to represent charlists is deprecated.1537     Use ~c"" if you indeed want a charlist or use "" instead.1538     You may run "mix format --migrate" to change all single-quoted1539     strings to use the ~c sigil and fix this warning.1540     │1541 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1542     │                                                  ~1543     │1544     └─ lib/phoenix/router.ex:272:5015451546     warning: redefining @doc attribute previously set at line 515.15471548     Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:15491550         @doc """1551         new docs1552         """1553         def resources(...)15541555     │1556 522 │   @doc """1557     │   ~~~~~~~~1558     │1559     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/315601561     warning: using single-quoted strings to represent charlists is deprecated.1562     Use ~c"" if you indeed want a charlist or use "" instead.1563     You may run "mix format --migrate" to change all single-quoted1564     strings to use the ~c sigil and fix this warning.1565     │1566 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1567     │                                                  ~1568     │1569     └─ lib/phoenix/router/helpers.ex:183:5015701571     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1572     │1573 169 │                not (k = to_string(k)) in reserved,1574     │                                       ~1575     │1576     └─ lib/phoenix/router/helpers.ex:169:3915771578    warning: duplicate key :route found in struct1579    │1580 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1581    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1582    │1583    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)15841585     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)"1586     │1587 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1588     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1589     │1590     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)15911592     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1593     │1594 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1595     │            ~1596     │1597     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/215981599    warning: unused require Logger1600    │1601  5 │   require Logger1602    │   ~1603    │1604    └─ lib/phoenix/controller.ex:5:316051606     warning: using single-quoted strings to represent charlists is deprecated.1607     Use ~c"" if you indeed want a charlist or use "" instead.1608     You may run "mix format --migrate" to change all single-quoted1609     strings to use the ~c sigil and fix this warning.1610     │1611 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1612     │                                                  ~1613     │1614     └─ lib/phoenix/template.ex:174:5016151616    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1617    │1618  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1619    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1620    │1621    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)16221623    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1624    │1625 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1626    │                       ~1627    │1628    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/316291630    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1631    │1632 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1633    │                                                                                   ~1634    │1635    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/316361637    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1638    │1639 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1640    │                                  ~1641    │1642    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11643    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/116441645     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1646     │1647 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1648     │                ~1649     │1650     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/316511652    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1653    │1654 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1655    │       ~1656    │1657    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116581659    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1660    │1661 14 │     supervise(children, strategy: :simple_one_for_one)1662    │     ~1663    │1664    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116651666     warning: expected a module (an atom) when invoking config/1 in expression:16671668         endpoint.config(:endpoint_id)16691670     where "endpoint" was given the type:16711672         # type: dynamic(%{..., __pubsub_server__: atom()})1673         # from: lib/phoenix/transports/long_poll.ex:191:101674         verify_token(endpoint, token, opts)16751676     type warning found at:1677     │1678 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1679     │                                          ~1680     │1681     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/316821683     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1684     │1685 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1686     │                        ~1687     │1688     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/216891690     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1691     │1692 613 │       exception -> {:error, {exception, System.stacktrace()}}1693     │                                                ~1694     │1695     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/116961697     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1698     │1699 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1700     │                        ~1701     │1702     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/317031704     warning: unknown key .__pubsub_server__ in expression:17051706         endpoint.__pubsub_server__17071708     the given type does not have the given key:17091710         dynamic(1711           %Phoenix.Socket{1712             id: term(),1713             assigns: term(),1714             channel: term(),1715             channel_pid: term(),1716             endpoint: atom(),1717             handler: term(),1718             joined: term(),1719             pubsub_server: term(),1720             ref: term(),1721             topic: term(),1722             transport: term(),1723             transport_pid: term(),1724             transport_name: term(),1725             serializer: term()1726           } or1727             %Plug.Conn{1728               adapter: term(),1729               assigns: term(),1730               before_send: term(),1731               body_params: term(),1732               cookies: term(),1733               halted: term(),1734               host: term(),1735               method: term(),1736               owner: term(),1737               params: term(),1738               path_params: term(),1739               path_info: term(),1740               port: term(),1741               private: term(),1742               query_params: term(),1743               query_string: term(),1744               peer: term(),1745               remote_ip: term(),1746               req_cookies: term(),1747               req_headers: term(),1748               request_path: term(),1749               resp_body: term(),1750               resp_cookies: term(),1751               resp_headers: term(),1752               scheme: term(),1753               script_name: term(),1754               secret_key_base: term(),1755               state: term(),1756               status: term()1757             } or atom() or binary()1758         )17591760     where "endpoint" was given the type:17611762         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1763         # from: lib/phoenix/transports/long_poll.ex:246:191764         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17651766     type warning found at:1767     │1768 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1769     │                                                          ~~~~~~~~~~~~~~~~~1770     │1771     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/317721773    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1774    │1775 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])1776    │       ~1777    │1778    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/117791780    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1781    │1782 12 │     supervise(children, strategy: :one_for_one)1783    │     ~1784    │1785    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/117861787     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead1788     │1789 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom1790     │                                           ~1791     │1792     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/217931794    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1795    │1796 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)1797    │                                          ~1798    │1799    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/418001801     warning: a struct for Phoenix.Socket is expected on struct update:18021803         %Phoenix.Socket{socket | id: id}18041805     but got type:18061807         dynamic()18081809     where "socket" was given the type:18101811         # type: dynamic()1812         # from: lib/phoenix/socket/transport.ex1813         {:ok, socket}18141815     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18161817     type warning found at:1818     │1819 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1820     │                                          ~1821     │1822     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/618231824     warning: a struct for Phoenix.Socket is expected on struct update:18251826         %Phoenix.Socket{socket | topic: topic, channel: channel}18271828     but got type:18291830         dynamic(%{..., handler: atom(), transport_name: term()})18311832     where "socket" was given the types:18331834         # type: dynamic(%{..., handler: atom()})1835         # from: lib/phoenix/socket/transport.ex:231:331836         socket.handler.__channel__(topic, socket.transport_name)18371838         # type: dynamic(%{..., handler: atom(), transport_name: term()})1839         # from: lib/phoenix/socket/transport.ex:231:331840         socket.handler.__channel__(topic, socket.transport_name)18411842     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18431844     type warning found at:1845     │1846 232 │       socket = %Socket{socket | topic: topic, channel: channel}1847     │                ~1848     │1849     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/318501851     warning: String.strip/1 is deprecated. Use String.trim/1 instead1852     │1853 269 │     raise ArgumentError, message: String.strip(message)1854     │                                          ~1855     │1856     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/518571858    warning: expected a map or struct when accessing .url in expression:18591860        endpoint.url18611862    where "endpoint" was given the types:18631864        # type: dynamic(atom())1865        # from: lib/phoenix/router/helpers.ex:24:201866        endpoint18671868        # type: atom()1869        # from: lib/phoenix/router/helpers.ex:24:351870        is_atom(endpoint)18711872    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18731874    type warning found at:1875    │1876 25 │     endpoint.url1877    │              ~1878    │1879    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/218801881     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1882     │1883 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1884     │       ~1885     │1886     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/418871888     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1889     │1890 189 │       worker(Phoenix.Tracker, [module, opts, opts])1891     │       ~1892     │1893     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/418941895     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1896     │1897 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)1898     │                        ~1899     │1900     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/519011902     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)1903     │1904 236 │       |> Phoenix.Tracker.list(topic)1905     │                          ~1906     │1907     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/219081909    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead1910    │1911 34 │     String.rjust(route_name, route_name_len) <> "  " <>1912    │            ~1913    │1914    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/219151916    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1917    │1918 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{1919    │            ~1920    │1921    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/419221923    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead1924    │1925 35 │     String.ljust(verb, verb_len) <> "  " <>1926    │            ~1927    │1928    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/21929    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/219301931    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1932    │1933 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{1934    │            ~1935    │1936    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/419371938     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1939     │1940 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{1941     │            ~1942     │1943     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/519441945     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1946     │1947 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{1948     │            ~1949     │1950     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/519511952    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1953    │1954 19 │     supervise(children, strategy: :one_for_one)1955    │     ~1956    │1957    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/119581959     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1960     │1961 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,1962     │            ~1963     │1964     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/419651966    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1967    │1968 38 │     [worker(Phoenix.Config, args)]1969    │      ~1970    │1971    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/21972    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/219731974    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1975    │1976 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1977    │        ~1978    │1979    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/21980    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/319811982    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1983    │1984 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1985    │         ~1986    │1987    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/319881989     warning: incompatible types given to warmup_static/1:19901991         warmup_static(endpoint)19921993     given types:19941995         -dynamic(%{..., url: term()})-19961997     but expected one of:19981999         atom()20002001     where "endpoint" was given the type:20022003         # type: dynamic(%{..., url: term()})2004         # from: lib/phoenix/endpoint/adapter.ex:232:52005         warmup_url(endpoint)20062007     type warning found at:2008     │2009 233 │     warmup_static(endpoint)2010     │     ~2011     │2012     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/120132014    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:20152016        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20172018    given types:20192020        (2021          dynamic(:http or :https),2022          -dynamic(%{..., __sockets__: term()})-,2023          empty_list(),2024          dynamic(empty_list() or non_empty_list(term(), term()))2025        )20262027    but expected one of:20282029        :http or :https, atom() or binary(), term(), term()20302031    where "config" was given the type:20322033        # type: dynamic(empty_list() or non_empty_list(term(), term()))2034        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122035        config = Keyword.put_new(config, :dispatch, _: dispatches)20362037    where "endpoint" was given the type:20382039        # type: dynamic(%{..., __sockets__: term()})2040        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262041        {path, socket} <- endpoint.__sockets__20422043    where "scheme" was given the types:20442045        # type: dynamic()2046        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182047        scheme20482049        # type: dynamic(:http or :https)2050        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282051        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20522053    type warning found at:2054    │2055 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2056    │                            ~2057    │2058    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/320592060    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2061    │2062 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2063    │                                                           ~2064    │2065    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/320662067     warning: :ranch.get_port/1 is undefined (module :ranch is not available or is yet to be defined)2068     │2069 114 │     port = :ranch.get_port(ref)2070     │                   ~2071     │2072     └─ lib/phoenix/endpoint/cowboy_handler.ex:114:19: Phoenix.Endpoint.CowboyHandler.info/320732074     warning: String.strip/1 is deprecated. Use String.trim/1 instead2075     │2076 169 │               <pre>#{String.strip(output)}</pre>2077     │                             ~2078     │2079     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/220802081     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2082     │2083 154 │     Enum.partition attrs, fn2084     │          ~2085     │2086     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/120872088    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:20892090        mod.__phoenix_recompile__?20912092    where "mod" was given the type:20932094        # type: dynamic(atom())2095        # from: lib/mix/tasks/compile.phoenix.ex:34:122096        Code.ensure_loaded?(mod)20972098    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20992100    type warning found at:2101    │2102 36 │         mod.__phoenix_recompile__?2103    │             ~2104    │2105    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121062107Generated phoenix app2108==> postgrex2109Compiling 62 files (.ex)2110    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2111    │2112 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2113    │                                 ~2114    │2115    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)21162117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2118    You may run "mix format --migrate" to fix this warning automatically.2119    │2120 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2121    │         ~2122    │2123    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/121242125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2126    You may run "mix format --migrate" to fix this warning automatically.2127    │2128 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2129    │                                                                      ~2130    │2131    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/121322133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2134    You may run "mix format --migrate" to fix this warning automatically.2135    │2136 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2137    │         ~2138    │2139    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/121402141    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2142    You may run "mix format --migrate" to fix this warning automatically.2143    │2144 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2145    │                                                                      ~2146    │2147    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/121482149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2150    You may run "mix format --migrate" to fix this warning automatically.2151    │2152 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2153    │                            ~2154    │2155    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/121562157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2158    You may run "mix format --migrate" to fix this warning automatically.2159    │2160 43 │     <<-1::int32>>2161    │         ~2162    │2163    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/121642165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2166    You may run "mix format --migrate" to fix this warning automatically.2167    │2168 48 │     <<value_byte_size::int32>> <> value2169    │                      ~2170    │2171    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/121722173    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2174    You may run "mix format --migrate" to fix this warning automatically.2175    │2176 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2177    │                              ~2178    │2179    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/221802181    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2182    You may run "mix format --migrate" to fix this warning automatically.2183    │2184 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2185    │                              ~2186    │2187    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/221882189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2190    You may run "mix format --migrate" to fix this warning automatically.2191    │2192 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2193    │                                      ~2194    │2195    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/221962197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2198    You may run "mix format --migrate" to fix this warning automatically.2199    │2200 64 │ ...                   -1::int32, rest::binary>>, acc) do2201    │                         ~2202    │2203    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/222042205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2206    You may run "mix format --migrate" to fix this warning automatically.2207    │2208 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2209    │                                      ~2210    │2211    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/222122213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2214    You may run "mix format --migrate" to fix this warning automatically.2215    │2216 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2217    │                                     ~2218    │2219    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/222202221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2222    You may run "mix format --migrate" to fix this warning automatically.2223    │2224 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2225    │                                       ~2226    │2227    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/222282229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2230    You may run "mix format --migrate" to fix this warning automatically.2231    │2232 79 │ ...                   -1::int32, rest::binary>>, acc) do2233    │                         ~2234    │2235    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/222362237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2238    You may run "mix format --migrate" to fix this warning automatically.2239    │2240 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2241    │                                       ~2242    │2243    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/222442245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2246    You may run "mix format --migrate" to fix this warning automatically.2247    │2248 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2249    │                                     ~2250    │2251    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/222522253    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2254    You may run "mix format --migrate" to fix this warning automatically.2255    │2256 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2257    │         ~2258    │2259    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/122602261    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2262    You may run "mix format --migrate" to fix this warning automatically.2263    │2264 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2265    │                     ~2266    │2267    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/122682269    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2270    You may run "mix format --migrate" to fix this warning automatically.2271    │2272 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2273    │                                      ~2274    │2275    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/122762277    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2278    You may run "mix format --migrate" to fix this warning automatically.2279    │2280 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2281    │                                                   ~2282    │2283    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/122842285    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2286    You may run "mix format --migrate" to fix this warning automatically.2287    │2288 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2289    │                                                      ~2290    │2291    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/122922293    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2294    You may run "mix format --migrate" to fix this warning automatically.2295    │2296 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2297    │                   ~2298    │2299    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/123002301    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2302    You may run "mix format --migrate" to fix this warning automatically.2303    │2304 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2305    │                                    ~2306    │2307    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/123082309    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2310    You may run "mix format --migrate" to fix this warning automatically.2311    │2312 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2313    │                                                   ~2314    │2315    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/123162317    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2318    You may run "mix format --migrate" to fix this warning automatically.2319    │2320 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2321    │                                                                    ~2322    │2323    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/123242325    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2326    You may run "mix format --migrate" to fix this warning automatically.2327    │2328 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2329    │                                ~2330    │2331    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/123322333    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2334    You may run "mix format --migrate" to fix this warning automatically.2335    │2336 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2337    │                                                 ~2338    │2339    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/123402341    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2342    You may run "mix format --migrate" to fix this warning automatically.2343    │2344 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2345    │                                                                ~2346    │2347    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/123482349    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2350    You may run "mix format --migrate" to fix this warning automatically.2351    │2352 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2353    │                                                                                 ~2354    │2355    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/123562357     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2358     You may run "mix format --migrate" to fix this warning automatically.2359     │2360 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2361     │                                   ~2362     │2363     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/323642365    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2366    You may run "mix format --migrate" to fix this warning automatically.2367    │2368 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2369    │                      ~2370    │2371    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/123722373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2374    You may run "mix format --migrate" to fix this warning automatically.2375    │2376 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2377    │                               ~2378    │2379    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/123802381    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2382    You may run "mix format --migrate" to fix this warning automatically.2383    │2384 23 │     <<x::float64, y::float64>>2385    │        ~2386    │2387    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/223882389    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2390    You may run "mix format --migrate" to fix this warning automatically.2391    │2392 23 │     <<x::float64, y::float64>>2393    │                    ~2394    │2395    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/223962397    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2398    You may run "mix format --migrate" to fix this warning automatically.2399    │2400 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2401    │                         ~2402    │2403    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/224042405    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2406    You may run "mix format --migrate" to fix this warning automatically.2407    │2408 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2409    │                                     ~2410    │2411    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/224122413    warning: use Bitwise is deprecated. import Bitwise instead2414    │2415  4 │   use Bitwise, only_operators: true2416    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2417    │2418    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)24192420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2421    You may run "mix format --migrate" to fix this warning automatically.2422    │2423 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2424    │                          ~2425    │2426    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/124272428    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2429    You may run "mix format --migrate" to fix this warning automatically.2430    │2431 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2432    │                           ~2433    │2434    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/224352436    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2437    You may run "mix format --migrate" to fix this warning automatically.2438    │2439 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2440    │                                       ~2441    │2442    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/224432444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2445    You may run "mix format --migrate" to fix this warning automatically.2446    │2447 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2448    │         ~2449    │2450    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/124512452    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2453    You may run "mix format --migrate" to fix this warning automatically.2454    │2455 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2456    │                                                                      ~2457    │2458    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/124592460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2461    You may run "mix format --migrate" to fix this warning automatically.2462    │2463 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2464    │         ~2465    │2466    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/124672468    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2469    You may run "mix format --migrate" to fix this warning automatically.2470    │2471 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2472    │                                           ~2473    │2474    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/124752476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2477    You may run "mix format --migrate" to fix this warning automatically.2478    │2479 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2480    │         ~2481    │2482    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/124832484    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2485    You may run "mix format --migrate" to fix this warning automatically.2486    │2487 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2488    │                                                                      ~2489    │2490    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/124912492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2493    You may run "mix format --migrate" to fix this warning automatically.2494    │2495 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2496    │         ~2497    │2498    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/124992500    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2501    You may run "mix format --migrate" to fix this warning automatically.2502    │2503 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2504    │                                           ~2505    │2506    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/125072508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2509    You may run "mix format --migrate" to fix this warning automatically.2510    │2511 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2512    │         ~2513    │2514    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/125152516    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2517    You may run "mix format --migrate" to fix this warning automatically.2518    │2519 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2520    │                                           ~2521    │2522    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/125232524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2525    You may run "mix format --migrate" to fix this warning automatically.2526    │2527 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2528    │             ~2529    │2530    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/125312532    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2533    You may run "mix format --migrate" to fix this warning automatically.2534    │2535 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2536    │                                             ~2537    │2538    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/125392540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2541    You may run "mix format --migrate" to fix this warning automatically.2542    │2543 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2544    │          ~2545    │2546    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/125472548    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2549    You may run "mix format --migrate" to fix this warning automatically.2550    │2551 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2552    │                                                                       ~2553    │2554    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/125552556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2557    You may run "mix format --migrate" to fix this warning automatically.2558    │2559 46 │       0 :: int32>>2560    │         ~2561    │2562    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/125632564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2565    You may run "mix format --migrate" to fix this warning automatically.2566    │2567 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2568    │          ~2569    │2570    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/125712572    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2573    You may run "mix format --migrate" to fix this warning automatically.2574    │2575 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2576    │                                                                       ~2577    │2578    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/125792580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2581    You may run "mix format --migrate" to fix this warning automatically.2582    │2583 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2584    │                                                                                   ~2585    │2586    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/125872588    warning: use Bitwise is deprecated. import Bitwise instead2589    │2590  5 │   use Bitwise2591    │   ~~~~~~~~~~~2592    │2593    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)25942595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2596    You may run "mix format --migrate" to fix this warning automatically.2597    │2598 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2599    │                     ~2600    │2601    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/126022603    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 operator2604    │2605 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2606    │                              ~2607    │2608    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/126092610    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2611    You may run "mix format --migrate" to fix this warning automatically.2612    │2613 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2614    │                    ~2615    │2616    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/326172618    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 operator2619    │2620 72 │           <<data :: size(rest_size)>> = rest2621    │                          ~2622    │2623    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/326242625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2626    You may run "mix format --migrate" to fix this warning automatically.2627    │2628 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2629    │                   ~2630    │2631    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/326322633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2634    You may run "mix format --migrate" to fix this warning automatically.2635    │2636 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2637    │                                 ~2638    │2639    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/326402641    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2642    You may run "mix format --migrate" to fix this warning automatically.2643    │2644 86 │   def parse(<<status :: int8>>, ?Z, _size) do2645    │                      ~2646    │2647    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/326482649    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2650    You may run "mix format --migrate" to fix this warning automatically.2651    │2652 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2653    │                   ~2654    │2655    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/326562657     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2658     You may run "mix format --migrate" to fix this warning automatically.2659     │2660 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2661     │                            ~2662     │2663     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/326642665     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2666     You may run "mix format --migrate" to fix this warning automatically.2667     │2668 103 │     case <<len ::uint16>> do2669     │                ~2670     │2671     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/326722673     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2674     You may run "mix format --migrate" to fix this warning automatically.2675     │2676 104 │       <<^overflow_len :: uint16>> ->2677     │                       ~2678     │2679     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/326802681     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2682     You may run "mix format --migrate" to fix this warning automatically.2683     │2684 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2685     │                   ~2686     │2687     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/326882689     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2690     You may run "mix format --migrate" to fix this warning automatically.2691     │2692 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2693     │                 ~2694     │2695     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/326962697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2698     You may run "mix format --migrate" to fix this warning automatically.2699     │2700 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2701     │                      ~2702     │2703     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/327042705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2706     You may run "mix format --migrate" to fix this warning automatically.2707     │2708 226 │      [<<size :: int32>>, data]2709     │              ~2710     │2711     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/127122713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2714     You may run "mix format --migrate" to fix this warning automatically.2715     │2716 224 │       [first, <<size :: int32>>, data]2717     │                      ~2718     │2719     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/127202721     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2722     You may run "mix format --migrate" to fix this warning automatically.2723     │2724 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2725     │                                 ~2726     │2727     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/127282729     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2730     You may run "mix format --migrate" to fix this warning automatically.2731     │2732 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2733     │                                                               ~2734     │2735     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/127362737     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2738     You may run "mix format --migrate" to fix this warning automatically.2739     │2740 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2741     │                                                 ~2742     │2743     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/127442745     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2746     You may run "mix format --migrate" to fix this warning automatically.2747     │2748 252 │     len = <<div(byte_size(oids), 4) :: int16>>2749     │                                     ~2750     │2751     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/127522753     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2754     You may run "mix format --migrate" to fix this warning automatically.2755     │2756 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2757     │                                                                        ~2758     │2759     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/127602761     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2762     You may run "mix format --migrate" to fix this warning automatically.2763     │2764 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2765     │                                                                        ~2766     │2767     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/127682769     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2770     You may run "mix format --migrate" to fix this warning automatically.2771     │2772 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2773     │                                        ~2774     │2775     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/127762777     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2778     You may run "mix format --migrate" to fix this warning automatically.2779     │2780 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2781     │                                        ~2782     │2783     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/127842785     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2786     You may run "mix format --migrate" to fix this warning automatically.2787     │2788 287 │     len_params  = <<length(params) :: int16>>2789     │                                    ~2790     │2791     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/127922793     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2794     You may run "mix format --migrate" to fix this warning automatically.2795     │2796 294 │     {?E, [port, 0, <<rows :: int32>>]}2797     │                           ~2798     │2799     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/128002801     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2802     You may run "mix format --migrate" to fix this warning automatically.2803     │2804 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2805     │                  ~2806     │2807     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/128082809     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2810     You may run "mix format --migrate" to fix this warning automatically.2811     │2812 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2813     │                                 ~2814     │2815     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/128162817     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2818     You may run "mix format --migrate" to fix this warning automatically.2819     │2820 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2821     │                  ~2822     │2823     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/128242825     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2826     You may run "mix format --migrate" to fix this warning automatically.2827     │2828 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2829     │                                 ~2830     │2831     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/128322833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2834     You may run "mix format --migrate" to fix this warning automatically.2835     │2836 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2837     │                                               ~2838     │2839     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/128402841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2842     You may run "mix format --migrate" to fix this warning automatically.2843     │2844 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2845     │                                                             ~2846     │2847     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/128482849     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2850     You may run "mix format --migrate" to fix this warning automatically.2851     │2852 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2853     │                              ~2854     │2855     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/128562857     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2858     You may run "mix format --migrate" to fix this warning automatically.2859     │2860 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2861     │                 ~2862     │2863     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/128642865     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2866     You may run "mix format --migrate" to fix this warning automatically.2867     │2868 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2869     │                                   ~2870     │2871     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/128722873     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2874     You may run "mix format --migrate" to fix this warning automatically.2875     │2876 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2877     │                                                      ~2878     │2879     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/128802881     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2882     You may run "mix format --migrate" to fix this warning automatically.2883     │2884 363 │        type_size :: int16, type_mod :: int32, format :: int16,2885     │                  ~2886     │2887     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/128882889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2890     You may run "mix format --migrate" to fix this warning automatically.2891     │2892 363 │        type_size :: int16, type_mod :: int32, format :: int16,2893     │                                     ~2894     │2895     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/128962897     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2898     You may run "mix format --migrate" to fix this warning automatically.2899     │2900 363 │        type_size :: int16, type_mod :: int32, format :: int16,2901     │                                                      ~2902     │2903     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/129042905     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2906     You may run "mix format --migrate" to fix this warning automatically.2907     │2908 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2909     │                            ~2910     │2911     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/129122913     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2914     You may run "mix format --migrate" to fix this warning automatically.2915     │2916 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2917     │                                       ~2918     │2919     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/129202921     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2922     You may run "mix format --migrate" to fix this warning automatically.2923     │2924 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2925     │                           ~2926     │2927     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/129282929    warning: unused require Postgrex.Messages2930    │2931 30 │   require Postgrex.Messages2932    │   ~2933    │2934    └─ lib/postgrex/query.ex:30:329352936    warning: unused require Logger2937    │2938  8 │   require Logger2939    │   ~2940    │2941    └─ lib/postgrex/notifications.ex:8:329422943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2944    You may run "mix format --migrate" to fix this warning automatically.2945    │2946 59 │       if lower == <<-1::int32>> do2947    │                       ~2948    │2949    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/429502951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2952    You may run "mix format --migrate" to fix this warning automatically.2953    │2954 66 │       if upper == <<-1::int32>> do2955    │                       ~2956    │2957    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/429582959    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2960    You may run "mix format --migrate" to fix this warning automatically.2961    │2962 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2963    │                               ~2964    │2965    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/429662967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2968    You may run "mix format --migrate" to fix this warning automatically.2969    │2970 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2971    │                                                           ~2972    │2973    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/329742975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2976    You may run "mix format --migrate" to fix this warning automatically.2977    │2978 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2979    │                                                                       ~2980    │2981    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/329822983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2984    You may run "mix format --migrate" to fix this warning automatically.2985    │2986 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2987    │                       ~2988    │2989    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/329902991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2992    You may run "mix format --migrate" to fix this warning automatically.2993    │2994 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2995    │                                   ~2996    │2997    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/329982999    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3000    You may run "mix format --migrate" to fix this warning automatically.3001    │3002 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3003    │                                                      ~3004    │3005    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/330063007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3008    You may run "mix format --migrate" to fix this warning automatically.3009    │3010 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3011    │                                ~3012    │3013    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/330143015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3016    You may run "mix format --migrate" to fix this warning automatically.3017    │3018 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3019    │                          ~3020    │3021    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/230223023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3024    You may run "mix format --migrate" to fix this warning automatically.3025    │3026 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3027    │                                            ~3028    │3029    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/230303031      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3032      │3033 1005 │     Logger.warn(fn() ->3034      │            ~3035      │3036      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/530373038      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3039      You may run "mix format --migrate" to fix this warning automatically.3040      │3041 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3042      │                          ~3043      │3044      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/130453046      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3047      You may run "mix format --migrate" to fix this warning automatically.3048      │3049 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3050      │                                        ~3051      │3052      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/130533054      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 operator3055      │3056 2003 │       <<body :: binary(size), rest :: binary>> ->3057      │                        ~3058      │3059      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/130603061    warning: using single-quoted strings to represent charlists is deprecated.3062    Use ~c"" if you indeed want a charlist or use "" instead.3063    You may run "mix format --migrate" to change all single-quoted3064    strings to use the ~c sigil and fix this warning.3065    │3066 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3067    │                                                  ~3068    │3069    └─ lib/postgrex/type_module.ex:49:5030703071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3072     You may run "mix format --migrate" to fix this warning automatically.3073     │3074 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3075     │                       ~3076     │3077     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/130783079     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3080     You may run "mix format --migrate" to fix this warning automatically.3081     │3082 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3083     │                        ~3084     │3085     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/130863087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3088     You may run "mix format --migrate" to fix this warning automatically.3089     │3090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3092     │3093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/330943095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3096     You may run "mix format --migrate" to fix this warning automatically.3097     │3098 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3099     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3100     │3101     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131023103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3104    You may run "mix format --migrate" to fix this warning automatically.3105    │3106 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3108    │3109    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131103111    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3112    You may run "mix format --migrate" to fix this warning automatically.3113    │3114 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3115    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3116    │3117    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131183119    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 operator3120    │3121 15 │         <<binary::binary-size(last_pos), last::bits>> = val3122    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3123    │3124    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131253126    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3127    You may run "mix format --migrate" to fix this warning automatically.3128    │3129 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3130    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3131    │3132    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131333134    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3135    You may run "mix format --migrate" to fix this warning automatically.3136    │3137 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3138    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3139    │3140    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131413142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3143     You may run "mix format --migrate" to fix this warning automatically.3144     │3145 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3146     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3147     │3148     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131493150    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3151    You may run "mix format --migrate" to fix this warning automatically.3152    │3153  9 │         <<1 :: int32, 1>>3154    │         ~~~~~~~~~~~~~~~~~3155    │3156    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131573158    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3159    You may run "mix format --migrate" to fix this warning automatically.3160    │3161 11 │         <<1 :: int32, 0>>3162    │         ~~~~~~~~~~~~~~~~~3163    │3164    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131653166     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3167     You may run "mix format --migrate" to fix this warning automatically.3168     │3169 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3170     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3171     │3172     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131733174    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3175    You may run "mix format --migrate" to fix this warning automatically.3176    │3177 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3178    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3179    │3180    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131813182     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3183     You may run "mix format --migrate" to fix this warning automatically.3184     │3185 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3186     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3187     │3188     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131893190    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3191    You may run "mix format --migrate" to fix this warning automatically.3192    │3193 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3194    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3195    │3196    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131973198    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3199    You may run "mix format --migrate" to fix this warning automatically.3200    │3201 12 │         <<20 :: int32, 3, n, 1, 16,3202    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3203    │3204    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/132053206     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3207     You may run "mix format --migrate" to fix this warning automatically.3208     │3209 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3210     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3211     │3212     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132133214    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3215    You may run "mix format --migrate" to fix this warning automatically.3216    │3217 10 │         <<24::int32, x::float64, y::float64, r::float64>>3218    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3219    │3220    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132213222    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3223    You may run "mix format --migrate" to fix this warning automatically.3224    │3225 10 │         <<24::int32, x::float64, y::float64, r::float64>>3226    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3227    │3228    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132293230    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3231    You may run "mix format --migrate" to fix this warning automatically.3232    │3233 10 │         <<24::int32, x::float64, y::float64, r::float64>>3234    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3235    │3236    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132373238    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3239    You may run "mix format --migrate" to fix this warning automatically.3240    │3241 10 │         <<24::int32, x::float64, y::float64, r::float64>>3242    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3243    │3244    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132453246     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3247     You may run "mix format --migrate" to fix this warning automatically.3248     │3249 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3250     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3251     │3252     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/132533254     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3255     You may run "mix format --migrate" to fix this warning automatically.3256     │3257 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3258     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3259     │3260     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132613262    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3263    You may run "mix format --migrate" to fix this warning automatically.3264    │3265  9 │         <<4::int32, n::float32>>3266    │         ~~~~~~~~~~~~~~~~~~~~~~~~3267    │3268    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132693270    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3271    You may run "mix format --migrate" to fix this warning automatically.3272    │3273  9 │         <<4::int32, n::float32>>3274    │         ~~~~~~~~~~~~~~~~~~~~~~~~3275    │3276    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132773278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3279    You may run "mix format --migrate" to fix this warning automatically.3280    │3281 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3282    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3283    │3284    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132853286    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3287    You may run "mix format --migrate" to fix this warning automatically.3288    │3289 13 │         <<4::int32, 0::1, 255, 0::23>>3290    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3291    │3292    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132933294    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3295    You may run "mix format --migrate" to fix this warning automatically.3296    │3297 15 │         <<4::int32, 1::1, 255, 0::23>>3298    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3299    │3300    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/133013302     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3303     You may run "mix format --migrate" to fix this warning automatically.3304     │3305 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3306     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3307     │3308     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133093310    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3311    You may run "mix format --migrate" to fix this warning automatically.3312    │3313  9 │         <<8 :: int32, n :: float64>>3314    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3315    │3316    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133173318    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3319    You may run "mix format --migrate" to fix this warning automatically.3320    │3321  9 │         <<8 :: int32, n :: float64>>3322    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3323    │3324    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133253326    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3327    You may run "mix format --migrate" to fix this warning automatically.3328    │3329 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3330    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3331    │3332    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133333334    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3335    You may run "mix format --migrate" to fix this warning automatically.3336    │3337 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3338    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3339    │3340    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133413342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3343    You may run "mix format --migrate" to fix this warning automatically.3344    │3345 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3346    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3347    │3348    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133493350     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3351     You may run "mix format --migrate" to fix this warning automatically.3352     │3353 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3354     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3355     │3356     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133573358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3359    You may run "mix format --migrate" to fix this warning automatically.3360    │3361 12 │         [<<IO.iodata_length(data) :: int32>> | data]3362    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3363    │3364    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133653366     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3367     You may run "mix format --migrate" to fix this warning automatically.3368     │3369 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3370     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3371     │3372     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133733374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3375    You may run "mix format --migrate" to fix this warning automatically.3376    │3377 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3378    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3379    │3380    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133813382    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3383    You may run "mix format --migrate" to fix this warning automatically.3384    │3385 12 │         <<20 :: int32, 3, 128, 0, 16,3386    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3387    │3388    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133893390     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3391     You may run "mix format --migrate" to fix this warning automatically.3392     │3393 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3394     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3395     │3396     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133973398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3399    You may run "mix format --migrate" to fix this warning automatically.3400    │3401 12 │         <<2 :: int32, int :: int16>>3402    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3403    │3404    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134053406    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3407    You may run "mix format --migrate" to fix this warning automatically.3408    │3409 12 │         <<2 :: int32, int :: int16>>3410    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3411    │3412    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134133414     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3415     You may run "mix format --migrate" to fix this warning automatically.3416     │3417 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3418     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3419     │3420     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134213422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3423    You may run "mix format --migrate" to fix this warning automatically.3424    │3425 12 │         <<4 :: int32, int :: int32>>3426    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3427    │3428    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134293430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3431    You may run "mix format --migrate" to fix this warning automatically.3432    │3433 12 │         <<4 :: int32, int :: int32>>3434    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3435    │3436    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134373438     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3439     You may run "mix format --migrate" to fix this warning automatically.3440     │3441 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3442     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3443     │3444     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134453446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3447    You may run "mix format --migrate" to fix this warning automatically.3448    │3449 12 │         <<8 :: int32, int :: int64>>3450    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3451    │3452    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134533454    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3455    You may run "mix format --migrate" to fix this warning automatically.3456    │3457 12 │         <<8 :: int32, int :: int64>>3458    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3459    │3460    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134613462     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3463     You may run "mix format --migrate" to fix this warning automatically.3464     │3465 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3466     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3467     │3468     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134693470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3471    You may run "mix format --migrate" to fix this warning automatically.3472    │3473 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3474    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3475    │3476    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134773478    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3479    You may run "mix format --migrate" to fix this warning automatically.3480    │3481 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3482    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3483    │3484    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134853486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3487    You may run "mix format --migrate" to fix this warning automatically.3488    │3489 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3490    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3491    │3492    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134933494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3495    You may run "mix format --migrate" to fix this warning automatically.3496    │3497 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3498    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3499    │3500    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/135013502     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3503     You may run "mix format --migrate" to fix this warning automatically.3504     │3505 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3506     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3507     │3508     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135093510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3511    You may run "mix format --migrate" to fix this warning automatically.3512    │3513 10 │         <<24::int32, a::float64, b::float64, c::float64>>3514    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3515    │3516    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135173518    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3519    You may run "mix format --migrate" to fix this warning automatically.3520    │3521 10 │         <<24::int32, a::float64, b::float64, c::float64>>3522    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3523    │3524    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135253526    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3527    You may run "mix format --migrate" to fix this warning automatically.3528    │3529 10 │         <<24::int32, a::float64, b::float64, c::float64>>3530    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3531    │3532    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135333534    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3535    You may run "mix format --migrate" to fix this warning automatically.3536    │3537 10 │         <<24::int32, a::float64, b::float64, c::float64>>3538    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539    │3540    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135413542     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3543     You may run "mix format --migrate" to fix this warning automatically.3544     │3545 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3546     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547     │3548     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135493550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3551    You may run "mix format --migrate" to fix this warning automatically.3552    │3553 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3554    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555    │3556    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135573558     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3559     You may run "mix format --migrate" to fix this warning automatically.3560     │3561 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3562     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563     │3564     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135653566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3567    You may run "mix format --migrate" to fix this warning automatically.3568    │3569  9 │         <<6::int32, a, b, c, d, e, f>>3570    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3571    │3572    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135733574     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3575     You may run "mix format --migrate" to fix this warning automatically.3576     │3577 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3578     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3579     │3580     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135813582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3583    You may run "mix format --migrate" to fix this warning automatically.3584    │3585 11 │         [<<byte_size(name) :: int32>> | name]3586    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3587    │3588    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135893590     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3591     You may run "mix format --migrate" to fix this warning automatically.3592     │3593 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3594     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3595     │3596     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135973598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3599    You may run "mix format --migrate" to fix this warning automatically.3600    │3601 10 │         [<<IO.iodata_length(data)::int32>> | data]3602    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3603    │3604    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136053606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3607    You may run "mix format --migrate" to fix this warning automatically.3608    │3609 13 │         [<<IO.iodata_length(data)::int32>> | data]3610    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3611    │3612    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136133614     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3615     You may run "mix format --migrate" to fix this warning automatically.3616     │3617 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3618     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3619     │3620     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136213622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3623    You may run "mix format --migrate" to fix this warning automatically.3624    │3625 15 │         <<4 :: int32, oid :: uint32>>3626    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3627    │3628    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136293630    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3631    You may run "mix format --migrate" to fix this warning automatically.3632    │3633 15 │         <<4 :: int32, oid :: uint32>>3634    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3635    │3636    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136373638     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3639     You may run "mix format --migrate" to fix this warning automatically.3640     │3641 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3642     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3643     │3644     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136453646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3647    You may run "mix format --migrate" to fix this warning automatically.3648    │3649 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3650    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3651    │3652    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136533654    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3655    You may run "mix format --migrate" to fix this warning automatically.3656    │3657 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3658    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3659    │3660    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136613662     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3663     You may run "mix format --migrate" to fix this warning automatically.3664     │3665 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3666     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3667     │3668     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136693670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3671    You may run "mix format --migrate" to fix this warning automatically.3672    │3673  9 │         <<16::int32, x::float64, y::float64>>3674    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3675    │3676    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136773678    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3679    You may run "mix format --migrate" to fix this warning automatically.3680    │3681  9 │         <<16::int32, x::float64, y::float64>>3682    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3683    │3684    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136853686    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3687    You may run "mix format --migrate" to fix this warning automatically.3688    │3689  9 │         <<16::int32, x::float64, y::float64>>3690    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3691    │3692    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136933694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3695     You may run "mix format --migrate" to fix this warning automatically.3696     │3697 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3698     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3699     │3700     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137013702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3703    You may run "mix format --migrate" to fix this warning automatically.3704    │3705 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3706    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3707    │3708    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137093710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3711    You may run "mix format --migrate" to fix this warning automatically.3712    │3713 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3714    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3715    │3716    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137173718     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3719     You may run "mix format --migrate" to fix this warning automatically.3720     │3721 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3722     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3723     │3724     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/337253726     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3727     You may run "mix format --migrate" to fix this warning automatically.3728     │3729 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3730     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3731     │3732     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137333734    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3735    You may run "mix format --migrate" to fix this warning automatically.3736    │3737 14 │         [<<byte_size(bin) :: int32>> | bin]3738    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3739    │3740    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137413742     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3743     You may run "mix format --migrate" to fix this warning automatically.3744     │3745 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3746     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3747     │3748     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337493750    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3751    You may run "mix format --migrate" to fix this warning automatically.3752    │3753 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3754    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3755    │3756    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337573758    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3759    You may run "mix format --migrate" to fix this warning automatically.3760    │3761 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3762    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3763    │3764    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337653766     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3767     You may run "mix format --migrate" to fix this warning automatically.3768     │3769 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3770     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3771     │3772     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137733774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3775    You may run "mix format --migrate" to fix this warning automatically.3776    │3777  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3778    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3779    │3780    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137813782    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3783    You may run "mix format --migrate" to fix this warning automatically.3784    │3785  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3786    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3787    │3788    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137893790    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3791    You may run "mix format --migrate" to fix this warning automatically.3792    │3793  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3794    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3795    │3796    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137973798     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3799     You may run "mix format --migrate" to fix this warning automatically.3800     │3801 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3802     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3803     │3804     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/138053806     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3807     You may run "mix format --migrate" to fix this warning automatically.3808     │3809 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3810     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3811     │3812     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/138133814     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3815     You may run "mix format --migrate" to fix this warning automatically.3816     │3817 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3818     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3819     │3820     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/138213822     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3823     You may run "mix format --migrate" to fix this warning automatically.3824     │3825 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3826     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3827     │3828     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/138293830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3831     You may run "mix format --migrate" to fix this warning automatically.3832     │3833 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3834     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3835     │3836     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138373838    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3839    You may run "mix format --migrate" to fix this warning automatically.3840    │3841 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3842    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843    │3844    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138453846     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3847     You may run "mix format --migrate" to fix this warning automatically.3848     │3849 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3850     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3851     │3852     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138533854    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3855    You may run "mix format --migrate" to fix this warning automatically.3856    │3857 11 │         [<<16 :: int32>> | uuid]3858    │         ~~~~~~~~~~~~~~~~~~~~~~~~3859    │3860    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138613862     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3863     You may run "mix format --migrate" to fix this warning automatically.3864     │3865 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3866     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3867     │3868     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138693870    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3871    You may run "mix format --migrate" to fix this warning automatically.3872    │3873  9 │         <<0 :: int32>>3874    │         ~~~~~~~~~~~~~~3875    │3876    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138773878     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3879     You may run "mix format --migrate" to fix this warning automatically.3880     │3881 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3882     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3883     │3884     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138853886    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3887    You may run "mix format --migrate" to fix this warning automatically.3888    │3889 15 │         <<0 :: int32>>3890    │         ~~~~~~~~~~~~~~3891    │3892    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138933894     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3895     You may run "mix format --migrate" to fix this warning automatically.3896     │3897 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3898     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899     │3900     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/539013902     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3903     You may run "mix format --migrate" to fix this warning automatically.3904     │3905 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3906     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3907     │3908     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439093910     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3911     You may run "mix format --migrate" to fix this warning automatically.3912     │3913 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3914     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3915     │3916     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439173918     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3919     You may run "mix format --migrate" to fix this warning automatically.3920     │3921 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3922     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3923     │3924     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/439253926     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3927     You may run "mix format --migrate" to fix this warning automatically.3928     │3929 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3930     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3931     │3932     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/439333934     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3935     You may run "mix format --migrate" to fix this warning automatically.3936     │3937 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3938     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3939     │3940     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539413942     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3943     You may run "mix format --migrate" to fix this warning automatically.3944     │3945 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3946     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3947     │3948     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539493950    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3951    You may run "mix format --migrate" to fix this warning automatically.3952    │3953 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3954    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955    │3956    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839573958    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3959    You may run "mix format --migrate" to fix this warning automatically.3960    │3961 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3962    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3963    │3964    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839653966    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3967    You may run "mix format --migrate" to fix this warning automatically.3968    │3969 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3970    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3971    │3972    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839733974    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3975    You may run "mix format --migrate" to fix this warning automatically.3976    │3977 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3978    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3979    │3980    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839813982    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3983    You may run "mix format --migrate" to fix this warning automatically.3984    │3985 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3986    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3987    │3988    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439893990    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3991    You may run "mix format --migrate" to fix this warning automatically.3992    │3993 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3994    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3995    │3996    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439973998    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3999    You may run "mix format --migrate" to fix this warning automatically.4000    │4001 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4002    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4003    │4004    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440054006    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4007    You may run "mix format --migrate" to fix this warning automatically.4008    │4009 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4010    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011    │4012    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440134014    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4015    You may run "mix format --migrate" to fix this warning automatically.4016    │4017 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4018    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4019    │4020    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740214022    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4023    You may run "mix format --migrate" to fix this warning automatically.4024    │4025 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4026    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4027    │4028    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740294030    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4031    You may run "mix format --migrate" to fix this warning automatically.4032    │4033 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4034    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4035    │4036    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740374038    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4039    You may run "mix format --migrate" to fix this warning automatically.4040    │4041 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4042    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4043    │4044    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740454046     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4047     You may run "mix format --migrate" to fix this warning automatically.4048     │4049 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4050     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4051     │4052     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840534054     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4055     You may run "mix format --migrate" to fix this warning automatically.4056     │4057 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4058     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4059     │4060     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440614062     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4063     You may run "mix format --migrate" to fix this warning automatically.4064     │4065 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4066     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4067     │4068     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740694070    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4071    You may run "mix format --migrate" to fix this warning automatically.4072    │4073 27 │       <<len :: int32, value :: binary-size(len)>> ->4074    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4075    │4076    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640774078    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4079    You may run "mix format --migrate" to fix this warning automatically.4080    │4081 27 │       <<len :: int32, value :: binary-size(len)>> ->4082    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4083    │4084    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240854086    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4087    You may run "mix format --migrate" to fix this warning automatically.4088    │4089 27 │       <<len :: int32, value :: binary-size(len)>> ->4090    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4091    │4092    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540934094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4095     You may run "mix format --migrate" to fix this warning automatically.4096     │4097 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4098     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4099     │4100     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/641014102     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4103     You may run "mix format --migrate" to fix this warning automatically.4104     │4105 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4106     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4107     │4108     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/241094110     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4111     You may run "mix format --migrate" to fix this warning automatically.4112     │4113 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4114     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4115     │4116     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/541174118    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4119    You may run "mix format --migrate" to fix this warning automatically.4120    │4121 19 │       <<1 :: int32, 1>> -> true4122    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4123    │4124    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641254126    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4127    You may run "mix format --migrate" to fix this warning automatically.4128    │4129 19 │       <<1 :: int32, 1>> -> true4130    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4131    │4132    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241334134    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4135    You may run "mix format --migrate" to fix this warning automatically.4136    │4137 19 │       <<1 :: int32, 1>> -> true4138    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4139    │4140    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541414142    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4143    You may run "mix format --migrate" to fix this warning automatically.4144    │4145 20 │       <<1 :: int32, 0>> -> false4146    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4147    │4148    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641494150    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4151    You may run "mix format --migrate" to fix this warning automatically.4152    │4153 20 │       <<1 :: int32, 0>> -> false4154    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4155    │4156    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241574158    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4159    You may run "mix format --migrate" to fix this warning automatically.4160    │4161 20 │       <<1 :: int32, 0>> -> false4162    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4163    │4164    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541654166     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4167     You may run "mix format --migrate" to fix this warning automatically.4168     │4169 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4170     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4171     │4172     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641734174     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4175     You may run "mix format --migrate" to fix this warning automatically.4176     │4177 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4178     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4179     │4180     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241814182     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4183     You may run "mix format --migrate" to fix this warning automatically.4184     │4185 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4186     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4187     │4188     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541894190    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4191    You may run "mix format --migrate" to fix this warning automatically.4192    │4193 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4194    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4195    │4196    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641974198    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4199    You may run "mix format --migrate" to fix this warning automatically.4200    │4201 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4202    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4203    │4204    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642054206    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4207    You may run "mix format --migrate" to fix this warning automatically.4208    │4209 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4210    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4211    │4212    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642134214    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4215    You may run "mix format --migrate" to fix this warning automatically.4216    │4217 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4218    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4219    │4220    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642214222    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4223    You may run "mix format --migrate" to fix this warning automatically.4224    │4225 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4226    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4227    │4228    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642294230    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4231    You may run "mix format --migrate" to fix this warning automatically.4232    │4233 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4234    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4235    │4236    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242374238    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4239    You may run "mix format --migrate" to fix this warning automatically.4240    │4241 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4242    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4243    │4244    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242454246    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4247    You may run "mix format --migrate" to fix this warning automatically.4248    │4249 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4250    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4251    │4252    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242534254    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4255    You may run "mix format --migrate" to fix this warning automatically.4256    │4257 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4259    │4260    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242614262    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4263    You may run "mix format --migrate" to fix this warning automatically.4264    │4265 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4266    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4267    │4268    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242694270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4271    You may run "mix format --migrate" to fix this warning automatically.4272    │4273 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4274    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4275    │4276    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542774278    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4279    You may run "mix format --migrate" to fix this warning automatically.4280    │4281 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4282    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4283    │4284    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542854286    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4287    You may run "mix format --migrate" to fix this warning automatically.4288    │4289 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4290    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4291    │4292    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542934294    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4295    You may run "mix format --migrate" to fix this warning automatically.4296    │4297 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4298    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4299    │4300    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543014302    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4303    You may run "mix format --migrate" to fix this warning automatically.4304    │4305 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4306    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4307    │4308    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543094310     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4311     You may run "mix format --migrate" to fix this warning automatically.4312     │4313 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4314     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315     │4316     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643174318     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4319     You may run "mix format --migrate" to fix this warning automatically.4320     │4321 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4322     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4323     │4324     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243254326     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4327     You may run "mix format --migrate" to fix this warning automatically.4328     │4329 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4330     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4331     │4332     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543334334    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4335    You may run "mix format --migrate" to fix this warning automatically.4336    │4337 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4338    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4339    │4340    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643414342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4343    You may run "mix format --migrate" to fix this warning automatically.4344    │4345 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4346    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4347    │4348    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243494350    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4351    You may run "mix format --migrate" to fix this warning automatically.4352    │4353 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4354    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4355    │4356    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543574358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4359    You may run "mix format --migrate" to fix this warning automatically.4360    │4361 23 │       <<20 :: int32, 3, n, 1, 16,4362    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4363    │4364    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643654366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4367    You may run "mix format --migrate" to fix this warning automatically.4368    │4369 23 │       <<20 :: int32, 3, n, 1, 16,4370    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4371    │4372    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243734374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4375    You may run "mix format --migrate" to fix this warning automatically.4376    │4377 23 │       <<20 :: int32, 3, n, 1, 16,4378    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4379    │4380    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543814382     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4383     You may run "mix format --migrate" to fix this warning automatically.4384     │4385 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4386     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4387     │4388     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643894390     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4391     You may run "mix format --migrate" to fix this warning automatically.4392     │4393 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4394     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4395     │4396     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243974398     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4399     You may run "mix format --migrate" to fix this warning automatically.4400     │4401 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4402     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4403     │4404     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/544054406    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4407    You may run "mix format --migrate" to fix this warning automatically.4408    │4409 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4410    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4411    │4412    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644134414    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4415    You may run "mix format --migrate" to fix this warning automatically.4416    │4417 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4418    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4419    │4420    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644214422    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4423    You may run "mix format --migrate" to fix this warning automatically.4424    │4425 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4426    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427    │4428    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644294430    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4431    You may run "mix format --migrate" to fix this warning automatically.4432    │4433 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435    │4436    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644374438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4439    You may run "mix format --migrate" to fix this warning automatically.4440    │4441 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4442    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4443    │4444    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244454446    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4447    You may run "mix format --migrate" to fix this warning automatically.4448    │4449 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4450    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4451    │4452    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244534454    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4455    You may run "mix format --migrate" to fix this warning automatically.4456    │4457 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4458    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4459    │4460    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244614462    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4463    You may run "mix format --migrate" to fix this warning automatically.4464    │4465 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4466    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4467    │4468    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244694470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4471    You may run "mix format --migrate" to fix this warning automatically.4472    │4473 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4475    │4476    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544774478    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4479    You may run "mix format --migrate" to fix this warning automatically.4480    │4481 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483    │4484    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544854486    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4487    You may run "mix format --migrate" to fix this warning automatically.4488    │4489 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491    │4492    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544934494    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4495    You may run "mix format --migrate" to fix this warning automatically.4496    │4497 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4499    │4500    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545014502     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4503     You may run "mix format --migrate" to fix this warning automatically.4504     │4505 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4506     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4507     │4508     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645094510     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4511     You may run "mix format --migrate" to fix this warning automatically.4512     │4513 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4514     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4515     │4516     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245174518     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4519     You may run "mix format --migrate" to fix this warning automatically.4520     │4521 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4522     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4523     │4524     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545254526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4527    You may run "mix format --migrate" to fix this warning automatically.4528    │4529 36 │       <<4 :: int32, days :: int32>> ->4530    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4531    │4532    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645334534    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4535    You may run "mix format --migrate" to fix this warning automatically.4536    │4537 36 │       <<4 :: int32, days :: int32>> ->4538    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539    │4540    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645414542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4543    You may run "mix format --migrate" to fix this warning automatically.4544    │4545 36 │       <<4 :: int32, days :: int32>> ->4546    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547    │4548    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245494550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4551    You may run "mix format --migrate" to fix this warning automatically.4552    │4553 36 │       <<4 :: int32, days :: int32>> ->4554    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4555    │4556    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245574558    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4559    You may run "mix format --migrate" to fix this warning automatically.4560    │4561 36 │       <<4 :: int32, days :: int32>> ->4562    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563    │4564    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545654566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4567    You may run "mix format --migrate" to fix this warning automatically.4568    │4569 36 │       <<4 :: int32, days :: int32>> ->4570    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4571    │4572    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545734574     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4575     You may run "mix format --migrate" to fix this warning automatically.4576     │4577 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4578     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4579     │4580     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645814582     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4583     You may run "mix format --migrate" to fix this warning automatically.4584     │4585 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4586     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4587     │4588     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245894590     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4591     You may run "mix format --migrate" to fix this warning automatically.4592     │4593 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4594     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595     │4596     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545974598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4599    You may run "mix format --migrate" to fix this warning automatically.4600    │4601 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4602    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603    │4604    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646054606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4607    You may run "mix format --migrate" to fix this warning automatically.4608    │4609 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611    │4612    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246134614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4615    You may run "mix format --migrate" to fix this warning automatically.4616    │4617 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4618    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4619    │4620    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546214622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4623    You may run "mix format --migrate" to fix this warning automatically.4624    │4625 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4626    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4627    │4628    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646294630    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4631    You may run "mix format --migrate" to fix this warning automatically.4632    │4633 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4634    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4635    │4636    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246374638    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4639    You may run "mix format --migrate" to fix this warning automatically.4640    │4641 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4642    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4643    │4644    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546454646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4647    You may run "mix format --migrate" to fix this warning automatically.4648    │4649 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4650    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4651    │4652    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646534654    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4655    You may run "mix format --migrate" to fix this warning automatically.4656    │4657 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4658    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659    │4660    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246614662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4663    You may run "mix format --migrate" to fix this warning automatically.4664    │4665 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4666    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4667    │4668    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546694670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4671    You may run "mix format --migrate" to fix this warning automatically.4672    │4673 26 │       <<4::int32, float::float32>>   -> float4674    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4675    │4676    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646774678    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4679    You may run "mix format --migrate" to fix this warning automatically.4680    │4681 26 │       <<4::int32, float::float32>>   -> float4682    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4683    │4684    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646854686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4687    You may run "mix format --migrate" to fix this warning automatically.4688    │4689 26 │       <<4::int32, float::float32>>   -> float4690    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4691    │4692    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246934694    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4695    You may run "mix format --migrate" to fix this warning automatically.4696    │4697 26 │       <<4::int32, float::float32>>   -> float4698    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4699    │4700    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247014702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4703    You may run "mix format --migrate" to fix this warning automatically.4704    │4705 26 │       <<4::int32, float::float32>>   -> float4706    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4707    │4708    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547094710    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4711    You may run "mix format --migrate" to fix this warning automatically.4712    │4713 26 │       <<4::int32, float::float32>>   -> float4714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715    │4716    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547174718     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4719     You may run "mix format --migrate" to fix this warning automatically.4720     │4721 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4722     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4723     │4724     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647254726     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4727     You may run "mix format --migrate" to fix this warning automatically.4728     │4729 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4730     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731     │4732     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247334734     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4735     You may run "mix format --migrate" to fix this warning automatically.4736     │4737 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4738     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4739     │4740     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547414742    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4743    You may run "mix format --migrate" to fix this warning automatically.4744    │4745 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4746    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4747    │4748    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647494750    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4751    You may run "mix format --migrate" to fix this warning automatically.4752    │4753 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4754    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4755    │4756    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247574758    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4759    You may run "mix format --migrate" to fix this warning automatically.4760    │4761 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4762    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4763    │4764    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547654766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4767    You may run "mix format --migrate" to fix this warning automatically.4768    │4769 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4770    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4771    │4772    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647734774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4775    You may run "mix format --migrate" to fix this warning automatically.4776    │4777 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4778    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4779    │4780    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247814782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4783    You may run "mix format --migrate" to fix this warning automatically.4784    │4785 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4786    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4787    │4788    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547894790    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4791    You may run "mix format --migrate" to fix this warning automatically.4792    │4793 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4794    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4795    │4796    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647974798    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4799    You may run "mix format --migrate" to fix this warning automatically.4800    │4801 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4802    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4803    │4804    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248054806    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4807    You may run "mix format --migrate" to fix this warning automatically.4808    │4809 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4810    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4811    │4812    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548134814    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4815    You may run "mix format --migrate" to fix this warning automatically.4816    │4817 26 │       <<8::int32, float::float64>>        -> float4818    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819    │4820    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648214822    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4823    You may run "mix format --migrate" to fix this warning automatically.4824    │4825 26 │       <<8::int32, float::float64>>        -> float4826    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4827    │4828    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648294830    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4831    You may run "mix format --migrate" to fix this warning automatically.4832    │4833 26 │       <<8::int32, float::float64>>        -> float4834    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4835    │4836    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248374838    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4839    You may run "mix format --migrate" to fix this warning automatically.4840    │4841 26 │       <<8::int32, float::float64>>        -> float4842    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843    │4844    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248454846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4847    You may run "mix format --migrate" to fix this warning automatically.4848    │4849 26 │       <<8::int32, float::float64>>        -> float4850    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4851    │4852    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548534854    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4855    You may run "mix format --migrate" to fix this warning automatically.4856    │4857 26 │       <<8::int32, float::float64>>        -> float4858    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4859    │4860    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548614862     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4863     You may run "mix format --migrate" to fix this warning automatically.4864     │4865 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4866     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4867     │4868     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648694870     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4871     You may run "mix format --migrate" to fix this warning automatically.4872     │4873 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4874     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4875     │4876     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248774878     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4879     You may run "mix format --migrate" to fix this warning automatically.4880     │4881 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4882     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4883     │4884     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548854886     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4887     You may run "mix format --migrate" to fix this warning automatically.4888     │4889 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4890     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891     │4892     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648934894     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4895     You may run "mix format --migrate" to fix this warning automatically.4896     │4897 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4898     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4899     │4900     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/249014902     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4903     You may run "mix format --migrate" to fix this warning automatically.4904     │4905 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4906     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4907     │4908     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549094910     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4911     You may run "mix format --migrate" to fix this warning automatically.4912     │4913 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4914     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4915     │4916     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/649174918     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4919     You may run "mix format --migrate" to fix this warning automatically.4920     │4921 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4922     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4923     │4924     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/249254926     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4927     You may run "mix format --migrate" to fix this warning automatically.4928     │4929 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4930     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931     │4932     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549334934    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4935    You may run "mix format --migrate" to fix this warning automatically.4936    │4937 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4938    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4939    │4940    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649414942    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4943    You may run "mix format --migrate" to fix this warning automatically.4944    │4945 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4946    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4947    │4948    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249494950    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4951    You may run "mix format --migrate" to fix this warning automatically.4952    │4953 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4954    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4955    │4956    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549574958    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4959    You may run "mix format --migrate" to fix this warning automatically.4960    │4961 23 │       <<20 :: int32, 3, 128, 0, 16,4962    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4963    │4964    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649654966    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4967    You may run "mix format --migrate" to fix this warning automatically.4968    │4969 23 │       <<20 :: int32, 3, 128, 0, 16,4970    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4971    │4972    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249734974    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4975    You may run "mix format --migrate" to fix this warning automatically.4976    │4977 23 │       <<20 :: int32, 3, 128, 0, 16,4978    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4979    │4980    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549814982     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4983     You may run "mix format --migrate" to fix this warning automatically.4984     │4985 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4986     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4987     │4988     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649894990     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4991     You may run "mix format --migrate" to fix this warning automatically.4992     │4993 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4994     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4995     │4996     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249974998     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4999     You may run "mix format --migrate" to fix this warning automatically.5000     │5001 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5002     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5003     │5004     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/550055006    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5007    You may run "mix format --migrate" to fix this warning automatically.5008    │5009 20 │       <<2 :: int32, int :: int16>> -> int5010    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011    │5012    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650135014    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5015    You may run "mix format --migrate" to fix this warning automatically.5016    │5017 20 │       <<2 :: int32, int :: int16>> -> int5018    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019    │5020    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650215022    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5023    You may run "mix format --migrate" to fix this warning automatically.5024    │5025 20 │       <<2 :: int32, int :: int16>> -> int5026    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5027    │5028    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250295030    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5031    You may run "mix format --migrate" to fix this warning automatically.5032    │5033 20 │       <<2 :: int32, int :: int16>> -> int5034    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5035    │5036    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250375038    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5039    You may run "mix format --migrate" to fix this warning automatically.5040    │5041 20 │       <<2 :: int32, int :: int16>> -> int5042    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5043    │5044    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550455046    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5047    You may run "mix format --migrate" to fix this warning automatically.5048    │5049 20 │       <<2 :: int32, int :: int16>> -> int5050    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051    │5052    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550535054     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5055     You may run "mix format --migrate" to fix this warning automatically.5056     │5057 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5058     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5059     │5060     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650615062     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5063     You may run "mix format --migrate" to fix this warning automatically.5064     │5065 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5066     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067     │5068     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250695070     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5071     You may run "mix format --migrate" to fix this warning automatically.5072     │5073 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5074     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075     │5076     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550775078    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5079    You may run "mix format --migrate" to fix this warning automatically.5080    │5081 20 │       <<4 :: int32, int :: int32>> -> int5082    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5083    │5084    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650855086    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5087    You may run "mix format --migrate" to fix this warning automatically.5088    │5089 20 │       <<4 :: int32, int :: int32>> -> int5090    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5091    │5092    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650935094    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5095    You may run "mix format --migrate" to fix this warning automatically.5096    │5097 20 │       <<4 :: int32, int :: int32>> -> int5098    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5099    │5100    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251015102    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5103    You may run "mix format --migrate" to fix this warning automatically.5104    │5105 20 │       <<4 :: int32, int :: int32>> -> int5106    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5107    │5108    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251095110    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5111    You may run "mix format --migrate" to fix this warning automatically.5112    │5113 20 │       <<4 :: int32, int :: int32>> -> int5114    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5115    │5116    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551175118    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5119    You may run "mix format --migrate" to fix this warning automatically.5120    │5121 20 │       <<4 :: int32, int :: int32>> -> int5122    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123    │5124    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551255126     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5127     You may run "mix format --migrate" to fix this warning automatically.5128     │5129 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5130     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5131     │5132     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/651335134     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5135     You may run "mix format --migrate" to fix this warning automatically.5136     │5137 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5138     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5139     │5140     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251415142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5143     You may run "mix format --migrate" to fix this warning automatically.5144     │5145 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5146     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5147     │5148     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551495150    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5151    You may run "mix format --migrate" to fix this warning automatically.5152    │5153 20 │       <<8 :: int32, int :: int64>> -> int5154    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155    │5156    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651575158    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5159    You may run "mix format --migrate" to fix this warning automatically.5160    │5161 20 │       <<8 :: int32, int :: int64>> -> int5162    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5163    │5164    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651655166    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5167    You may run "mix format --migrate" to fix this warning automatically.5168    │5169 20 │       <<8 :: int32, int :: int64>> -> int5170    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5171    │5172    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251735174    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5175    You may run "mix format --migrate" to fix this warning automatically.5176    │5177 20 │       <<8 :: int32, int :: int64>> -> int5178    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5179    │5180    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251815182    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5183    You may run "mix format --migrate" to fix this warning automatically.5184    │5185 20 │       <<8 :: int32, int :: int64>> -> int5186    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187    │5188    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551895190    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5191    You may run "mix format --migrate" to fix this warning automatically.5192    │5193 20 │       <<8 :: int32, int :: int64>> -> int5194    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5195    │5196    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551975198     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5199     You may run "mix format --migrate" to fix this warning automatically.5200     │5201 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5202     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5203     │5204     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/652055206     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5207     You may run "mix format --migrate" to fix this warning automatically.5208     │5209 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5210     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211     │5212     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/252135214     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5215     You may run "mix format --migrate" to fix this warning automatically.5216     │5217 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5218     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5219     │5220     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/552215222    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5223    You may run "mix format --migrate" to fix this warning automatically.5224    │5225 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5226    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5227    │5228    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652295230    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5231    You may run "mix format --migrate" to fix this warning automatically.5232    │5233 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5234    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5235    │5236    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652375238    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5239    You may run "mix format --migrate" to fix this warning automatically.5240    │5241 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5242    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5243    │5244    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652455246    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5247    You may run "mix format --migrate" to fix this warning automatically.5248    │5249 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5250    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5251    │5252    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652535254    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5255    You may run "mix format --migrate" to fix this warning automatically.5256    │5257 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5259    │5260    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252615262    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5263    You may run "mix format --migrate" to fix this warning automatically.5264    │5265 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5266    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267    │5268    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252695270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5271    You may run "mix format --migrate" to fix this warning automatically.5272    │5273 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5274    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5275    │5276    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252775278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5279    You may run "mix format --migrate" to fix this warning automatically.5280    │5281 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5282    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5283    │5284    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252855286    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5287    You may run "mix format --migrate" to fix this warning automatically.5288    │5289 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5290    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291    │5292    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552935294    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5295    You may run "mix format --migrate" to fix this warning automatically.5296    │5297 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5298    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5299    │5300    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553015302    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5303    You may run "mix format --migrate" to fix this warning automatically.5304    │5305 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5306    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5307    │5308    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553095310    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5311    You may run "mix format --migrate" to fix this warning automatically.5312    │5313 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5314    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315    │5316    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553175318     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5319     You may run "mix format --migrate" to fix this warning automatically.5320     │5321 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5322     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323     │5324     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653255326     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5327     You may run "mix format --migrate" to fix this warning automatically.5328     │5329 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5330     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331     │5332     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253335334     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5335     You may run "mix format --migrate" to fix this warning automatically.5336     │5337 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5338     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5339     │5340     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553415342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5343    You may run "mix format --migrate" to fix this warning automatically.5344    │5345 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5346    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347    │5348    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653495350    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5351    You may run "mix format --migrate" to fix this warning automatically.5352    │5353 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5354    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355    │5356    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653575358    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5359    You may run "mix format --migrate" to fix this warning automatically.5360    │5361 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5362    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5363    │5364    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653655366    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5367    You may run "mix format --migrate" to fix this warning automatically.5368    │5369 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5370    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5371    │5372    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653735374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5375    You may run "mix format --migrate" to fix this warning automatically.5376    │5377 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5378    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5379    │5380    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253815382    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5383    You may run "mix format --migrate" to fix this warning automatically.5384    │5385 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5386    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5387    │5388    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253895390    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5391    You may run "mix format --migrate" to fix this warning automatically.5392    │5393 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5394    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5395    │5396    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253975398    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5399    You may run "mix format --migrate" to fix this warning automatically.5400    │5401 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5402    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5403    │5404    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254055406    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5407    You may run "mix format --migrate" to fix this warning automatically.5408    │5409 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5410    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5411    │5412    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554135414    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5415    You may run "mix format --migrate" to fix this warning automatically.5416    │5417 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5418    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5419    │5420    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554215422    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5423    You may run "mix format --migrate" to fix this warning automatically.5424    │5425 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5426    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5427    │5428    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554295430    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5431    You may run "mix format --migrate" to fix this warning automatically.5432    │5433 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5435    │5436    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554375438     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5439     You may run "mix format --migrate" to fix this warning automatically.5440     │5441 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5442     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443     │5444     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654455446     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5447     You may run "mix format --migrate" to fix this warning automatically.5448     │5449 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5450     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451     │5452     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254535454     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5455     You may run "mix format --migrate" to fix this warning automatically.5456     │5457 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5458     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459     │5460     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554615462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5463    You may run "mix format --migrate" to fix this warning automatically.5464    │5465 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5466    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5467    │5468    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654695470    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5471    You may run "mix format --migrate" to fix this warning automatically.5472    │5473 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5475    │5476    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654775478    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5479    You may run "mix format --migrate" to fix this warning automatically.5480    │5481 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5483    │5484    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654855486    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5487    You may run "mix format --migrate" to fix this warning automatically.5488    │5489 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5491    │5492    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654935494    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5495    You may run "mix format --migrate" to fix this warning automatically.5496    │5497 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499    │5500    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655015502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5503    You may run "mix format --migrate" to fix this warning automatically.5504    │5505 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5506    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507    │5508    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255095510    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5511    You may run "mix format --migrate" to fix this warning automatically.5512    │5513 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5514    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5515    │5516    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255175518    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5519    You may run "mix format --migrate" to fix this warning automatically.5520    │5521 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5522    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5523    │5524    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255255526    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5527    You may run "mix format --migrate" to fix this warning automatically.5528    │5529 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5530    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5531    │5532    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255335534    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5535    You may run "mix format --migrate" to fix this warning automatically.5536    │5537 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5538    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5539    │5540    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255415542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5543    You may run "mix format --migrate" to fix this warning automatically.5544    │5545 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5546    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5547    │5548    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555495550    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5551    You may run "mix format --migrate" to fix this warning automatically.5552    │5553 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5554    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5555    │5556    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555575558    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5559    You may run "mix format --migrate" to fix this warning automatically.5560    │5561 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5562    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5563    │5564    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555655566    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5567    You may run "mix format --migrate" to fix this warning automatically.5568    │5569 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5570    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5571    │5572    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555735574    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5575    You may run "mix format --migrate" to fix this warning automatically.5576    │5577 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5578    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5579    │5580    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555815582     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5583     You may run "mix format --migrate" to fix this warning automatically.5584     │5585 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5586     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5587     │5588     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655895590     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5591     You may run "mix format --migrate" to fix this warning automatically.5592     │5593 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5594     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5595     │5596     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255975598     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5599     You may run "mix format --migrate" to fix this warning automatically.5600     │5601 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5602     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5603     │5604     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556055606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5607    You may run "mix format --migrate" to fix this warning automatically.5608    │5609 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5611    │5612    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656135614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5615    You may run "mix format --migrate" to fix this warning automatically.5616    │5617 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5618    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5619    │5620    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256215622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5623    You may run "mix format --migrate" to fix this warning automatically.5624    │5625 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5626    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5627    │5628    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556295630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5631     You may run "mix format --migrate" to fix this warning automatically.5632     │5633 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5634     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5635     │5636     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656375638     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5639     You may run "mix format --migrate" to fix this warning automatically.5640     │5641 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5642     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5643     │5644     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256455646     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5647     You may run "mix format --migrate" to fix this warning automatically.5648     │5649 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5650     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5651     │5652     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556535654    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5655    You may run "mix format --migrate" to fix this warning automatically.5656    │5657 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5658    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5659    │5660    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656615662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5663    You may run "mix format --migrate" to fix this warning automatically.5664    │5665 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5666    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5667    │5668    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256695670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5671    You may run "mix format --migrate" to fix this warning automatically.5672    │5673 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5674    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5675    │5676    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556775678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5679     You may run "mix format --migrate" to fix this warning automatically.5680     │5681 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5682     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5683     │5684     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656855686     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5687     You may run "mix format --migrate" to fix this warning automatically.5688     │5689 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5690     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5691     │5692     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256935694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5695     You may run "mix format --migrate" to fix this warning automatically.5696     │5697 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5698     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5699     │5700     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/557015702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5703    You may run "mix format --migrate" to fix this warning automatically.5704    │5705 19 │       <<len :: int32, data :: binary-size(len)>> ->5706    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5707    │5708    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657095710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5711    You may run "mix format --migrate" to fix this warning automatically.5712    │5713 19 │       <<len :: int32, data :: binary-size(len)>> ->5714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5715    │5716    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257175718    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5719    You may run "mix format --migrate" to fix this warning automatically.5720    │5721 19 │       <<len :: int32, data :: binary-size(len)>> ->5722    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5723    │5724    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557255726     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5727     You may run "mix format --migrate" to fix this warning automatically.5728     │5729 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5730     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731     │5732     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657335734     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5735     You may run "mix format --migrate" to fix this warning automatically.5736     │5737 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5738     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5739     │5740     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257415742     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5743     You may run "mix format --migrate" to fix this warning automatically.5744     │5745 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5746     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5747     │5748     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557495750    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5751    You may run "mix format --migrate" to fix this warning automatically.5752    │5753 28 │       <<4 :: int32, oid :: uint32>> -> oid5754    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5755    │5756    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657575758    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5759    You may run "mix format --migrate" to fix this warning automatically.5760    │5761 28 │       <<4 :: int32, oid :: uint32>> -> oid5762    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5763    │5764    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657655766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5767    You may run "mix format --migrate" to fix this warning automatically.5768    │5769 28 │       <<4 :: int32, oid :: uint32>> -> oid5770    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5771    │5772    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257735774    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5775    You may run "mix format --migrate" to fix this warning automatically.5776    │5777 28 │       <<4 :: int32, oid :: uint32>> -> oid5778    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5779    │5780    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257815782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5783    You may run "mix format --migrate" to fix this warning automatically.5784    │5785 28 │       <<4 :: int32, oid :: uint32>> -> oid5786    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787    │5788    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557895790    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5791    You may run "mix format --migrate" to fix this warning automatically.5792    │5793 28 │       <<4 :: int32, oid :: uint32>> -> oid5794    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5795    │5796    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557975798     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5799     You may run "mix format --migrate" to fix this warning automatically.5800     │5801 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5802     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803     │5804     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/658055806     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5807     You may run "mix format --migrate" to fix this warning automatically.5808     │5809 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5810     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5811     │5812     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/258135814     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5815     You may run "mix format --migrate" to fix this warning automatically.5816     │5817 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5818     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5819     │5820     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/558215822    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5823    You may run "mix format --migrate" to fix this warning automatically.5824    │5825 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5826    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5827    │5828    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658295830    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5831    You may run "mix format --migrate" to fix this warning automatically.5832    │5833 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5834    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5835    │5836    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258375838    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5839    You may run "mix format --migrate" to fix this warning automatically.5840    │5841 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5842    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843    │5844    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558455846     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5847     You may run "mix format --migrate" to fix this warning automatically.5848     │5849 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5850     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5851     │5852     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658535854     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5855     You may run "mix format --migrate" to fix this warning automatically.5856     │5857 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5858     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859     │5860     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258615862     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5863     You may run "mix format --migrate" to fix this warning automatically.5864     │5865 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5866     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5867     │5868     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558695870    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5871    You may run "mix format --migrate" to fix this warning automatically.5872    │5873 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5874    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5875    │5876    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658775878    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5879    You may run "mix format --migrate" to fix this warning automatically.5880    │5881 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5882    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5883    │5884    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658855886    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5887    You may run "mix format --migrate" to fix this warning automatically.5888    │5889 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5890    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5891    │5892    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658935894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5895    You may run "mix format --migrate" to fix this warning automatically.5896    │5897 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5898    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5899    │5900    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259015902    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5903    You may run "mix format --migrate" to fix this warning automatically.5904    │5905 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5906    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907    │5908    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259095910    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5911    You may run "mix format --migrate" to fix this warning automatically.5912    │5913 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5914    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915    │5916    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259175918    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5919    You may run "mix format --migrate" to fix this warning automatically.5920    │5921 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5922    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5923    │5924    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559255926    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5927    You may run "mix format --migrate" to fix this warning automatically.5928    │5929 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5930    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5931    │5932    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559335934    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5935    You may run "mix format --migrate" to fix this warning automatically.5936    │5937 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5938    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5939    │5940    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559415942     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5943     You may run "mix format --migrate" to fix this warning automatically.5944     │5945 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5946     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5947     │5948     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/659495950     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5951     You may run "mix format --migrate" to fix this warning automatically.5952     │5953 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5954     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5955     │5956     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259575958     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5959     You may run "mix format --migrate" to fix this warning automatically.5960     │5961 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5962     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5963     │5964     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559655966    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5967    You may run "mix format --migrate" to fix this warning automatically.5968    │5969 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5970    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971    │5972    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659735974    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5975    You may run "mix format --migrate" to fix this warning automatically.5976    │5977 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5978    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5979    │5980    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259815982    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5983    You may run "mix format --migrate" to fix this warning automatically.5984    │5985 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5986    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987    │5988    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/559895990     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5991     You may run "mix format --migrate" to fix this warning automatically.5992     │5993 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5994     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995     │5996     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659975998     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5999     You may run "mix format --migrate" to fix this warning automatically.6000     │6001 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6002     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6003     │6004     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/260056006     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6007     You may run "mix format --migrate" to fix this warning automatically.6008     │6009 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6010     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6011     │6012     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/560136014    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6015    You may run "mix format --migrate" to fix this warning automatically.6016    │6017 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6018    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6019    │6020    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860216022    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6023    You may run "mix format --migrate" to fix this warning automatically.6024    │6025 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6026    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027    │6028    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460296030    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6031    You may run "mix format --migrate" to fix this warning automatically.6032    │6033 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6034    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6035    │6036    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760376038     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6039     You may run "mix format --migrate" to fix this warning automatically.6040     │6041 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6042     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043     │6044     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860456046     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6047     You may run "mix format --migrate" to fix this warning automatically.6048     │6049 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6050     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051     │6052     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460536054     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6055     You may run "mix format --migrate" to fix this warning automatically.6056     │6057 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6058     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059     │6060     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760616062    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6063    You may run "mix format --migrate" to fix this warning automatically.6064    │6065 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6066    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067    │6068    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660696070    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6071    You may run "mix format --migrate" to fix this warning automatically.6072    │6073 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6074    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6075    │6076    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260776078    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6079    You may run "mix format --migrate" to fix this warning automatically.6080    │6081 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6082    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083    │6084    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560856086     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6087     You may run "mix format --migrate" to fix this warning automatically.6088     │6089 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6090     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6091     │6092     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660936094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6095     You may run "mix format --migrate" to fix this warning automatically.6096     │6097 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6098     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099     │6100     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/261016102     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6103     You may run "mix format --migrate" to fix this warning automatically.6104     │6105 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6106     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107     │6108     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/561096110    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6111    You may run "mix format --migrate" to fix this warning automatically.6112    │6113 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6114    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115    │6116    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861176118    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6119    You may run "mix format --migrate" to fix this warning automatically.6120    │6121 40 │         <<count::int32, data::binary>> = binary6122    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6123    │6124    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861256126    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6127    You may run "mix format --migrate" to fix this warning automatically.6128    │6129 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6130    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6131    │6132    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461336134    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6135    You may run "mix format --migrate" to fix this warning automatically.6136    │6137 40 │         <<count::int32, data::binary>> = binary6138    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6139    │6140    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461416142    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6143    You may run "mix format --migrate" to fix this warning automatically.6144    │6145 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6146    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6147    │6148    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761496150    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6151    You may run "mix format --migrate" to fix this warning automatically.6152    │6153 40 │         <<count::int32, data::binary>> = binary6154    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6155    │6156    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761576158    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6159    You may run "mix format --migrate" to fix this warning automatically.6160    │6161 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6162    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163    │6164    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861656166    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6167    You may run "mix format --migrate" to fix this warning automatically.6168    │6169 44 │         <<_::int32, data::binary>> = binary6170    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6171    │6172    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861736174    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6175    You may run "mix format --migrate" to fix this warning automatically.6176    │6177 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6178    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179    │6180    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461816182    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6183    You may run "mix format --migrate" to fix this warning automatically.6184    │6185 44 │         <<_::int32, data::binary>> = binary6186    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187    │6188    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461896190    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6191    You may run "mix format --migrate" to fix this warning automatically.6192    │6193 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6194    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6195    │6196    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761976198    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6199    You may run "mix format --migrate" to fix this warning automatically.6200    │6201 44 │         <<_::int32, data::binary>> = binary6202    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6203    │6204    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762056206     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6207     You may run "mix format --migrate" to fix this warning automatically.6208     │6209 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6210     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6211     │6212     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862136214     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6215     You may run "mix format --migrate" to fix this warning automatically.6216     │6217 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6218     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6219     │6220     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/462216222     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6223     You may run "mix format --migrate" to fix this warning automatically.6224     │6225 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6226     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6227     │6228     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762296230    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6231    You may run "mix format --migrate" to fix this warning automatically.6232    │6233 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6234    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6235    │6236    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662376238    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6239    You may run "mix format --migrate" to fix this warning automatically.6240    │6241 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6242    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243    │6244    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662456246    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6247    You may run "mix format --migrate" to fix this warning automatically.6248    │6249 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6250    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6251    │6252    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662536254    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6255    You may run "mix format --migrate" to fix this warning automatically.6256    │6257 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6259    │6260    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262616262    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6263    You may run "mix format --migrate" to fix this warning automatically.6264    │6265 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6266    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6267    │6268    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262696270    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6271    You may run "mix format --migrate" to fix this warning automatically.6272    │6273 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6274    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275    │6276    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262776278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6279    You may run "mix format --migrate" to fix this warning automatically.6280    │6281 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6282    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283    │6284    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562856286    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6287    You may run "mix format --migrate" to fix this warning automatically.6288    │6289 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6290    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291    │6292    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562936294    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6295    You may run "mix format --migrate" to fix this warning automatically.6296    │6297 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6298    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6299    │6300    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/563016302     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6303     You may run "mix format --migrate" to fix this warning automatically.6304     │6305 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6306     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6307     │6308     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663096310     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6311     You may run "mix format --migrate" to fix this warning automatically.6312     │6313 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6314     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6315     │6316     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263176318     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6319     You may run "mix format --migrate" to fix this warning automatically.6320     │6321 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6322     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6323     │6324     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/563256326    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6327    You may run "mix format --migrate" to fix this warning automatically.6328    │6329 33 │       <<8 :: int32, microsecs :: int64>> ->6330    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6331    │6332    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663336334    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6335    You may run "mix format --migrate" to fix this warning automatically.6336    │6337 33 │       <<8 :: int32, microsecs :: int64>> ->6338    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6339    │6340    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663416342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6343    You may run "mix format --migrate" to fix this warning automatically.6344    │6345 33 │       <<8 :: int32, microsecs :: int64>> ->6346    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347    │6348    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263496350    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6351    You may run "mix format --migrate" to fix this warning automatically.6352    │6353 33 │       <<8 :: int32, microsecs :: int64>> ->6354    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6355    │6356    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263576358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6359    You may run "mix format --migrate" to fix this warning automatically.6360    │6361 33 │       <<8 :: int32, microsecs :: int64>> ->6362    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6363    │6364    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563656366    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6367    You may run "mix format --migrate" to fix this warning automatically.6368    │6369 33 │       <<8 :: int32, microsecs :: int64>> ->6370    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6371    │6372    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563736374     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6375     You may run "mix format --migrate" to fix this warning automatically.6376     │6377 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6378     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6379     │6380     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663816382     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6383     You may run "mix format --migrate" to fix this warning automatically.6384     │6385 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6386     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6387     │6388     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263896390     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6391     You may run "mix format --migrate" to fix this warning automatically.6392     │6393 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6394     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6395     │6396     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563976398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6399    You may run "mix format --migrate" to fix this warning automatically.6400    │6401 37 │       <<8 :: int32, microsecs :: int64>> ->6402    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6403    │6404    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664056406    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6407    You may run "mix format --migrate" to fix this warning automatically.6408    │6409 37 │       <<8 :: int32, microsecs :: int64>> ->6410    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6411    │6412    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664136414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6415    You may run "mix format --migrate" to fix this warning automatically.6416    │6417 37 │       <<8 :: int32, microsecs :: int64>> ->6418    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6419    │6420    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264216422    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6423    You may run "mix format --migrate" to fix this warning automatically.6424    │6425 37 │       <<8 :: int32, microsecs :: int64>> ->6426    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6427    │6428    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264296430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6431    You may run "mix format --migrate" to fix this warning automatically.6432    │6433 37 │       <<8 :: int32, microsecs :: int64>> ->6434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6435    │6436    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564376438    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6439    You may run "mix format --migrate" to fix this warning automatically.6440    │6441 37 │       <<8 :: int32, microsecs :: int64>> ->6442    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6443    │6444    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564456446     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6447     You may run "mix format --migrate" to fix this warning automatically.6448     │6449 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6450     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6451     │6452     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664536454     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6455     You may run "mix format --migrate" to fix this warning automatically.6456     │6457 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6458     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6459     │6460     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264616462     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6463     You may run "mix format --migrate" to fix this warning automatically.6464     │6465 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6466     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6467     │6468     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564696470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6471    You may run "mix format --migrate" to fix this warning automatically.6472    │6473 42 │       <<8 :: int32, microsecs :: int64>> ->6474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6475    │6476    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664776478    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6479    You may run "mix format --migrate" to fix this warning automatically.6480    │6481 42 │       <<8 :: int32, microsecs :: int64>> ->6482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6483    │6484    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664856486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6487    You may run "mix format --migrate" to fix this warning automatically.6488    │6489 42 │       <<8 :: int32, microsecs :: int64>> ->6490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6491    │6492    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264936494    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6495    You may run "mix format --migrate" to fix this warning automatically.6496    │6497 42 │       <<8 :: int32, microsecs :: int64>> ->6498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6499    │6500    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265016502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6503    You may run "mix format --migrate" to fix this warning automatically.6504    │6505 42 │       <<8 :: int32, microsecs :: int64>> ->6506    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6507    │6508    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565096510    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6511    You may run "mix format --migrate" to fix this warning automatically.6512    │6513 42 │       <<8 :: int32, microsecs :: int64>> ->6514    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6515    │6516    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565176518     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6519     You may run "mix format --migrate" to fix this warning automatically.6520     │6521 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6522     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6523     │6524     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/665256526     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6527     You may run "mix format --migrate" to fix this warning automatically.6528     │6529 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6530     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6531     │6532     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265336534     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6535     You may run "mix format --migrate" to fix this warning automatically.6536     │6537 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6538     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6539     │6540     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565416542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6543    You may run "mix format --migrate" to fix this warning automatically.6544    │6545 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6546    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6547    │6548    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665496550    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6551    You may run "mix format --migrate" to fix this warning automatically.6552    │6553 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6554    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6555    │6556    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665576558    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6559    You may run "mix format --migrate" to fix this warning automatically.6560    │6561 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6562    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6563    │6564    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665656566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6567    You may run "mix format --migrate" to fix this warning automatically.6568    │6569 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6570    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6571    │6572    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265736574    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6575    You may run "mix format --migrate" to fix this warning automatically.6576    │6577 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6578    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6579    │6580    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265816582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6583    You may run "mix format --migrate" to fix this warning automatically.6584    │6585 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6586    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6587    │6588    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265896590    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6591    You may run "mix format --migrate" to fix this warning automatically.6592    │6593 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6594    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6595    │6596    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565976598    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6599    You may run "mix format --migrate" to fix this warning automatically.6600    │6601 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6602    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6603    │6604    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566056606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6607    You may run "mix format --migrate" to fix this warning automatically.6608    │6609 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6611    │6612    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566136614     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6615     You may run "mix format --migrate" to fix this warning automatically.6616     │6617 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6618     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6619     │6620     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666216622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6623     You may run "mix format --migrate" to fix this warning automatically.6624     │6625 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6626     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6627     │6628     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/266296630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6631     You may run "mix format --migrate" to fix this warning automatically.6632     │6633 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6634     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6635     │6636     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566376638     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6639     You may run "mix format --migrate" to fix this warning automatically.6640     │6641 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6642     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6643     │6644     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666456646     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6647     You may run "mix format --migrate" to fix this warning automatically.6648     │6649 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6650     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6651     │6652     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666536654     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6655     You may run "mix format --migrate" to fix this warning automatically.6656     │6657 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6658     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6659     │6660     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266616662     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6663     You may run "mix format --migrate" to fix this warning automatically.6664     │6665 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6666     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6667     │6668     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266696670     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6671     You may run "mix format --migrate" to fix this warning automatically.6672     │6673 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6674     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6675     │6676     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566776678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6679     You may run "mix format --migrate" to fix this warning automatically.6680     │6681 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6682     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6683     │6684     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566856686     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6687     You may run "mix format --migrate" to fix this warning automatically.6688     │6689 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6690     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6691     │6692     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666936694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6695     You may run "mix format --migrate" to fix this warning automatically.6696     │6697 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6698     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6699     │6700     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/267016702     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6703     You may run "mix format --migrate" to fix this warning automatically.6704     │6705 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6706     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6707     │6708     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/567096710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6711    You may run "mix format --migrate" to fix this warning automatically.6712    │6713 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6715    │6716    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667176718    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6719    You may run "mix format --migrate" to fix this warning automatically.6720    │6721 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6722    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6723    │6724    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267256726    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6727    You may run "mix format --migrate" to fix this warning automatically.6728    │6729 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6730    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6731    │6732    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567336734     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6735     You may run "mix format --migrate" to fix this warning automatically.6736     │6737 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6738     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6739     │6740     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667416742     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6743     You may run "mix format --migrate" to fix this warning automatically.6744     │6745 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6746     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6747     │6748     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267496750     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6751     You may run "mix format --migrate" to fix this warning automatically.6752     │6753 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6754     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6755     │6756     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567576758    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6759    You may run "mix format --migrate" to fix this warning automatically.6760    │6761 17 │       <<0 :: int32>> -> :void6762    │       ~~~~~~~~~~~~~~~~~~~~~~~6763    │6764    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667656766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6767    You may run "mix format --migrate" to fix this warning automatically.6768    │6769 17 │       <<0 :: int32>> -> :void6770    │       ~~~~~~~~~~~~~~~~~~~~~~~6771    │6772    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267736774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6775    You may run "mix format --migrate" to fix this warning automatically.6776    │6777 17 │       <<0 :: int32>> -> :void6778    │       ~~~~~~~~~~~~~~~~~~~~~~~6779    │6780    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/567816782     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6783     You may run "mix format --migrate" to fix this warning automatically.6784     │6785 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6786     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6787     │6788     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667896790     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6791     You may run "mix format --migrate" to fix this warning automatically.6792     │6793 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6794     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6795     │6796     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267976798     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6799     You may run "mix format --migrate" to fix this warning automatically.6800     │6801 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6802     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6803     │6804     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/568056806    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6807    You may run "mix format --migrate" to fix this warning automatically.6808    │6809 23 │       <<0 :: int32>> -> :void6810    │       ~~~~~~~~~~~~~~~~~~~~~~~6811    │6812    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668136814    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6815    You may run "mix format --migrate" to fix this warning automatically.6816    │6817 23 │       <<0 :: int32>> -> :void6818    │       ~~~~~~~~~~~~~~~~~~~~~~~6819    │6820    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268216822    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6823    You may run "mix format --migrate" to fix this warning automatically.6824    │6825 23 │       <<0 :: int32>> -> :void6826    │       ~~~~~~~~~~~~~~~~~~~~~~~6827    │6828    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568296830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6831     You may run "mix format --migrate" to fix this warning automatically.6832     │6833 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6834     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6835     │6836     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668376838     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6839     You may run "mix format --migrate" to fix this warning automatically.6840     │6841 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6842     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6843     │6844     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268456846     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6847     You may run "mix format --migrate" to fix this warning automatically.6848     │6849 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6850     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6851     │6852     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568536854    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6855    │6856 20 │     manager    = worker(Postgrex.TypeManager, [])6857    │                  ~6858    │6859    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/168606861    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6862    │6863 21 │     server_sup = supervisor(__MODULE__, [:servers])6864    │                  ~6865    │6866    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/168676868    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6869    │6870 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6871    │     ~6872    │6873    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16874    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/168756876    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6877    │6878 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6879    │                   ~6880    │6881    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/168826883     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6884     │6885 110 │     if Map.size(s.listener_channels[channel]) == 1 do6886     │            ~6887     │6888     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36889     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36890     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/268916892    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6893    │6894 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6895    │            ~6896    │6897    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/168986899     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6900     │6901 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6902     │               ~6903     │6904     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/269056906     warning: a struct for Postgrex.Query is expected on struct update:69076908         %Postgrex.Query{6909           query6910           | param_oids: param_oids,6911             param_formats: param_formats,6912             param_types: param_types6913         }69146915     but got type:69166917         dynamic()69186919     where "query" was given the type:69206921         # type: dynamic()6922         # from: lib/postgrex/protocol.ex:910:356923         query69246925     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69266927     type warning found at:6928     │6929 915 │         query = %Query{query | param_oids: param_oids,6930     │                 ~6931     │6932     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/669336934     warning: a struct for Postgrex.Query is expected on struct update:69356936         %Postgrex.Query{6937           query6938           | ref: make_ref(),6939             types: types,6940             columns: col_names,6941             result_oids: result_oids,6942             result_formats: result_formats,6943             result_types: result_types6944         }69456946     but got type:69476948         dynamic()69496950     where "query" was given the type:69516952         # type: dynamic()6953         # from: lib/postgrex/protocol.ex:926:356954         query69556956     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69576958     type warning found at:6959     │6960 932 │         query = %Query{query | ref: make_ref(), types: types,6961     │                 ~6962     │6963     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/669646965    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6966    │6967  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6968    │                 ~6969    │6970    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/269716972    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6973    │6974  9 │                 worker(Postgrex.Parameters, [])]6975    │                 ~6976    │6977    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/269786979     warning: a struct for Postgrex.Query is expected on struct update:69806981         %Postgrex.Query{query | ref: make_ref()}69826983     but got type:69846985         dynamic()69866987     where "query" was given the type:69886989         # type: dynamic()6990         # from: lib/postgrex/protocol.ex:977:316991         query69926993     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69946995     type warning found at:6996     │6997 978 │     query = %Query{query | ref: make_ref()}6998     │             ~6999     │7000     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/570017002      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7003      │7004 2131 │     formatted_reason = :ssl.format_error(reason)7005      │                             ~7006      │7007      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/370087009      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7010      │7011 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7012      │                                            ~7013      │7014      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/370157016      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7017      │7018 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7019      │        ~7020      │7021      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/270227023      warning: a struct for Postgrex.Query is expected on struct update:70247025          %Postgrex.Query{query | name: ""}70267027      but got type:70287029          dynamic()70307031      where "query" was given the type:70327033          # type: dynamic()7034          # from: lib/postgrex/protocol.ex:2313:167035          query70367037      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70387039      type warning found at:7040      │7041 2313 │   defp unnamed(query), do: %Query{query | name: ""}7042      │                            ~7043      │7044      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/170457046Generated postgrex app7047warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7048  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27049  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17050  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57051  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27052  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47053  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/270547055==> ecto7056Compiling 70 files (.ex)7057     warning: using single-quoted strings to represent charlists is deprecated.7058     Use ~c"" if you indeed want a charlist or use "" instead.7059     You may run "mix format --migrate" to change all single-quoted7060     strings to use the ~c sigil and fix this warning.7061     │7062 166 │     defp insert_all_value(_),   do: '?'7063     │                                     ~7064     │7065     └─ lib/ecto/adapters/mysql/connection.ex:166:3770667067     warning: using single-quoted strings to represent charlists is deprecated.7068     Use ~c"" if you indeed want a charlist or use "" instead.7069     You may run "mix format --migrate" to change all single-quoted7070     strings to use the ~c sigil and fix this warning.7071     │7072 354 │       '?'7073     │       ~7074     │7075     └─ lib/ecto/adapters/mysql/connection.ex:354:770767077      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70787079      This error happens when you have function calls without parentheses inside keywords. For example:70807081          function(arg, one: nested_call a, b, c)7082          function(arg, one: if expr, do: :this, else: :that)70837084      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:70857086          function(arg, one: if(expr, do: :this, else: :that))7087          function(arg, one: nested_call(a, b, c))70887089      Ambiguity found at:7090      │7091 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7092      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7093      │7094      └─ lib/ecto/changeset.ex:228670957096     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70977098     This error happens when you have function calls without parentheses inside keywords. For example:70997100         function(arg, one: nested_call a, b, c)7101         function(arg, one: if expr, do: :this, else: :that)71027103     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:71047105         function(arg, one: if(expr, do: :this, else: :that))7106         function(arg, one: nested_call(a, b, c))71077108     Ambiguity found at:7109     │7110 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7112     │7113     └─ lib/ecto/migration/runner.ex:26571147115     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71167117     This error happens when you have function calls without parentheses inside keywords. For example:71187119         function(arg, one: nested_call a, b, c)7120         function(arg, one: if expr, do: :this, else: :that)71217122     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:71237124         function(arg, one: if(expr, do: :this, else: :that))7125         function(arg, one: nested_call(a, b, c))71267127     Ambiguity found at:7128     │7129 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7130     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7131     │7132     └─ lib/ecto/migration/runner.ex:26771337134     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7135     │7136 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7137     │        ~7138     │7139     └─ lib/ecto/query/builder.ex:136:871407141     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7142     │7143 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7144     │                                             ~~7145     │7146     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/271477148     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7149     │7150 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7151     │                                         ~~7152     │7153     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/271547155     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71567157     This error happens when you have function calls without parentheses inside keywords. For example:71587159         function(arg, one: nested_call a, b, c)7160         function(arg, one: if expr, do: :this, else: :that)71617162     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:71637164         function(arg, one: if(expr, do: :this, else: :that))7165         function(arg, one: nested_call(a, b, c))71667167     Ambiguity found at:7168     │7169 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7170     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7171     │7172     └─ lib/ecto/repo/schema.ex:45471737174    warning: unused require Ecto.Query7175    │7176  6 │   require Ecto.Query7177    │   ~7178    │7179    └─ lib/ecto/repo/preloader.ex:6:371807181Compiling lib/ecto.ex (it's taking more than 10s)7182    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7183    │7184  9 │   schema "schema_migrations" do7185    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7186    │7187    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)71887189    warning: incompatible types given to Mix.Ecto.ensure_started/2:71907191        Mix.Ecto.ensure_started(repo, opts)71927193    given types:71947195        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))71967197    but expected one of:71987199        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72007201    where "opts" was given the type:72027203        # type: dynamic(7204          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7205            non_struct_map()7206        )7207        # from: lib/mix/tasks/ecto.rollback.ex:64:107208        opts =7209          if opts[:quiet] do7210            Keyword.merge(opts, log: false, log_sql: false)7211          else7212            opts7213          end72147215    where "repo" was given the type:72167217        # type: dynamic(atom())7218        # from: lib/mix/tasks/ecto.rollback.ex:70:77219        Mix.Ecto.ensure_repo(repo, args)72207221    type warning found at:7222    │7223 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7224    │                          ~7225    │7226    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/272277228    warning: incompatible types given to Mix.Ecto.ensure_started/2:72297230        Mix.Ecto.ensure_started(repo, all: true)72317232    given types:72337234        -dynamic(atom())-, non_empty_list({:all, true})72357236    but expected one of:72377238        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72397240    where "repo" was given the type:72417242        # type: dynamic(atom())7243        # from: lib/mix/tasks/ecto.migrations.ex:37:77244        Mix.Ecto.ensure_repo(repo, args)72457246    type warning found at:7247    │7248 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7249    │                       ~7250    │7251    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/372527253    warning: incompatible types given to Mix.Ecto.ensure_started/2:72547255        Mix.Ecto.ensure_started(repo, opts)72567257    given types:72587259        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))72607261    but expected one of:72627263        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72647265    where "opts" was given the type:72667267        # type: dynamic(7268          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7269            non_struct_map()7270        )7271        # from: lib/mix/tasks/ecto.migrate.ex:68:107272        opts =7273          if opts[:quiet] do7274            Keyword.merge(opts, log: false, log_sql: false)7275          else7276            opts7277          end72787279    where "repo" was given the type:72807281        # type: dynamic(atom())7282        # from: lib/mix/tasks/ecto.migrate.ex:74:77283        Mix.Ecto.ensure_repo(repo, args)72847285    type warning found at:7286    │7287 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7288    │                          ~7289    │7290    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/272917292      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7293      │7294 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7295      │     ~7296      │7297      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/272987299    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:73007301        Mix.Ecto.source_repo_priv(repo)73027303    given types:73047305        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-73067307    but expected one of:73087309        atom()73107311    where "repo" was given the types:73127313        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7314        # from: lib/mix/tasks/ecto.load.ex:70:227315        Keyword.merge(repo.config, opts)73167317        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7318        # from: lib/mix/tasks/ecto.load.ex:72:277319        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)73207321    type warning found at:7322    │7323 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7324    │                                          ~7325    │7326    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/273277328    warning: expected a map or struct when accessing .__adapter__ in expression:73297330        repo.__adapter__73317332    where "repo" was given the type:73337334        # type: dynamic(atom())7335        # from: lib/mix/tasks/ecto.load.ex:53:77336        Mix.Ecto.ensure_repo(repo, args)73377338    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73397340    type warning found at:7341    │7342 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7343    │                              ~7344    │7345    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/173467347    warning: expected a map or struct when accessing .__adapter__ in expression:73487349        repo.__adapter__73507351    where "repo" was given the type:73527353        # type: dynamic(atom())7354        # from: lib/mix/tasks/ecto.dump.ex:50:77355        Mix.Ecto.ensure_repo(repo, args)73567357    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73587359    type warning found at:7360    │7361 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7362    │                              ~7363    │7364    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/173657366    warning: expected a map or struct when accessing .__adapter__ in expression:73677368        repo.__adapter__73697370    where "repo" was given the type:73717372        # type: dynamic(atom())7373        # from: lib/mix/tasks/ecto.drop.ex:39:77374        Mix.Ecto.ensure_repo(repo, args)73757376    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73777378    type warning found at:7379    │7380 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7381    │                              ~7382    │7383    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/173847385    warning: expected a map or struct when accessing .__adapter__ in expression:73867387        repo.__adapter__73887389    where "repo" was given the type:73907391        # type: dynamic(atom())7392        # from: lib/mix/tasks/ecto.create.ex:37:77393        Mix.Ecto.ensure_repo(repo, args)73947395    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73967397    type warning found at:7398    │7399 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7400    │                              ~7401    │7402    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/174037404    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7405    │7406 62 │       Mix.Project.compile(args)7407    │                   ~7408    │7409    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/274107411     warning: expected a module (an atom) when invoking start_link/1 in expression:74127413         repo.start_link(pool_size: pool_size)74147415     where "pool_size" was given the type:74167417         # type: dynamic()7418         # from: lib/mix/ecto.ex:101:157419         pool_size = Keyword.get(opts, :pool_size, 1)74207421     where "repo" was given the type:74227423         # type: dynamic(%{..., __adapter__: atom()})7424         # from: lib/mix/ecto.ex:99:367425         repo.__adapter__.ensure_all_started(repo, :temporary)74267427     type warning found at:7428     │7429 102 │     case repo.start_link(pool_size: pool_size) do7430     │               ~7431     │7432     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/274337434     warning: the following clause will never match:74357436         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->74377438     because it attempts to match on the result of:74397440         System.stacktrace()74417442     which has type:74437444         empty_list()74457446     where "args_or_arity" was given the type:74477448         # type: float() or integer() or non_empty_list(term())7449         # from: lib/ecto/changeset.ex7450         (_() when args_or_arity == 2) when length(args_or_arity) == 274517452     where "module" was given the type:74537454         # type: dynamic()7455         # from: lib/ecto/changeset.ex:733:307456         module74577458     type warning found at:7459     │7460 741 │ ...                   when length(args_or_arity) == 2 ->7461     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7462     │7463     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/274647465     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7466     │7467 146 │     Logger.remove_backend(:console)7468     │            ~7469     │7470     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/274717472     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7473     │7474 155 │     Logger.add_backend(:console, flush: true)7475     │            ~7476     │7477     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/274787479     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7480     │7481 739 │           case System.stacktrace do7482     │                       ~7483     │7484     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/274857486     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7487     │7488 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7489     │                                                                              ~7490     │7491     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/274927493     warning: the following conditional expression:74947495         is_atom(related)74967497     will always evaluate to:74987499         dynamic(true)75007501     where "related" was given the type:75027503         # type: dynamic(atom())7504         # from: lib/ecto/association.ex:730:157505         related = Ecto.Association.related_from_query(queryable)75067507     type warning found at:7508     │7509 732 │     unless is_atom(related) do7510     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7511     │7512     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/375137514     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7515     │7516 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7517     │                                                                              ~7518     │7519     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27520     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/275217522    warning: incompatible types given to get_source/1:75237524        get_source(repo)75257526    given types:75277528        -dynamic(atom())-75297530    but expected one of:75317532        %{..., config: empty_list() or non_empty_list(term(), term())}75337534    where "repo" was given the type:75357536        # type: dynamic(atom())7537        # from: lib/ecto/migration/schema_migration.ex:24:137538        repo.all(7539          Map.put(7540            (7541              query =7542                (7543                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7544                  Ecto.Query.Builder.From.apply(query, 1)7545                )7546        7547              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7548                ...,7549                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7550                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7551                line: 22,7552                take: %{}7553              })7554            ),7555            :prefix,7556            prefix7557          ), timeout: :infinity, log: false)75587559    type warning found at:7560    │7561 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7562    │                ~7563    │7564    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/275657566    warning: incompatible types given to get_source/1:75677568        get_source(repo)75697570    given types:75717572        -dynamic(atom())-75737574    but expected one of:75757576        %{..., config: empty_list() or non_empty_list(term(), term())}75777578    where "repo" was given the type:75797580        # type: dynamic(atom())7581        # from: lib/ecto/migration/schema_migration.ex:30:137582        repo.insert!(7583          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7584            prefix: prefix,7585            source: get_source(repo)7586          ), timeout: :infinity, log: false)75877588    type warning found at:7589    │7590 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7591    │                                              ~7592    │7593    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/375947595    warning: incompatible types given to get_source/1:75967597        get_source(repo)75987599    given types:76007601        -dynamic(atom())-76027603    but expected one of:76047605        %{..., config: empty_list() or non_empty_list(term(), term())}76067607    where "repo" was given the type:76087609        # type: dynamic(atom())7610        # from: lib/ecto/migration/schema_migration.ex:36:137611        repo.delete_all(7612          Map.put(7613            (7614              query =7615                (7616                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7617                  Ecto.Query.Builder.From.apply(query, 1)7618                )7619        7620              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7621                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7622                op: :and,7623                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7624                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7625                line: 347626              })7627            ),7628            :prefix,7629            prefix7630          ), timeout: :infinity, log: false)76317632    type warning found at:7633    │7634 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7635    │                ~7636    │7637    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/376387639     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7640     │7641 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7642     │                                                                              ~7643     │7644     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/276457646      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7647      │7648 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7649      │        ~7650      │7651      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/176527653      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7654      │7655 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7656      │                 ~7657      │7658      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/376597660    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7661    │7662 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7663    │     ~7664    │7665    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/276667667     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7668     │7669 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7670     │           ~7671     │7672     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/376737674     warning: the following clause will never match:76757676         {:error, _} = error ->76777678     because it attempts to match on the result of:76797680         apply(changeset, adapter, :insert, args)76817682     which has type:76837684         dynamic({:invalid or :ok, term()})76857686     type warning found at:7687     │7688 219 │           {:error, _} = error ->7689     │                       ~7690     │7691     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/476927693     warning: the following clause will never match:76947695         {:error, _} = error ->76967697     because it attempts to match on the result of:76987699         apply(changeset, adapter, action, args)77007701     which has type:77027703         dynamic({:invalid or :ok, term()})77047705     type warning found at:7706     │7707 297 │             {:error, _} = error ->7708     │                         ~7709     │7710     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/477117712    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7713    │7714 54 │       filter_and_reraise e, System.stacktrace7715    │                                    ~7716    │7717    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/577187719    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7720    │7721 44 │     index  = Map.size(params)7722    │                  ~7723    │7724    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57725    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/577267727     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7728     │7729 614 │     Decimal.minus(decimal)7730     │             ~7731     │7732     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/177337734     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)7735     │7736 228 │         raise BadStructError, struct: struct, term: data7737     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7738     │7739     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/577407741     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7742     │7743 214 │       filter_and_reraise e, System.stacktrace7744     │                                    ~7745     │7746     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47747     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/477487749      warning: expected a map or struct when accessing .__struct__ in expression:77507751          schema.__struct__77527753      where "schema" was given the types:77547755          # type: dynamic(atom() and not nil)7756          # from: lib/ecto/query/planner.ex:1186:417757          schema77587759          # type: atom()7760          # from: lib/ecto/query/planner.ex:1186:617761          is_atom(schema)77627763      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77647765      type warning found at:7766      │7767 1190 │       Map.has_key?(schema.__struct__, field) ->7768      │                           ~7769      │7770      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/677717772     warning: the following clause will never match:77737774         {:error, _} ->77757776     because it attempts to match on the result of:77777778         NaiveDateTime.new(date, time)77797780     which has type:77817782         dynamic({:ok, %NaiveDateTime{}})77837784     type warning found at:7785     │7786 803 │         {:error, _} -> :error7787     │         ~~~~~~~~~~~~~~~~~~~~~7788     │7789     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/177907791    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7792    │7793 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7794    │     ~7795    │7796    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/277977798     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7799     │7800 159 │         supervise(children, strategy: :one_for_one)7801     │         ~7802     │7803     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/178047805    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:78067807        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])78087809    given types:78107811        (7812          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7813          dynamic()7814        )78157816    but expected one of:78177818        atom(), term()78197820    where "opts" was given the type:78217822        # type: dynamic(7823          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7824            non_struct_map()7825        )7826        # from: lib/ecto/migrator.ex:44:657827        opts[:prefix]78287829    where "repo" was given the type:78307831        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7832        # from: lib/ecto/migrator.ex:44:237833        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])78347835    type warning found at:7836    │7837 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7838    │                       ~7839    │7840    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/278417842    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7843    │7844 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7845    │       ~7846    │7847    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/178487849     warning: expected a module (an atom) when invoking transaction/2 in expression:78507851         repo.transaction(fun, log: false, timeout: :infinity)78527853     where "fun" was given the type:78547855         # type: dynamic()7856         # from: lib/ecto/migrator.ex:114:477857         fun78587859     where "repo" was given the types:78607861         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7862         # from: lib/ecto/migrator.ex:118:247863         repo.__adapter__.supports_ddl_transaction?78647865         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7866         # from: lib/ecto/migrator.ex:118:247867         repo.__adapter__.supports_ddl_transaction?78687869     type warning found at:7870     │7871 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7872     │              ~7873     │7874     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/378757876    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7877    │7878 15 │     supervise(children, strategy: :simple_one_for_one)7879    │     ~7880    │7881    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/178827883     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7884     │7885 291 │     modules = Code.load_file(file)7886     │                    ~7887     │7888     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/278897890     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7891     │7892 321 │         reraise error, System.stacktrace7893     │                               ~7894     │7895     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/378967897    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7898    │7899 10 │       worker(Ecto.Registry, []),7900    │       ~7901    │7902    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/279037904    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7905    │7906 11 │       supervisor(Ecto.Migration.Supervisor, [])7907    │       ~7908    │7909    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/279107911     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7912     │7913 260 │         reraise %{err | message: message}, System.stacktrace7914     │                                                   ~7915     │7916     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/679177918Generated ecto app7919==> phoenix_ecto7920Compiling 4 files (.ex)7921Generated phoenix_ecto app7922==> scrivener_ecto7923Compiling 2 files (.ex)7924Generated scrivener_ecto app7925==> ryal_core7926Compiling 11 files (.ex)7927    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead7928    │7929  2 │   @repo Application.get_env(:ryal_core, :repo)7930    │                     ~7931    │7932    └─ lib/ryal.ex:2:21: Ryal (module)79337934    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7935    │7936  4 │   schema "ryal_payments" do7937    │   ~~~~~~~~~~~~~~~~~~~~~~~~~7938    │7939    └─ web/models/payment.ex:4: Ryal.Payment (module)79407941    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7942    │7943  4 │   schema "ryal_orders" do7944    │   ~~~~~~~~~~~~~~~~~~~~~~~7945    │7946    └─ web/models/order.ex:4: Ryal.Order (module)79477948    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7949    │7950  1 │ defmodule Ryal.Api.OrderController do7951    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7952    │7953    └─ web/controllers/api/order_controller.ex:1: Ryal.Api.OrderController.action/279547955    warning: nil.paginate/2 is undefined (module nil is not available or is yet to be defined)7956    │7957 22 │       |> Ryal.repo.paginate(params["page"])7958    │                    ~7959    │7960    └─ web/plugs/json_render_plug.ex:22:20: Ryal.JsonRenderPlug.render_collection/379617962Generated ryal_core app7963==> ryal7964Compiling 1 file (.ex)7965    warning: redefining module Ryal (current version loaded from /work/proj/_build/qemu_aarch64/lib/ryal_core/ebin/Elixir.Ryal.beam)7966    │7967  1 │ defmodule Ryal do7968    │ ~~~~~~~~~~~~~~~~~7969    │7970    └─ lib/ryal.ex:1: Ryal (module)79717972Generated ryal app7973==> uboot_env7974Compiling 5 files (.ex)7975Generated uboot_env app7976==> property_table7977Compiling 8 files (.ex)7978Generated property_table app7979==> nerves_uevent7980 CC uevent.o7981 LD uevent7982Compiling 5 files (.ex)7983Generated nerves_uevent app7984==> nerves_runtime7985Compiling 14 files (.ex)7986Generated nerves_runtime app7987==> toolshed7988Compiling 5 files (.ex)7989Generated toolshed app7990==> nerves_compatibility_test7991Compiling 2 files (.ex)7992Generated nerves_compatibility_test app7993* skipping runtime configuration (config/runtime.exs not found)7994** (Mix) Duplicated modules: 7995	'Elixir.Ryal' specified in ryal_core and ryal