ryal

Build log

nerves_system_bbb

ryal 0.0.1 · fail · run ryal-0.0.1-1791093633910
7993 of 7993 lines
1Resolving Hex dependencies...2Resolution completed in 0.231s3Unchanged: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_bbb/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: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead577     │578 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)579     │                     ~580     │581     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3582583    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead584    │585  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]586    │                  ~587    │588    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0589590     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead591     │592 111 │         stack = System.stacktrace()593     │                        ~594     │595     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3596597     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead598     │599 986 │             stack = System.stacktrace()600     │                            ~601     │602     └─ lib/db_connection.ex:986:28: DBConnection.handle/4603     └─ lib/db_connection.ex:992:24: DBConnection.handle/4604     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4605     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4606     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6607     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3608     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5609     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2610     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4611     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5612     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5613     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2614     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6615     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6616617    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead618    │619  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],620    │                 ~621    │622    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3623624    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead625    │626  8 │     pool = supervisor(Pool, [], [restart: :temporary])627    │            ~628    │629    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0630631    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead632    │633 36 │     worker(DBConnection.Watcher, [owner])634    │     ~635    │636    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1637638    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead639    │640  9 │       supervisor(DBConnection.Task, []),641    │       ~642    │643    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2644    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2645    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2646647     warning: :random.seed/3 is deprecated. Use the 'rand' module instead648     │649 108 │     case :random.seed(hash, sec, micro) do650     │                  ~651     │652     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0653654Generated 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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf862Compiling 1 file (.ex)863Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app864==> scrivener865Compiling 4 files (.ex)866Generated scrivener app867==> phoenix_pubsub868Compiling 13 files (.ex)869     warning: single quotes around atoms are deprecated. Use double quotes instead870     │871 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])872     │                       ~873     │874     └─ lib/phoenix/pubsub/local.ex:160:23875876     warning: single quotes around atoms are deprecated. Use double quotes instead877     │878 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])879     │                                        ~880     │881     └─ lib/phoenix/pubsub/local.ex:160:40882883     warning: unused require Logger884     │885 107 │   require Logger886     │   ~887     │888     └─ lib/phoenix/tracker.ex:107:3889890    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:891892        %Phoenix.Tracker.Replica{replica | status: :permdown}893894    but got type:895896        dynamic()897898    where "replica" was given the type:899900        # type: dynamic()901        # from: lib/phoenix/tracker/replica.ex:72:17902        replica903904    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"905906    type warning found at:907    │908 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}909    │                               ~910    │911    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/1912913    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:914915        %Phoenix.Tracker.Replica{replica | status: :down}916917    but got type:918919        dynamic()920921    where "replica" was given the type:922923        # type: dynamic()924        # from: lib/phoenix/tracker/replica.ex:74:13925        replica926927    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"928929    type warning found at:930    │931 74 │   defp down(replica), do: %Replica{replica | status: :down}932    │                           ~933    │934    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/1935936    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:937938        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}939940    but got type:941942        dynamic()943944    where "replica" was given the type:945946        # type: dynamic()947        # from: lib/phoenix/tracker/replica.ex:76:29948        replica949950    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"951952    type warning found at:953    │954 77 │     %Replica{replica | last_heartbeat_at: now_ms()}955    │     ~956    │957    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/1958959     warning: a struct for Phoenix.Tracker.State is expected on struct update:960961         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}962963     but got type:964965         dynamic()966967     where "delta" was given the type:968969         # type: dynamic()970         # from: lib/phoenix/tracker/state.ex:461:36971         %Phoenix.Tracker.State{delta: delta} = state972973     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"974975     type warning found at:976     │977 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}978     │                 ~979     │980     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/5981982     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead983     │984 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],985     │         ~986     │987     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/1988989     warning: a struct for Phoenix.Tracker.State is expected on struct update:990991         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}992993     but got type:994995         dynamic()996997     where "delta" was given the type:998999         # type: dynamic()1000         # from: lib/phoenix/tracker/state.ex:541:991001         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1002           state10031004     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10051006     type warning found at:1007     │1008 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1009     │                   ~1010     │1011     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/110121013     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1014     │1015 273 │     supervise(shards, strategy: :one_for_one,1016     │     ~1017     │1018     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/110191020     warning: a struct for Phoenix.Tracker.State is expected on struct update:10211022         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}10231024     but got type:10251026         dynamic(%{..., range: {term(), term()}})10271028     where "delta" was given the type:10291030         # type: dynamic(%{..., range: {term(), term()}})1031         # from: lib/phoenix/tracker/state.ex:551:301032         {start_clock, end_clock} = delta.range10331034     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10351036     type warning found at:1037     │1038 555 │            delta: %State{delta | range: {start_clock, new_end}}}1039     │                   ~1040     │1041     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/210421043    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1044    │1045  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1046    │        ~1047    │1048    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/210491050    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1051    │1052 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1053    │       ~1054    │1055    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/110561057    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1058    │1059 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1060    │       ~1061    │1062    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/110631064    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1065    │1066 97 │     supervise(children, strategy: :rest_for_one)1067    │     ~1068    │1069    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/110701071    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1072    │1073 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1074    │         ~1075    │1076    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11077    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/110781079    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1080    │1081 43 │     :ok = :pg2.create(pg2_group)1082    │                ~1083    │1084    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/110851086    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1087    │1088 44 │     :ok = :pg2.join(pg2_group, self())1089    │                ~1090    │1091    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/110921093    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1094    │1095 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1096    │       ~1097    │1098    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/110991100    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1101    │1102 57 │     :pg2.get_members(pg2_namespace(server_name))1103    │          ~1104    │1105    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/111061107    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1108    │1109 42 │     supervise children, strategy: :one_for_one1110    │     ~1111    │1112    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/111131114Generated phoenix_pubsub app1115warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1116  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21117  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11118  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51119  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21120  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41121  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/211221123==> plug1124Compiling 44 files (.ex)1125warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1126  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/311271128warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1129  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/211301131     warning: using single-quoted strings to represent charlists is deprecated.1132     Use ~c"" if you indeed want a charlist or use "" instead.1133     You may run "mix format --migrate" to change all single-quoted1134     strings to use the ~c sigil and fix this warning.1135     │1136 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1137     │                                                       ~1138     │1139     └─ lib/plug/builder.ex:230:5511401141     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1142     │1143 421 │       when not state in @unsent do1144     │                      ~1145     │1146     └─ lib/plug/conn.ex:421:2211471148     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1149     │1150 445 │       when not state in @unsent do1151     │                      ~1152     │1153     └─ lib/plug/conn.ex:445:2211541155     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1156     │1157 497 │       when not state in @unsent do1158     │                      ~1159     │1160     └─ lib/plug/conn.ex:497:2211611162     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1163     │1164 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1165     │                                                                     ~1166     │1167     └─ lib/plug/conn.ex:883:6911681169     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1170     │1171 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1172     │                                                                ~1173     │1174     └─ lib/plug/conn.ex:907:6411751176     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1177     │1178 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1179     │                                                                    ~1180     │1181     └─ lib/plug/conn.ex:939:6811821183     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1184     │1185 961 │       when not state in @unsent do1186     │                      ~1187     │1188     └─ lib/plug/conn.ex:961:2211891190    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1191    │1192  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1193    │                                 ~1194    │1195    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)11961197    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1198    │1199 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1200    │                                        ~1201    │1202    └─ lib/plug/crypto.ex:65:4012031204    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1205    │1206 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1207    │                                                  ~1208    │1209    └─ lib/plug/crypto.ex:87:5012101211    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1212    │1213 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1214    │                                                         ~1215    │1216    └─ lib/plug/crypto.ex:87:5712171218     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1219     │1220 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1221     │                                            ~1222     │1223     └─ lib/plug/crypto.ex:108:4412241225    warning: use Bitwise is deprecated. import Bitwise instead1226    │1227  6 │   use Bitwise1228    │   ~~~~~~~~~~~1229    │1230    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)12311232    warning: use Bitwise is deprecated. import Bitwise instead1233    │1234 13 │   use Bitwise1235    │   ~~~~~~~~~~~1236    │1237    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)12381239    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 operator1240    │1241 59 │     <<bin::binary-size(max_length), _::binary>> = key1242    │                        ~1243    │1244    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/712451246    warning: unused require Bitwise1247    │1248 64 │   require Bitwise1249    │   ~1250    │1251    └─ lib/plug/csrf_protection.ex:64:312521253    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1254    │1255  4 │   if Application.get_env(:plug, :mimes) do1256    │                  ~1257    │1258    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)12591260    warning: unused require Logger1261    │1262 32 │   require Logger1263    │   ~1264    │1265    └─ lib/plug/request_id.ex:32:312661267     warning: calling super for GenServer callback handle_info/2 is deprecated1268     │1269 164 │     super(msg, state)1270     │     ~1271     │1272     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/212731274    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1275    │1276 39 │         reraise e, System.stacktrace1277    │                           ~1278    │1279    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51280    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/512811282    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1283    │1284 12 │       worker(Plug.Upload, [])1285    │       ~1286    │1287    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/112881289    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1290    │1291 16 │     supervise(children, strategy: :one_for_one)1292    │     ~1293    │1294    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/112951296     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1297     │1298 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1299     │               ~1300     │1301     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/213021303    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1304    │1305 28 │     MIME.valid?(type)1306    │          ~1307    │1308    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/113091310     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1311     │1312 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1313     │                                          ~1314     │1315     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/413161317    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1318    │1319 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1320    │                                                  ~1321    │1322    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/413231324     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1325     │1326 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>1327     │                                                                                                                                                                                                              ~1328     │1329     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/113301331    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1332    │1333 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1334    │                          ~1335    │1336    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21337    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21338    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31339    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/213401341    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 instead1342    │1343 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1344    │                                         ~1345    │1346    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31347    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31348    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41349    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/313501351    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 instead1352    │1353 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1354    │                     ~1355    │1356    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31357    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31358    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31359    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31360    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41361    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/313621363    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1364    │1365 78 │     &:crypto.hmac(digest, secret, &1)1366    │              ~1367    │1368    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/213691370     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1371     │1372 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1373     │                                            ~1374     │1375     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31376     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/213771378    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1379    │1380 21 │     stack   = System.stacktrace1381    │                      ~1382    │1383    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31384    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/313851386    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1387    │1388 21 │         stack = System.stacktrace()1389    │                        ~1390    │1391    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41392    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41393    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/413941395    warning: a struct for Plug.Conn is expected on struct update:13961397        %Plug.Conn{1398          conn1399          | adapter: {Plug.Adapters.Test.Conn, state},1400            host: uri.host || conn.host || "www.example.com",1401            method: method,1402            owner: owner,1403            path_info: split_path(uri.path),1404            port: uri.port || 80,1405            peer: {{127, 0, 0, 1}, 111_317},1406            remote_ip: {127, 0, 0, 1},1407            req_headers: req_headers,1408            request_path: uri.path,1409            query_string: query,1410            params: params || %Plug.Conn.Unfetched{aspect: :params},1411            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1412        }14131414    but got type:14151416        dynamic(%{..., req_headers: term()})14171418    where "conn" was given the type:14191420        # type: dynamic(%{..., req_headers: term()})1421        # from: lib/plug/adapters/test/conn.ex:15:351422        body_or_params(body_or_params, query, conn.req_headers)14231424    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"14251426    type warning found at:1427    │1428 19 │     %Plug.Conn{conn |1429    │     ~1430    │1431    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/414321433    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1434    │1435 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1436    │            ~1437    │1438    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/414391440     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1441     │1442 186 │     case Atom.to_char_list(plug) do1443     │               ~1444     │1445     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/114461447Generated plug app1448==> ja_serializer1449Compiling 30 files (.ex)1450    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) check1451    │1452 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1453    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1454    │1455    └─ lib/ja_serializer/formatter.ex:21: (file)14561457    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) check1458    │1459 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1460    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1461    │1462    └─ lib/ja_serializer/formatter.ex:21: (file)14631464    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) check1465    │1466 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1467    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1468    │1469    └─ lib/ja_serializer/formatter.ex:21: (file)14701471Generated ja_serializer app1472warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1473  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21474  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11475  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51476  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21477  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41478  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214791480==> phoenix1481Compiling 60 files (.ex)1482     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 operator1483     │1484 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1485     │                    ~1486     │1487     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/114881489    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).14901491    We will inject a default implementation for now:14921493        def init(init_arg) do1494          {:ok, init_arg}1495        end14961497    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.14981499    │1500  3 │ defmodule Phoenix.CodeReloader.Proxy do1501    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1502    │1503    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)15041505    warning: unused require Logger1506    │1507  6 │   require Logger1508    │   ~1509    │1510    └─ lib/phoenix/code_reloader/server.ex:6:315111512    warning: unused require Logger1513    │1514  6 │   require Logger1515    │   ~1516    │1517    └─ lib/phoenix/endpoint/server.ex:6:315181519    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1520    │1521 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1522    │                                                                              ~1523    │1524    └─ lib/phoenix/naming.ex:78:7815251526    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 operator1527    │1528 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1529    │                             ~1530    │1531    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215321533     warning: using single-quoted strings to represent charlists is deprecated.1534     Use ~c"" if you indeed want a charlist or use "" instead.1535     You may run "mix format --migrate" to change all single-quoted1536     strings to use the ~c sigil and fix this warning.1537     │1538 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1539     │                                                  ~1540     │1541     └─ lib/phoenix/router.ex:272:5015421543     warning: redefining @doc attribute previously set at line 515.15441545     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:15461547         @doc """1548         new docs1549         """1550         def resources(...)15511552     │1553 522 │   @doc """1554     │   ~~~~~~~~1555     │1556     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/315571558     warning: using single-quoted strings to represent charlists is deprecated.1559     Use ~c"" if you indeed want a charlist or use "" instead.1560     You may run "mix format --migrate" to change all single-quoted1561     strings to use the ~c sigil and fix this warning.1562     │1563 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1564     │                                                  ~1565     │1566     └─ lib/phoenix/router/helpers.ex:183:5015671568     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1569     │1570 169 │                not (k = to_string(k)) in reserved,1571     │                                       ~1572     │1573     └─ lib/phoenix/router/helpers.ex:169:3915741575    warning: duplicate key :route found in struct1576    │1577 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1578    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1579    │1580    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)15811582    warning: unused require Logger1583    │1584  5 │   require Logger1585    │   ~1586    │1587    └─ lib/phoenix/controller.ex:5:315881589     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)"1590     │1591 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1592     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1593     │1594     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)15951596     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1597     │1598 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1599     │            ~1600     │1601     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/216021603     warning: using single-quoted strings to represent charlists is deprecated.1604     Use ~c"" if you indeed want a charlist or use "" instead.1605     You may run "mix format --migrate" to change all single-quoted1606     strings to use the ~c sigil and fix this warning.1607     │1608 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1609     │                                                  ~1610     │1611     └─ lib/phoenix/template.ex:174:5016121613    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1614    │1615  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1616    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1617    │1618    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)16191620    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1621    │1622 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1623    │                       ~1624    │1625    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/316261627    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1628    │1629 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1630    │                                                                                   ~1631    │1632    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/316331634     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1635     │1636 613 │       exception -> {:error, {exception, System.stacktrace()}}1637     │                                                ~1638     │1639     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/116401641    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1642    │1643 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1644    │       ~1645    │1646    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116471648    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1649    │1650 14 │     supervise(children, strategy: :simple_one_for_one)1651    │     ~1652    │1653    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116541655    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1656    │1657 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1658    │                                  ~1659    │1660    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11661    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/116621663     warning: expected a module (an atom) when invoking config/1 in expression:16641665         endpoint.config(:endpoint_id)16661667     where "endpoint" was given the type:16681669         # type: dynamic(%{..., __pubsub_server__: atom()})1670         # from: lib/phoenix/transports/long_poll.ex:191:101671         verify_token(endpoint, token, opts)16721673     type warning found at:1674     │1675 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1676     │                                          ~1677     │1678     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/316791680     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1681     │1682 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1683     │                ~1684     │1685     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/316861687     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1688     │1689 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1690     │                        ~1691     │1692     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/216931694     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1695     │1696 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1697     │                        ~1698     │1699     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/317001701     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead1702     │1703 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom1704     │                                           ~1705     │1706     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/217071708     warning: unknown key .__pubsub_server__ in expression:17091710         endpoint.__pubsub_server__17111712     the given type does not have the given key:17131714         dynamic(1715           %Phoenix.Socket{1716             id: term(),1717             assigns: term(),1718             channel: term(),1719             channel_pid: term(),1720             endpoint: atom(),1721             handler: term(),1722             joined: term(),1723             pubsub_server: term(),1724             ref: term(),1725             topic: term(),1726             transport: term(),1727             transport_pid: term(),1728             transport_name: term(),1729             serializer: term()1730           } or1731             %Plug.Conn{1732               adapter: term(),1733               assigns: term(),1734               before_send: term(),1735               body_params: term(),1736               cookies: term(),1737               halted: term(),1738               host: term(),1739               method: term(),1740               owner: term(),1741               params: term(),1742               path_params: term(),1743               path_info: term(),1744               port: term(),1745               private: term(),1746               query_params: term(),1747               query_string: term(),1748               peer: term(),1749               remote_ip: term(),1750               req_cookies: term(),1751               req_headers: term(),1752               request_path: term(),1753               resp_body: term(),1754               resp_cookies: term(),1755               resp_headers: term(),1756               scheme: term(),1757               script_name: term(),1758               secret_key_base: term(),1759               state: term(),1760               status: term()1761             } or atom() or binary()1762         )17631764     where "endpoint" was given the type:17651766         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1767         # from: lib/phoenix/transports/long_poll.ex:246:191768         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17691770     type warning found at:1771     │1772 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1773     │                                                          ~~~~~~~~~~~~~~~~~1774     │1775     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/317761777    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1778    │1779 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])1780    │       ~1781    │1782    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/117831784    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1785    │1786 12 │     supervise(children, strategy: :one_for_one)1787    │     ~1788    │1789    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/117901791    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1792    │1793 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)1794    │                                          ~1795    │1796    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/417971798     warning: a struct for Phoenix.Socket is expected on struct update:17991800         %Phoenix.Socket{socket | id: id}18011802     but got type:18031804         dynamic()18051806     where "socket" was given the type:18071808         # type: dynamic()1809         # from: lib/phoenix/socket/transport.ex1810         {:ok, socket}18111812     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18131814     type warning found at:1815     │1816 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1817     │                                          ~1818     │1819     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/618201821     warning: a struct for Phoenix.Socket is expected on struct update:18221823         %Phoenix.Socket{socket | topic: topic, channel: channel}18241825     but got type:18261827         dynamic(%{..., handler: atom(), transport_name: term()})18281829     where "socket" was given the types:18301831         # type: dynamic(%{..., handler: atom()})1832         # from: lib/phoenix/socket/transport.ex:231:331833         socket.handler.__channel__(topic, socket.transport_name)18341835         # type: dynamic(%{..., handler: atom(), transport_name: term()})1836         # from: lib/phoenix/socket/transport.ex:231:331837         socket.handler.__channel__(topic, socket.transport_name)18381839     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18401841     type warning found at:1842     │1843 232 │       socket = %Socket{socket | topic: topic, channel: channel}1844     │                ~1845     │1846     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/318471848     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1849     │1850 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1851     │       ~1852     │1853     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/418541855     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1856     │1857 189 │       worker(Phoenix.Tracker, [module, opts, opts])1858     │       ~1859     │1860     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/418611862     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1863     │1864 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)1865     │                        ~1866     │1867     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/518681869     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)1870     │1871 236 │       |> Phoenix.Tracker.list(topic)1872     │                          ~1873     │1874     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/218751876     warning: String.strip/1 is deprecated. Use String.trim/1 instead1877     │1878 269 │     raise ArgumentError, message: String.strip(message)1879     │                                          ~1880     │1881     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/518821883    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1884    │1885 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{1886    │            ~1887    │1888    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/418891890    warning: expected a map or struct when accessing .url in expression:18911892        endpoint.url18931894    where "endpoint" was given the types:18951896        # type: dynamic(atom())1897        # from: lib/phoenix/router/helpers.ex:24:201898        endpoint18991900        # type: atom()1901        # from: lib/phoenix/router/helpers.ex:24:351902        is_atom(endpoint)19031904    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19051906    type warning found at:1907    │1908 25 │     endpoint.url1909    │              ~1910    │1911    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219121913    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1914    │1915 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{1916    │            ~1917    │1918    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/419191920     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1921     │1922 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{1923     │            ~1924     │1925     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/519261927     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1928     │1929 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{1930     │            ~1931     │1932     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/519331934     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1935     │1936 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,1937     │            ~1938     │1939     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/419401941    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead1942    │1943 34 │     String.rjust(route_name, route_name_len) <> "  " <>1944    │            ~1945    │1946    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/219471948    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead1949    │1950 35 │     String.ljust(verb, verb_len) <> "  " <>1951    │            ~1952    │1953    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/21954    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/219551956    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1957    │1958 19 │     supervise(children, strategy: :one_for_one)1959    │     ~1960    │1961    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/119621963    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1964    │1965 38 │     [worker(Phoenix.Config, args)]1966    │      ~1967    │1968    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/21969    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/219701971    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1972    │1973 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1974    │        ~1975    │1976    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/21977    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/319781979    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1980    │1981 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1982    │         ~1983    │1984    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/319851986     warning: incompatible types given to warmup_static/1:19871988         warmup_static(endpoint)19891990     given types:19911992         -dynamic(%{..., url: term()})-19931994     but expected one of:19951996         atom()19971998     where "endpoint" was given the type:19992000         # type: dynamic(%{..., url: term()})2001         # from: lib/phoenix/endpoint/adapter.ex:232:52002         warmup_url(endpoint)20032004     type warning found at:2005     │2006 233 │     warmup_static(endpoint)2007     │     ~2008     │2009     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/120102011    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2012    │2013 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2014    │                                                           ~2015    │2016    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/320172018    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:20192020        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20212022    given types:20232024        (2025          dynamic(:http or :https),2026          -dynamic(%{..., __sockets__: term()})-,2027          empty_list(),2028          dynamic(empty_list() or non_empty_list(term(), term()))2029        )20302031    but expected one of:20322033        :http or :https, atom() or binary(), term(), term()20342035    where "config" was given the type:20362037        # type: dynamic(empty_list() or non_empty_list(term(), term()))2038        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122039        config = Keyword.put_new(config, :dispatch, _: dispatches)20402041    where "endpoint" was given the type:20422043        # type: dynamic(%{..., __sockets__: term()})2044        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262045        {path, socket} <- endpoint.__sockets__20462047    where "scheme" was given the types:20482049        # type: dynamic()2050        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182051        scheme20522053        # type: dynamic(:http or :https)2054        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282055        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20562057    type warning found at:2058    │2059 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2060    │                            ~2061    │2062    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/320632064     warning: :ranch.get_port/1 is undefined (module :ranch is not available or is yet to be defined)2065     │2066 114 │     port = :ranch.get_port(ref)2067     │                   ~2068     │2069     └─ lib/phoenix/endpoint/cowboy_handler.ex:114:19: Phoenix.Endpoint.CowboyHandler.info/320702071     warning: String.strip/1 is deprecated. Use String.trim/1 instead2072     │2073 169 │               <pre>#{String.strip(output)}</pre>2074     │                             ~2075     │2076     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/220772078     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2079     │2080 154 │     Enum.partition attrs, fn2081     │          ~2082     │2083     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/120842085    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:20862087        mod.__phoenix_recompile__?20882089    where "mod" was given the type:20902091        # type: dynamic(atom())2092        # from: lib/mix/tasks/compile.phoenix.ex:34:122093        Code.ensure_loaded?(mod)20942095    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20962097    type warning found at:2098    │2099 36 │         mod.__phoenix_recompile__?2100    │             ~2101    │2102    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121032104Generated phoenix app2105==> postgrex2106Compiling 62 files (.ex)2107    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2108    │2109 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2110    │                                 ~2111    │2112    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)21132114    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2115    You may run "mix format --migrate" to fix this warning automatically.2116    │2117 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2118    │         ~2119    │2120    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/121212122    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2123    You may run "mix format --migrate" to fix this warning automatically.2124    │2125 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2126    │                                                                      ~2127    │2128    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/121292130    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2131    You may run "mix format --migrate" to fix this warning automatically.2132    │2133 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2134    │         ~2135    │2136    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/121372138    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2139    You may run "mix format --migrate" to fix this warning automatically.2140    │2141 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2142    │                                                                      ~2143    │2144    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/121452146    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2147    You may run "mix format --migrate" to fix this warning automatically.2148    │2149 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2150    │                            ~2151    │2152    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/121532154    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2155    You may run "mix format --migrate" to fix this warning automatically.2156    │2157 43 │     <<-1::int32>>2158    │         ~2159    │2160    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/121612162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2163    You may run "mix format --migrate" to fix this warning automatically.2164    │2165 48 │     <<value_byte_size::int32>> <> value2166    │                      ~2167    │2168    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/121692170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2171    You may run "mix format --migrate" to fix this warning automatically.2172    │2173 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2174    │                              ~2175    │2176    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/221772178    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2179    You may run "mix format --migrate" to fix this warning automatically.2180    │2181 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2182    │                              ~2183    │2184    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/221852186    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2187    You may run "mix format --migrate" to fix this warning automatically.2188    │2189 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2190    │                                      ~2191    │2192    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/221932194    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2195    You may run "mix format --migrate" to fix this warning automatically.2196    │2197 64 │ ...                   -1::int32, rest::binary>>, acc) do2198    │                         ~2199    │2200    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/222012202    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2203    You may run "mix format --migrate" to fix this warning automatically.2204    │2205 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2206    │                                      ~2207    │2208    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/222092210    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2211    You may run "mix format --migrate" to fix this warning automatically.2212    │2213 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2214    │                                     ~2215    │2216    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/222172218    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2219    You may run "mix format --migrate" to fix this warning automatically.2220    │2221 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2222    │                                       ~2223    │2224    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/222252226    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2227    You may run "mix format --migrate" to fix this warning automatically.2228    │2229 79 │ ...                   -1::int32, rest::binary>>, acc) do2230    │                         ~2231    │2232    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/222332234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2235    You may run "mix format --migrate" to fix this warning automatically.2236    │2237 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2238    │                                       ~2239    │2240    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/222412242    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2243    You may run "mix format --migrate" to fix this warning automatically.2244    │2245 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2246    │                                     ~2247    │2248    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/222492250    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2251    You may run "mix format --migrate" to fix this warning automatically.2252    │2253 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2254    │         ~2255    │2256    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/122572258    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2259    You may run "mix format --migrate" to fix this warning automatically.2260    │2261 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2262    │                     ~2263    │2264    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/122652266    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2267    You may run "mix format --migrate" to fix this warning automatically.2268    │2269 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2270    │                                      ~2271    │2272    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/122732274    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2275    You may run "mix format --migrate" to fix this warning automatically.2276    │2277 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2278    │                                                   ~2279    │2280    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/122812282    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2283    You may run "mix format --migrate" to fix this warning automatically.2284    │2285 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2286    │                                                      ~2287    │2288    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/122892290    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2291    You may run "mix format --migrate" to fix this warning automatically.2292    │2293 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2294    │                   ~2295    │2296    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/122972298    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2299    You may run "mix format --migrate" to fix this warning automatically.2300    │2301 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2302    │                                    ~2303    │2304    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/123052306    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2307    You may run "mix format --migrate" to fix this warning automatically.2308    │2309 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2310    │                                                   ~2311    │2312    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/123132314    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2315    You may run "mix format --migrate" to fix this warning automatically.2316    │2317 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2318    │                                                                    ~2319    │2320    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/123212322    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2323    You may run "mix format --migrate" to fix this warning automatically.2324    │2325 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2326    │                                ~2327    │2328    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/123292330    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2331    You may run "mix format --migrate" to fix this warning automatically.2332    │2333 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2334    │                                                 ~2335    │2336    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/123372338    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2339    You may run "mix format --migrate" to fix this warning automatically.2340    │2341 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2342    │                                                                ~2343    │2344    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/123452346    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2347    You may run "mix format --migrate" to fix this warning automatically.2348    │2349 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2350    │                                                                                 ~2351    │2352    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/123532354     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2355     You may run "mix format --migrate" to fix this warning automatically.2356     │2357 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2358     │                                   ~2359     │2360     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/323612362    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2363    You may run "mix format --migrate" to fix this warning automatically.2364    │2365 23 │     <<x::float64, y::float64>>2366    │        ~2367    │2368    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/223692370    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2371    You may run "mix format --migrate" to fix this warning automatically.2372    │2373 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2374    │                      ~2375    │2376    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/123772378    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2379    You may run "mix format --migrate" to fix this warning automatically.2380    │2381 23 │     <<x::float64, y::float64>>2382    │                    ~2383    │2384    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/223852386    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2387    You may run "mix format --migrate" to fix this warning automatically.2388    │2389 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2390    │                               ~2391    │2392    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/123932394    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2395    You may run "mix format --migrate" to fix this warning automatically.2396    │2397 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2398    │                         ~2399    │2400    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/224012402    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2403    You may run "mix format --migrate" to fix this warning automatically.2404    │2405 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2406    │                                     ~2407    │2408    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/224092410    warning: use Bitwise is deprecated. import Bitwise instead2411    │2412  4 │   use Bitwise, only_operators: true2413    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2414    │2415    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)24162417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2418    You may run "mix format --migrate" to fix this warning automatically.2419    │2420 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2421    │                          ~2422    │2423    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/124242425    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2426    You may run "mix format --migrate" to fix this warning automatically.2427    │2428 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2429    │                           ~2430    │2431    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/224322433    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2434    You may run "mix format --migrate" to fix this warning automatically.2435    │2436 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2437    │                                       ~2438    │2439    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/224402441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2442    You may run "mix format --migrate" to fix this warning automatically.2443    │2444 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2445    │         ~2446    │2447    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/124482449    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2450    You may run "mix format --migrate" to fix this warning automatically.2451    │2452 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2453    │                                           ~2454    │2455    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/124562457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2458    You may run "mix format --migrate" to fix this warning automatically.2459    │2460 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2461    │         ~2462    │2463    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/124642465    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2466    You may run "mix format --migrate" to fix this warning automatically.2467    │2468 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2469    │                                                                      ~2470    │2471    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/124722473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2474    You may run "mix format --migrate" to fix this warning automatically.2475    │2476 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2477    │         ~2478    │2479    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/124802481    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2482    You may run "mix format --migrate" to fix this warning automatically.2483    │2484 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2485    │                                           ~2486    │2487    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/124882489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2490    You may run "mix format --migrate" to fix this warning automatically.2491    │2492 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2493    │         ~2494    │2495    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/124962497    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2498    You may run "mix format --migrate" to fix this warning automatically.2499    │2500 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2501    │                                                                      ~2502    │2503    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/125042505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2506    You may run "mix format --migrate" to fix this warning automatically.2507    │2508 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2509    │         ~2510    │2511    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/125122513    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2514    You may run "mix format --migrate" to fix this warning automatically.2515    │2516 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2517    │                                           ~2518    │2519    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/125202521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2522    You may run "mix format --migrate" to fix this warning automatically.2523    │2524 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2525    │             ~2526    │2527    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/125282529    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2530    You may run "mix format --migrate" to fix this warning automatically.2531    │2532 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2533    │                                             ~2534    │2535    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/125362537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2538    You may run "mix format --migrate" to fix this warning automatically.2539    │2540 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2541    │          ~2542    │2543    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/125442545    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2546    You may run "mix format --migrate" to fix this warning automatically.2547    │2548 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2549    │                                                                       ~2550    │2551    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/125522553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2554    You may run "mix format --migrate" to fix this warning automatically.2555    │2556 46 │       0 :: int32>>2557    │         ~2558    │2559    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/125602561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2562    You may run "mix format --migrate" to fix this warning automatically.2563    │2564 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2565    │          ~2566    │2567    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/125682569    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2570    You may run "mix format --migrate" to fix this warning automatically.2571    │2572 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2573    │                                                                       ~2574    │2575    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/125762577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2578    You may run "mix format --migrate" to fix this warning automatically.2579    │2580 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2581    │                                                                                   ~2582    │2583    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/125842585    warning: use Bitwise is deprecated. import Bitwise instead2586    │2587  5 │   use Bitwise2588    │   ~~~~~~~~~~~2589    │2590    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)25912592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2593    You may run "mix format --migrate" to fix this warning automatically.2594    │2595 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2596    │                     ~2597    │2598    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/125992600    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 operator2601    │2602 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2603    │                              ~2604    │2605    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/126062607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2611    │                    ~2612    │2613    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/326142615    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 operator2616    │2617 72 │           <<data :: size(rest_size)>> = rest2618    │                          ~2619    │2620    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/326212622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2626    │                   ~2627    │2628    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/326292630    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2634    │                                 ~2635    │2636    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/326372638    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 86 │   def parse(<<status :: int8>>, ?Z, _size) do2642    │                      ~2643    │2644    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/326452646    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2650    │                   ~2651    │2652    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/326532654     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2655     You may run "mix format --migrate" to fix this warning automatically.2656     │2657 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2658     │                            ~2659     │2660     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/326612662     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2663     You may run "mix format --migrate" to fix this warning automatically.2664     │2665 103 │     case <<len ::uint16>> do2666     │                ~2667     │2668     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/326692670     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2671     You may run "mix format --migrate" to fix this warning automatically.2672     │2673 104 │       <<^overflow_len :: uint16>> ->2674     │                       ~2675     │2676     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/326772678     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2682     │                   ~2683     │2684     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/326852686     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2687     You may run "mix format --migrate" to fix this warning automatically.2688     │2689 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2690     │                 ~2691     │2692     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/326932694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2695     You may run "mix format --migrate" to fix this warning automatically.2696     │2697 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2698     │                      ~2699     │2700     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/327012702     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2703     You may run "mix format --migrate" to fix this warning automatically.2704     │2705 226 │      [<<size :: int32>>, data]2706     │              ~2707     │2708     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/127092710     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2711     You may run "mix format --migrate" to fix this warning automatically.2712     │2713 224 │       [first, <<size :: int32>>, data]2714     │                      ~2715     │2716     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/127172718     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2719     You may run "mix format --migrate" to fix this warning automatically.2720     │2721 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2722     │                                 ~2723     │2724     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/127252726     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2727     You may run "mix format --migrate" to fix this warning automatically.2728     │2729 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2730     │                                                               ~2731     │2732     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/127332734     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2735     You may run "mix format --migrate" to fix this warning automatically.2736     │2737 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2738     │                                                 ~2739     │2740     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/127412742     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2743     You may run "mix format --migrate" to fix this warning automatically.2744     │2745 252 │     len = <<div(byte_size(oids), 4) :: int16>>2746     │                                     ~2747     │2748     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/127492750     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2751     You may run "mix format --migrate" to fix this warning automatically.2752     │2753 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2754     │                                                                        ~2755     │2756     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/127572758     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2759     You may run "mix format --migrate" to fix this warning automatically.2760     │2761 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2762     │                                                                        ~2763     │2764     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/127652766     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2767     You may run "mix format --migrate" to fix this warning automatically.2768     │2769 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2770     │                                        ~2771     │2772     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/127732774     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2775     You may run "mix format --migrate" to fix this warning automatically.2776     │2777 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2778     │                                        ~2779     │2780     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/127812782     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2783     You may run "mix format --migrate" to fix this warning automatically.2784     │2785 287 │     len_params  = <<length(params) :: int16>>2786     │                                    ~2787     │2788     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/127892790     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2791     You may run "mix format --migrate" to fix this warning automatically.2792     │2793 294 │     {?E, [port, 0, <<rows :: int32>>]}2794     │                           ~2795     │2796     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/127972798     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2799     You may run "mix format --migrate" to fix this warning automatically.2800     │2801 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2802     │                  ~2803     │2804     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/128052806     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2807     You may run "mix format --migrate" to fix this warning automatically.2808     │2809 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2810     │                                 ~2811     │2812     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/128132814     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2815     You may run "mix format --migrate" to fix this warning automatically.2816     │2817 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2818     │                  ~2819     │2820     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/128212822     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2823     You may run "mix format --migrate" to fix this warning automatically.2824     │2825 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2826     │                                 ~2827     │2828     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/128292830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2831     You may run "mix format --migrate" to fix this warning automatically.2832     │2833 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2834     │                                               ~2835     │2836     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/128372838     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2839     You may run "mix format --migrate" to fix this warning automatically.2840     │2841 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2842     │                                                             ~2843     │2844     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/128452846     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2847     You may run "mix format --migrate" to fix this warning automatically.2848     │2849 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2850     │                              ~2851     │2852     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/128532854     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2855     You may run "mix format --migrate" to fix this warning automatically.2856     │2857 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2858     │                 ~2859     │2860     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/128612862     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2863     You may run "mix format --migrate" to fix this warning automatically.2864     │2865 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2866     │                                   ~2867     │2868     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/128692870     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2871     You may run "mix format --migrate" to fix this warning automatically.2872     │2873 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2874     │                                                      ~2875     │2876     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/128772878     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2879     You may run "mix format --migrate" to fix this warning automatically.2880     │2881 363 │        type_size :: int16, type_mod :: int32, format :: int16,2882     │                  ~2883     │2884     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/128852886     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2887     You may run "mix format --migrate" to fix this warning automatically.2888     │2889 363 │        type_size :: int16, type_mod :: int32, format :: int16,2890     │                                     ~2891     │2892     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/128932894     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2895     You may run "mix format --migrate" to fix this warning automatically.2896     │2897 363 │        type_size :: int16, type_mod :: int32, format :: int16,2898     │                                                      ~2899     │2900     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/129012902     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2903     You may run "mix format --migrate" to fix this warning automatically.2904     │2905 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2906     │                            ~2907     │2908     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/129092910     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2911     You may run "mix format --migrate" to fix this warning automatically.2912     │2913 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2914     │                                       ~2915     │2916     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/129172918     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2919     You may run "mix format --migrate" to fix this warning automatically.2920     │2921 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2922     │                           ~2923     │2924     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/129252926    warning: unused require Postgrex.Messages2927    │2928 30 │   require Postgrex.Messages2929    │   ~2930    │2931    └─ lib/postgrex/query.ex:30:329322933    warning: unused require Logger2934    │2935  8 │   require Logger2936    │   ~2937    │2938    └─ lib/postgrex/notifications.ex:8:329392940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2941    You may run "mix format --migrate" to fix this warning automatically.2942    │2943 59 │       if lower == <<-1::int32>> do2944    │                       ~2945    │2946    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/429472948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2949    You may run "mix format --migrate" to fix this warning automatically.2950    │2951 66 │       if upper == <<-1::int32>> do2952    │                       ~2953    │2954    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/429552956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2957    You may run "mix format --migrate" to fix this warning automatically.2958    │2959 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2960    │                               ~2961    │2962    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/429632964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2965    You may run "mix format --migrate" to fix this warning automatically.2966    │2967 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2968    │                                                           ~2969    │2970    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/329712972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2973    You may run "mix format --migrate" to fix this warning automatically.2974    │2975 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2976    │                                                                       ~2977    │2978    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/329792980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2981    You may run "mix format --migrate" to fix this warning automatically.2982    │2983 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2984    │                       ~2985    │2986    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/329872988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2989    You may run "mix format --migrate" to fix this warning automatically.2990    │2991 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2992    │                                   ~2993    │2994    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/329952996    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2997    You may run "mix format --migrate" to fix this warning automatically.2998    │2999 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3000    │                                                      ~3001    │3002    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/330033004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3005    You may run "mix format --migrate" to fix this warning automatically.3006    │3007 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3008    │                                ~3009    │3010    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/330113012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3013    You may run "mix format --migrate" to fix this warning automatically.3014    │3015 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3016    │                          ~3017    │3018    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/230193020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3021    You may run "mix format --migrate" to fix this warning automatically.3022    │3023 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3024    │                                            ~3025    │3026    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/230273028      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3029      │3030 1005 │     Logger.warn(fn() ->3031      │            ~3032      │3033      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/530343035      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3036      You may run "mix format --migrate" to fix this warning automatically.3037      │3038 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3039      │                          ~3040      │3041      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/130423043      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3044      You may run "mix format --migrate" to fix this warning automatically.3045      │3046 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3047      │                                        ~3048      │3049      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/130503051      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 operator3052      │3053 2003 │       <<body :: binary(size), rest :: binary>> ->3054      │                        ~3055      │3056      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/130573058    warning: using single-quoted strings to represent charlists is deprecated.3059    Use ~c"" if you indeed want a charlist or use "" instead.3060    You may run "mix format --migrate" to change all single-quoted3061    strings to use the ~c sigil and fix this warning.3062    │3063 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3064    │                                                  ~3065    │3066    └─ lib/postgrex/type_module.ex:49:5030673068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3072     │                       ~3073     │3074     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/130753076     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3077     You may run "mix format --migrate" to fix this warning automatically.3078     │3079 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3080     │                        ~3081     │3082     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/130833084     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3088     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3089     │3090     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/330913092     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3096     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097     │3098     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130993100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3101    You may run "mix format --migrate" to fix this warning automatically.3102    │3103 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3104    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3105    │3106    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131073108    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3109    You may run "mix format --migrate" to fix this warning automatically.3110    │3111 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3112    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3113    │3114    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131153116    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 operator3117    │3118 15 │         <<binary::binary-size(last_pos), last::bits>> = val3119    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120    │3121    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131223123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3124    You may run "mix format --migrate" to fix this warning automatically.3125    │3126 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3127    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3128    │3129    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131303131    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3132    You may run "mix format --migrate" to fix this warning automatically.3133    │3134 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3135    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3136    │3137    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131383139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3144     │3145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131463147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3148    You may run "mix format --migrate" to fix this warning automatically.3149    │3150  9 │         <<1 :: int32, 1>>3151    │         ~~~~~~~~~~~~~~~~~3152    │3153    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131543155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156    You may run "mix format --migrate" to fix this warning automatically.3157    │3158 11 │         <<1 :: int32, 0>>3159    │         ~~~~~~~~~~~~~~~~~3160    │3161    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131623163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164     You may run "mix format --migrate" to fix this warning automatically.3165     │3166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168     │3169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131703171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3172    You may run "mix format --migrate" to fix this warning automatically.3173    │3174 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3175    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176    │3177    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131783179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3184     │3185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131863187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3188    You may run "mix format --migrate" to fix this warning automatically.3189    │3190 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3191    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3192    │3193    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131943195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3196    You may run "mix format --migrate" to fix this warning automatically.3197    │3198 12 │         <<20 :: int32, 3, n, 1, 16,3199    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3200    │3201    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/132023203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3204     You may run "mix format --migrate" to fix this warning automatically.3205     │3206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3208     │3209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132103211    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3212    You may run "mix format --migrate" to fix this warning automatically.3213    │3214 10 │         <<24::int32, x::float64, y::float64, r::float64>>3215    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3216    │3217    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132183219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3220    You may run "mix format --migrate" to fix this warning automatically.3221    │3222 10 │         <<24::int32, x::float64, y::float64, r::float64>>3223    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3224    │3225    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132263227    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3228    You may run "mix format --migrate" to fix this warning automatically.3229    │3230 10 │         <<24::int32, x::float64, y::float64, r::float64>>3231    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232    │3233    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132343235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3236    You may run "mix format --migrate" to fix this warning automatically.3237    │3238 10 │         <<24::int32, x::float64, y::float64, r::float64>>3239    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3240    │3241    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132423243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3244     You may run "mix format --migrate" to fix this warning automatically.3245     │3246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3248     │3249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/132503251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3252     You may run "mix format --migrate" to fix this warning automatically.3253     │3254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256     │3257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132583259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3260    You may run "mix format --migrate" to fix this warning automatically.3261    │3262  9 │         <<4::int32, n::float32>>3263    │         ~~~~~~~~~~~~~~~~~~~~~~~~3264    │3265    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132663267    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3268    You may run "mix format --migrate" to fix this warning automatically.3269    │3270  9 │         <<4::int32, n::float32>>3271    │         ~~~~~~~~~~~~~~~~~~~~~~~~3272    │3273    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132743275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276    You may run "mix format --migrate" to fix this warning automatically.3277    │3278 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3279    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3280    │3281    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132823283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284    You may run "mix format --migrate" to fix this warning automatically.3285    │3286 13 │         <<4::int32, 0::1, 255, 0::23>>3287    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3288    │3289    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132903291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292    You may run "mix format --migrate" to fix this warning automatically.3293    │3294 15 │         <<4::int32, 1::1, 255, 0::23>>3295    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3296    │3297    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132983299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3300     You may run "mix format --migrate" to fix this warning automatically.3301     │3302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304     │3305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133063307    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3308    You may run "mix format --migrate" to fix this warning automatically.3309    │3310  9 │         <<8 :: int32, n :: float64>>3311    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3312    │3313    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133143315    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3316    You may run "mix format --migrate" to fix this warning automatically.3317    │3318  9 │         <<8 :: int32, n :: float64>>3319    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3320    │3321    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133223323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3324    You may run "mix format --migrate" to fix this warning automatically.3325    │3326 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3327    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328    │3329    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133303331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3332    You may run "mix format --migrate" to fix this warning automatically.3333    │3334 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3335    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3336    │3337    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133383339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340    You may run "mix format --migrate" to fix this warning automatically.3341    │3342 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3343    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3344    │3345    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133463347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348     You may run "mix format --migrate" to fix this warning automatically.3349     │3350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352     │3353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133543355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3356    You may run "mix format --migrate" to fix this warning automatically.3357    │3358 12 │         [<<IO.iodata_length(data) :: int32>> | data]3359    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360    │3361    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133623363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3364     You may run "mix format --migrate" to fix this warning automatically.3365     │3366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3368     │3369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133703371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3372    You may run "mix format --migrate" to fix this warning automatically.3373    │3374 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3375    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3376    │3377    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133783379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3380    You may run "mix format --migrate" to fix this warning automatically.3381    │3382 12 │         <<20 :: int32, 3, 128, 0, 16,3383    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384    │3385    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133863387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3388     You may run "mix format --migrate" to fix this warning automatically.3389     │3390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3392     │3393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133943395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3396    You may run "mix format --migrate" to fix this warning automatically.3397    │3398 12 │         <<2 :: int32, int :: int16>>3399    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3400    │3401    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134023403    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3404    You may run "mix format --migrate" to fix this warning automatically.3405    │3406 12 │         <<2 :: int32, int :: int16>>3407    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3408    │3409    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134103411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3412     You may run "mix format --migrate" to fix this warning automatically.3413     │3414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3416     │3417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134183419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3420    You may run "mix format --migrate" to fix this warning automatically.3421    │3422 12 │         <<4 :: int32, int :: int32>>3423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424    │3425    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134263427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428    You may run "mix format --migrate" to fix this warning automatically.3429    │3430 12 │         <<4 :: int32, int :: int32>>3431    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432    │3433    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134343435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3436     You may run "mix format --migrate" to fix this warning automatically.3437     │3438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440     │3441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134423443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444    You may run "mix format --migrate" to fix this warning automatically.3445    │3446 12 │         <<8 :: int32, int :: int64>>3447    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448    │3449    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134503451    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3452    You may run "mix format --migrate" to fix this warning automatically.3453    │3454 12 │         <<8 :: int32, int :: int64>>3455    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3456    │3457    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134583459     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460     You may run "mix format --migrate" to fix this warning automatically.3461     │3462 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3463     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3464     │3465     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134663467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3468    You may run "mix format --migrate" to fix this warning automatically.3469    │3470 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3471    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472    │3473    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134743475    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3476    You may run "mix format --migrate" to fix this warning automatically.3477    │3478 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3479    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480    │3481    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134823483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484    You may run "mix format --migrate" to fix this warning automatically.3485    │3486 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3487    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488    │3489    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134903491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492    You may run "mix format --migrate" to fix this warning automatically.3493    │3494 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3495    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496    │3497    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134983499     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500     You may run "mix format --migrate" to fix this warning automatically.3501     │3502 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3503     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3504     │3505     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135063507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508    You may run "mix format --migrate" to fix this warning automatically.3509    │3510 10 │         <<24::int32, a::float64, b::float64, c::float64>>3511    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512    │3513    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135143515    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3516    You may run "mix format --migrate" to fix this warning automatically.3517    │3518 10 │         <<24::int32, a::float64, b::float64, c::float64>>3519    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520    │3521    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135223523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3524    You may run "mix format --migrate" to fix this warning automatically.3525    │3526 10 │         <<24::int32, a::float64, b::float64, c::float64>>3527    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528    │3529    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135303531    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3532    You may run "mix format --migrate" to fix this warning automatically.3533    │3534 10 │         <<24::int32, a::float64, b::float64, c::float64>>3535    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536    │3537    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135383539     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3540     You may run "mix format --migrate" to fix this warning automatically.3541     │3542 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3543     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544     │3545     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135463547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548    You may run "mix format --migrate" to fix this warning automatically.3549    │3550 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3551    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552    │3553    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135543555     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556     You may run "mix format --migrate" to fix this warning automatically.3557     │3558 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3559     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560     │3561     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135623563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564    You may run "mix format --migrate" to fix this warning automatically.3565    │3566  9 │         <<6::int32, a, b, c, d, e, f>>3567    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3568    │3569    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135703571     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3572     You may run "mix format --migrate" to fix this warning automatically.3573     │3574 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3575     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576     │3577     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135783579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3580    You may run "mix format --migrate" to fix this warning automatically.3581    │3582 11 │         [<<byte_size(name) :: int32>> | name]3583    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584    │3585    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135863587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588     You may run "mix format --migrate" to fix this warning automatically.3589     │3590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592     │3593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135943595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596    You may run "mix format --migrate" to fix this warning automatically.3597    │3598 10 │         [<<IO.iodata_length(data)::int32>> | data]3599    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600    │3601    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136023603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604    You may run "mix format --migrate" to fix this warning automatically.3605    │3606 13 │         [<<IO.iodata_length(data)::int32>> | data]3607    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608    │3609    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136103611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612     You may run "mix format --migrate" to fix this warning automatically.3613     │3614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616     │3617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136183619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3620    You may run "mix format --migrate" to fix this warning automatically.3621    │3622 15 │         <<4 :: int32, oid :: uint32>>3623    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624    │3625    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136263627    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3628    You may run "mix format --migrate" to fix this warning automatically.3629    │3630 15 │         <<4 :: int32, oid :: uint32>>3631    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632    │3633    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136343635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636     You may run "mix format --migrate" to fix this warning automatically.3637     │3638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640     │3641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136423643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644    You may run "mix format --migrate" to fix this warning automatically.3645    │3646 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3647    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648    │3649    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136503651    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652    You may run "mix format --migrate" to fix this warning automatically.3653    │3654 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3655    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656    │3657    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136583659     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660     You may run "mix format --migrate" to fix this warning automatically.3661     │3662 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3663     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664     │3665     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136663667    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668    You may run "mix format --migrate" to fix this warning automatically.3669    │3670  9 │         <<16::int32, x::float64, y::float64>>3671    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672    │3673    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136743675    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3676    You may run "mix format --migrate" to fix this warning automatically.3677    │3678  9 │         <<16::int32, x::float64, y::float64>>3679    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3680    │3681    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136823683    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3684    You may run "mix format --migrate" to fix this warning automatically.3685    │3686  9 │         <<16::int32, x::float64, y::float64>>3687    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688    │3689    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136903691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692     You may run "mix format --migrate" to fix this warning automatically.3693     │3694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696     │3697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/136983699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3700    You may run "mix format --migrate" to fix this warning automatically.3701    │3702 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3703    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704    │3705    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137063707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3708    You may run "mix format --migrate" to fix this warning automatically.3709    │3710 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3711    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712    │3713    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137143715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716     You may run "mix format --migrate" to fix this warning automatically.3717     │3718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720     │3721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/337223723     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724     You may run "mix format --migrate" to fix this warning automatically.3725     │3726 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3727     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728     │3729     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137303731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732    You may run "mix format --migrate" to fix this warning automatically.3733    │3734 14 │         [<<byte_size(bin) :: int32>> | bin]3735    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736    │3737    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137383739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740     You may run "mix format --migrate" to fix this warning automatically.3741     │3742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744     │3745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337463747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748    You may run "mix format --migrate" to fix this warning automatically.3749    │3750 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3751    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752    │3753    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337543755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3756    You may run "mix format --migrate" to fix this warning automatically.3757    │3758 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3759    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760    │3761    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337623763     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3764     You may run "mix format --migrate" to fix this warning automatically.3765     │3766 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3767     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768     │3769     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137703771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772    You may run "mix format --migrate" to fix this warning automatically.3773    │3774  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3775    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776    │3777    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137783779    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3780    You may run "mix format --migrate" to fix this warning automatically.3781    │3782  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3783    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784    │3785    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137863787    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3788    You may run "mix format --migrate" to fix this warning automatically.3789    │3790  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3791    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792    │3793    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137943795     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3796     You may run "mix format --migrate" to fix this warning automatically.3797     │3798 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3799     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800     │3801     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/138023803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804     You may run "mix format --migrate" to fix this warning automatically.3805     │3806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808     │3809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/138103811     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812     You may run "mix format --migrate" to fix this warning automatically.3813     │3814 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3815     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816     │3817     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/138183819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3820     You may run "mix format --migrate" to fix this warning automatically.3821     │3822 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3823     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824     │3825     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/138263827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3828     You may run "mix format --migrate" to fix this warning automatically.3829     │3830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832     │3833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138343835    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3836    You may run "mix format --migrate" to fix this warning automatically.3837    │3838 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3839    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840    │3841    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138423843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844     You may run "mix format --migrate" to fix this warning automatically.3845     │3846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848     │3849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138503851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852    You may run "mix format --migrate" to fix this warning automatically.3853    │3854 11 │         [<<16 :: int32>> | uuid]3855    │         ~~~~~~~~~~~~~~~~~~~~~~~~3856    │3857    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138583859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860     You may run "mix format --migrate" to fix this warning automatically.3861     │3862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864     │3865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870  9 │         <<0 :: int32>>3871    │         ~~~~~~~~~~~~~~3872    │3873    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138743875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876     You may run "mix format --migrate" to fix this warning automatically.3877     │3878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880     │3881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138823883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884    You may run "mix format --migrate" to fix this warning automatically.3885    │3886 15 │         <<0 :: int32>>3887    │         ~~~~~~~~~~~~~~3888    │3889    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138903891     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3892     You may run "mix format --migrate" to fix this warning automatically.3893     │3894 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3895     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896     │3897     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/538983899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900     You may run "mix format --migrate" to fix this warning automatically.3901     │3902 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3903     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904     │3905     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439063907     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3908     You may run "mix format --migrate" to fix this warning automatically.3909     │3910 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3911     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912     │3913     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439143915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916     You may run "mix format --migrate" to fix this warning automatically.3917     │3918 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3919     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3920     │3921     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/439223923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924     You may run "mix format --migrate" to fix this warning automatically.3925     │3926 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3927     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3928     │3929     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/439303931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3932     You may run "mix format --migrate" to fix this warning automatically.3933     │3934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3936     │3937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539383939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940     You may run "mix format --migrate" to fix this warning automatically.3941     │3942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944     │3945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539463947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948    You may run "mix format --migrate" to fix this warning automatically.3949    │3950 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952    │3953    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839543955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956    You may run "mix format --migrate" to fix this warning automatically.3957    │3958 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3959    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960    │3961    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839623963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964    You may run "mix format --migrate" to fix this warning automatically.3965    │3966 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3967    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968    │3969    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839703971    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3972    You may run "mix format --migrate" to fix this warning automatically.3973    │3974 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3975    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976    │3977    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839783979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3980    You may run "mix format --migrate" to fix this warning automatically.3981    │3982 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984    │3985    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439863987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3988    You may run "mix format --migrate" to fix this warning automatically.3989    │3990 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992    │3993    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439943995    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3996    You may run "mix format --migrate" to fix this warning automatically.3997    │3998 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3999    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000    │4001    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440024003    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4004    You may run "mix format --migrate" to fix this warning automatically.4005    │4006 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008    │4009    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440104011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4012    You may run "mix format --migrate" to fix this warning automatically.4013    │4014 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016    │4017    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740184019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020    You may run "mix format --migrate" to fix this warning automatically.4021    │4022 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4023    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024    │4025    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740264027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4028    You may run "mix format --migrate" to fix this warning automatically.4029    │4030 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4031    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032    │4033    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740344035    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4036    You may run "mix format --migrate" to fix this warning automatically.4037    │4038 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4039    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040    │4041    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740424043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4044     You may run "mix format --migrate" to fix this warning automatically.4045     │4046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048     │4049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840504051     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4052     You may run "mix format --migrate" to fix this warning automatically.4053     │4054 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4055     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056     │4057     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440584059     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060     You may run "mix format --migrate" to fix this warning automatically.4061     │4062 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4063     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064     │4065     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740664067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4068    You may run "mix format --migrate" to fix this warning automatically.4069    │4070 27 │       <<len :: int32, value :: binary-size(len)>> ->4071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072    │4073    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640744075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076    You may run "mix format --migrate" to fix this warning automatically.4077    │4078 27 │       <<len :: int32, value :: binary-size(len)>> ->4079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080    │4081    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240824083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4084    You may run "mix format --migrate" to fix this warning automatically.4085    │4086 27 │       <<len :: int32, value :: binary-size(len)>> ->4087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088    │4089    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540904091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4092     You may run "mix format --migrate" to fix this warning automatically.4093     │4094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096     │4097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640984099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104     │4105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/241064107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112     │4113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/541144115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116    You may run "mix format --migrate" to fix this warning automatically.4117    │4118 19 │       <<1 :: int32, 1>> -> true4119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4120    │4121    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641224123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124    You may run "mix format --migrate" to fix this warning automatically.4125    │4126 19 │       <<1 :: int32, 1>> -> true4127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4128    │4129    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241304131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132    You may run "mix format --migrate" to fix this warning automatically.4133    │4134 19 │       <<1 :: int32, 1>> -> true4135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4136    │4137    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541384139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140    You may run "mix format --migrate" to fix this warning automatically.4141    │4142 20 │       <<1 :: int32, 0>> -> false4143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4144    │4145    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641464147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148    You may run "mix format --migrate" to fix this warning automatically.4149    │4150 20 │       <<1 :: int32, 0>> -> false4151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4152    │4153    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241544155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156    You may run "mix format --migrate" to fix this warning automatically.4157    │4158 20 │       <<1 :: int32, 0>> -> false4159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4160    │4161    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541624163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164     You may run "mix format --migrate" to fix this warning automatically.4165     │4166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4168     │4169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641704171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172     You may run "mix format --migrate" to fix this warning automatically.4173     │4174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176     │4177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241784179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180     You may run "mix format --migrate" to fix this warning automatically.4181     │4182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184     │4185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541864187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188    You may run "mix format --migrate" to fix this warning automatically.4189    │4190 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4192    │4193    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641944195    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4196    You may run "mix format --migrate" to fix this warning automatically.4197    │4198 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200    │4201    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642024203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4204    You may run "mix format --migrate" to fix this warning automatically.4205    │4206 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208    │4209    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642104211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4212    You may run "mix format --migrate" to fix this warning automatically.4213    │4214 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216    │4217    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642184219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4220    You may run "mix format --migrate" to fix this warning automatically.4221    │4222 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224    │4225    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642264227    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228    You may run "mix format --migrate" to fix this warning automatically.4229    │4230 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232    │4233    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242344235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4236    You may run "mix format --migrate" to fix this warning automatically.4237    │4238 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240    │4241    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242424243    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4244    You may run "mix format --migrate" to fix this warning automatically.4245    │4246 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248    │4249    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242504251    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4252    You may run "mix format --migrate" to fix this warning automatically.4253    │4254 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256    │4257    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242584259    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4260    You may run "mix format --migrate" to fix this warning automatically.4261    │4262 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264    │4265    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242664267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4268    You may run "mix format --migrate" to fix this warning automatically.4269    │4270 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272    │4273    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542744275    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4276    You may run "mix format --migrate" to fix this warning automatically.4277    │4278 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280    │4281    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542824283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4284    You may run "mix format --migrate" to fix this warning automatically.4285    │4286 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288    │4289    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542904291    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4292    You may run "mix format --migrate" to fix this warning automatically.4293    │4294 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296    │4297    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542984299    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4300    You may run "mix format --migrate" to fix this warning automatically.4301    │4302 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304    │4305    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543064307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4308     You may run "mix format --migrate" to fix this warning automatically.4309     │4310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312     │4313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643144315     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316     You may run "mix format --migrate" to fix this warning automatically.4317     │4318 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4319     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320     │4321     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243224323     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324     You may run "mix format --migrate" to fix this warning automatically.4325     │4326 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4327     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328     │4329     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543304331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332    You may run "mix format --migrate" to fix this warning automatically.4333    │4334 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336    │4337    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643384339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4340    You may run "mix format --migrate" to fix this warning automatically.4341    │4342 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344    │4345    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243464347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348    You may run "mix format --migrate" to fix this warning automatically.4349    │4350 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352    │4353    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543544355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356    You may run "mix format --migrate" to fix this warning automatically.4357    │4358 23 │       <<20 :: int32, 3, n, 1, 16,4359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4360    │4361    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643624363    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364    You may run "mix format --migrate" to fix this warning automatically.4365    │4366 23 │       <<20 :: int32, 3, n, 1, 16,4367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4368    │4369    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243704371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372    You may run "mix format --migrate" to fix this warning automatically.4373    │4374 23 │       <<20 :: int32, 3, n, 1, 16,4375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4376    │4377    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543784379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380     You may run "mix format --migrate" to fix this warning automatically.4381     │4382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384     │4385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643864387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388     You may run "mix format --migrate" to fix this warning automatically.4389     │4390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392     │4393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243944395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396     You may run "mix format --migrate" to fix this warning automatically.4397     │4398 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4399     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400     │4401     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/544024403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404    You may run "mix format --migrate" to fix this warning automatically.4405    │4406 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408    │4409    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644104411    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4412    You may run "mix format --migrate" to fix this warning automatically.4413    │4414 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416    │4417    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644184419    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4420    You may run "mix format --migrate" to fix this warning automatically.4421    │4422 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4424    │4425    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644264427    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4428    You may run "mix format --migrate" to fix this warning automatically.4429    │4430 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4432    │4433    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644344435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436    You may run "mix format --migrate" to fix this warning automatically.4437    │4438 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4440    │4441    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244424443    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4444    You may run "mix format --migrate" to fix this warning automatically.4445    │4446 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4448    │4449    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244504451    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4452    You may run "mix format --migrate" to fix this warning automatically.4453    │4454 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4456    │4457    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244584459    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4460    You may run "mix format --migrate" to fix this warning automatically.4461    │4462 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4464    │4465    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244664467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4468    You may run "mix format --migrate" to fix this warning automatically.4469    │4470 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472    │4473    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544744475    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4476    You may run "mix format --migrate" to fix this warning automatically.4477    │4478 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480    │4481    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544824483    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4484    You may run "mix format --migrate" to fix this warning automatically.4485    │4486 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488    │4489    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544904491    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4492    You may run "mix format --migrate" to fix this warning automatically.4493    │4494 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496    │4497    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544984499     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4500     You may run "mix format --migrate" to fix this warning automatically.4501     │4502 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4503     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504     │4505     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645064507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4508     You may run "mix format --migrate" to fix this warning automatically.4509     │4510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512     │4513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245144515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4516     You may run "mix format --migrate" to fix this warning automatically.4517     │4518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520     │4521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545224523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4524    You may run "mix format --migrate" to fix this warning automatically.4525    │4526 36 │       <<4 :: int32, days :: int32>> ->4527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528    │4529    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645304531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532    You may run "mix format --migrate" to fix this warning automatically.4533    │4534 36 │       <<4 :: int32, days :: int32>> ->4535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536    │4537    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645384539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4540    You may run "mix format --migrate" to fix this warning automatically.4541    │4542 36 │       <<4 :: int32, days :: int32>> ->4543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544    │4545    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245464547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4548    You may run "mix format --migrate" to fix this warning automatically.4549    │4550 36 │       <<4 :: int32, days :: int32>> ->4551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552    │4553    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245544555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4556    You may run "mix format --migrate" to fix this warning automatically.4557    │4558 36 │       <<4 :: int32, days :: int32>> ->4559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560    │4561    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545624563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4564    You may run "mix format --migrate" to fix this warning automatically.4565    │4566 36 │       <<4 :: int32, days :: int32>> ->4567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568    │4569    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545704571     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572     You may run "mix format --migrate" to fix this warning automatically.4573     │4574 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4575     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576     │4577     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645784579     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4580     You may run "mix format --migrate" to fix this warning automatically.4581     │4582 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4583     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584     │4585     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245864587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4588     You may run "mix format --migrate" to fix this warning automatically.4589     │4590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592     │4593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545944595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4596    You may run "mix format --migrate" to fix this warning automatically.4597    │4598 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600    │4601    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646024603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4604    You may run "mix format --migrate" to fix this warning automatically.4605    │4606 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608    │4609    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246104611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4612    You may run "mix format --migrate" to fix this warning automatically.4613    │4614 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616    │4617    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546184619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620    You may run "mix format --migrate" to fix this warning automatically.4621    │4622 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624    │4625    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646264627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4628    You may run "mix format --migrate" to fix this warning automatically.4629    │4630 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632    │4633    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246344635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636    You may run "mix format --migrate" to fix this warning automatically.4637    │4638 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640    │4641    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546424643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4644    You may run "mix format --migrate" to fix this warning automatically.4645    │4646 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648    │4649    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646504651    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652    You may run "mix format --migrate" to fix this warning automatically.4653    │4654 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656    │4657    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246584659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660    You may run "mix format --migrate" to fix this warning automatically.4661    │4662 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4664    │4665    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546664667    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668    You may run "mix format --migrate" to fix this warning automatically.4669    │4670 26 │       <<4::int32, float::float32>>   -> float4671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4672    │4673    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646744675    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4676    You may run "mix format --migrate" to fix this warning automatically.4677    │4678 26 │       <<4::int32, float::float32>>   -> float4679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4680    │4681    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646824683    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684    You may run "mix format --migrate" to fix this warning automatically.4685    │4686 26 │       <<4::int32, float::float32>>   -> float4687    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688    │4689    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246904691    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4692    You may run "mix format --migrate" to fix this warning automatically.4693    │4694 26 │       <<4::int32, float::float32>>   -> float4695    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696    │4697    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246984699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700    You may run "mix format --migrate" to fix this warning automatically.4701    │4702 26 │       <<4::int32, float::float32>>   -> float4703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704    │4705    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547064707    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4708    You may run "mix format --migrate" to fix this warning automatically.4709    │4710 26 │       <<4::int32, float::float32>>   -> float4711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712    │4713    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547144715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4716     You may run "mix format --migrate" to fix this warning automatically.4717     │4718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720     │4721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647224723     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4724     You may run "mix format --migrate" to fix this warning automatically.4725     │4726 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4727     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728     │4729     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247304731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4732     You may run "mix format --migrate" to fix this warning automatically.4733     │4734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736     │4737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547384739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740    You may run "mix format --migrate" to fix this warning automatically.4741    │4742 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744    │4745    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647464747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4748    You may run "mix format --migrate" to fix this warning automatically.4749    │4750 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752    │4753    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247544755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4756    You may run "mix format --migrate" to fix this warning automatically.4757    │4758 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760    │4761    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547624763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4764    You may run "mix format --migrate" to fix this warning automatically.4765    │4766 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768    │4769    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647704771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772    You may run "mix format --migrate" to fix this warning automatically.4773    │4774 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776    │4777    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247784779    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4780    You may run "mix format --migrate" to fix this warning automatically.4781    │4782 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784    │4785    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547864787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4788    You may run "mix format --migrate" to fix this warning automatically.4789    │4790 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792    │4793    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647944795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4796    You may run "mix format --migrate" to fix this warning automatically.4797    │4798 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800    │4801    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248024803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4804    You may run "mix format --migrate" to fix this warning automatically.4805    │4806 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808    │4809    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548104811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812    You may run "mix format --migrate" to fix this warning automatically.4813    │4814 26 │       <<8::int32, float::float64>>        -> float4815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816    │4817    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648184819    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4820    You may run "mix format --migrate" to fix this warning automatically.4821    │4822 26 │       <<8::int32, float::float64>>        -> float4823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824    │4825    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648264827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828    You may run "mix format --migrate" to fix this warning automatically.4829    │4830 26 │       <<8::int32, float::float64>>        -> float4831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832    │4833    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248344835    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4836    You may run "mix format --migrate" to fix this warning automatically.4837    │4838 26 │       <<8::int32, float::float64>>        -> float4839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840    │4841    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248424843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844    You may run "mix format --migrate" to fix this warning automatically.4845    │4846 26 │       <<8::int32, float::float64>>        -> float4847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848    │4849    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548504851    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4852    You may run "mix format --migrate" to fix this warning automatically.4853    │4854 26 │       <<8::int32, float::float64>>        -> float4855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856    │4857    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548584859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860     You may run "mix format --migrate" to fix this warning automatically.4861     │4862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864     │4865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648664867     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868     You may run "mix format --migrate" to fix this warning automatically.4869     │4870 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4871     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872     │4873     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248744875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876     You may run "mix format --migrate" to fix this warning automatically.4877     │4878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880     │4881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548824883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884     You may run "mix format --migrate" to fix this warning automatically.4885     │4886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888     │4889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648904891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892     You may run "mix format --migrate" to fix this warning automatically.4893     │4894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896     │4897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/248984899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900     You may run "mix format --migrate" to fix this warning automatically.4901     │4902 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4903     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904     │4905     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549064907     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908     You may run "mix format --migrate" to fix this warning automatically.4909     │4910 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4911     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912     │4913     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/649144915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916     You may run "mix format --migrate" to fix this warning automatically.4917     │4918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920     │4921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/249224923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924     You may run "mix format --migrate" to fix this warning automatically.4925     │4926 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4927     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928     │4929     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549304931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932    You may run "mix format --migrate" to fix this warning automatically.4933    │4934 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936    │4937    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649384939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940    You may run "mix format --migrate" to fix this warning automatically.4941    │4942 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944    │4945    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249464947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4948    You may run "mix format --migrate" to fix this warning automatically.4949    │4950 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952    │4953    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549544955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956    You may run "mix format --migrate" to fix this warning automatically.4957    │4958 23 │       <<20 :: int32, 3, 128, 0, 16,4959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960    │4961    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649624963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4964    You may run "mix format --migrate" to fix this warning automatically.4965    │4966 23 │       <<20 :: int32, 3, 128, 0, 16,4967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968    │4969    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249704971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972    You may run "mix format --migrate" to fix this warning automatically.4973    │4974 23 │       <<20 :: int32, 3, 128, 0, 16,4975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976    │4977    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549784979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4980     You may run "mix format --migrate" to fix this warning automatically.4981     │4982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984     │4985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649864987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988     You may run "mix format --migrate" to fix this warning automatically.4989     │4990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992     │4993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249944995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4996     You may run "mix format --migrate" to fix this warning automatically.4997     │4998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000     │5001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/550025003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004    You may run "mix format --migrate" to fix this warning automatically.5005    │5006 20 │       <<2 :: int32, int :: int16>> -> int5007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008    │5009    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650105011    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5012    You may run "mix format --migrate" to fix this warning automatically.5013    │5014 20 │       <<2 :: int32, int :: int16>> -> int5015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016    │5017    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650185019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5020    You may run "mix format --migrate" to fix this warning automatically.5021    │5022 20 │       <<2 :: int32, int :: int16>> -> int5023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024    │5025    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250265027    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5028    You may run "mix format --migrate" to fix this warning automatically.5029    │5030 20 │       <<2 :: int32, int :: int16>> -> int5031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032    │5033    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250345035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036    You may run "mix format --migrate" to fix this warning automatically.5037    │5038 20 │       <<2 :: int32, int :: int16>> -> int5039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040    │5041    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550425043    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5044    You may run "mix format --migrate" to fix this warning automatically.5045    │5046 20 │       <<2 :: int32, int :: int16>> -> int5047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048    │5049    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550505051     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5052     You may run "mix format --migrate" to fix this warning automatically.5053     │5054 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5055     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056     │5057     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650585059     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060     You may run "mix format --migrate" to fix this warning automatically.5061     │5062 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5063     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064     │5065     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250665067     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068     You may run "mix format --migrate" to fix this warning automatically.5069     │5070 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5071     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072     │5073     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550745075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076    You may run "mix format --migrate" to fix this warning automatically.5077    │5078 20 │       <<4 :: int32, int :: int32>> -> int5079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080    │5081    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650825083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5084    You may run "mix format --migrate" to fix this warning automatically.5085    │5086 20 │       <<4 :: int32, int :: int32>> -> int5087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088    │5089    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650905091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092    You may run "mix format --migrate" to fix this warning automatically.5093    │5094 20 │       <<4 :: int32, int :: int32>> -> int5095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096    │5097    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/250985099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100    You may run "mix format --migrate" to fix this warning automatically.5101    │5102 20 │       <<4 :: int32, int :: int32>> -> int5103    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104    │5105    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251065107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108    You may run "mix format --migrate" to fix this warning automatically.5109    │5110 20 │       <<4 :: int32, int :: int32>> -> int5111    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112    │5113    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551145115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116    You may run "mix format --migrate" to fix this warning automatically.5117    │5118 20 │       <<4 :: int32, int :: int32>> -> int5119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120    │5121    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551225123     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5124     You may run "mix format --migrate" to fix this warning automatically.5125     │5126 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128     │5129     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/651305131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132     You may run "mix format --migrate" to fix this warning automatically.5133     │5134 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5135     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136     │5137     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251385139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5140     You may run "mix format --migrate" to fix this warning automatically.5141     │5142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144     │5145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551465147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5148    You may run "mix format --migrate" to fix this warning automatically.5149    │5150 20 │       <<8 :: int32, int :: int64>> -> int5151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152    │5153    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651545155    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5156    You may run "mix format --migrate" to fix this warning automatically.5157    │5158 20 │       <<8 :: int32, int :: int64>> -> int5159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160    │5161    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651625163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164    You may run "mix format --migrate" to fix this warning automatically.5165    │5166 20 │       <<8 :: int32, int :: int64>> -> int5167    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168    │5169    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251705171    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5172    You may run "mix format --migrate" to fix this warning automatically.5173    │5174 20 │       <<8 :: int32, int :: int64>> -> int5175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176    │5177    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251785179    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5180    You may run "mix format --migrate" to fix this warning automatically.5181    │5182 20 │       <<8 :: int32, int :: int64>> -> int5183    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184    │5185    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551865187    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5188    You may run "mix format --migrate" to fix this warning automatically.5189    │5190 20 │       <<8 :: int32, int :: int64>> -> int5191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192    │5193    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551945195     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196     You may run "mix format --migrate" to fix this warning automatically.5197     │5198 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5199     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200     │5201     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/652025203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5204     You may run "mix format --migrate" to fix this warning automatically.5205     │5206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208     │5209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/252105211     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5212     You may run "mix format --migrate" to fix this warning automatically.5213     │5214 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5215     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216     │5217     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/552185219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5220    You may run "mix format --migrate" to fix this warning automatically.5221    │5222 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224    │5225    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652265227    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5228    You may run "mix format --migrate" to fix this warning automatically.5229    │5230 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232    │5233    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652345235    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236    You may run "mix format --migrate" to fix this warning automatically.5237    │5238 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240    │5241    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652425243    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244    You may run "mix format --migrate" to fix this warning automatically.5245    │5246 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248    │5249    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652505251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252    You may run "mix format --migrate" to fix this warning automatically.5253    │5254 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256    │5257    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252585259    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5260    You may run "mix format --migrate" to fix this warning automatically.5261    │5262 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264    │5265    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252665267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5268    You may run "mix format --migrate" to fix this warning automatically.5269    │5270 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272    │5273    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252745275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5276    You may run "mix format --migrate" to fix this warning automatically.5277    │5278 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280    │5281    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252825283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5284    You may run "mix format --migrate" to fix this warning automatically.5285    │5286 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288    │5289    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552905291    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5292    You may run "mix format --migrate" to fix this warning automatically.5293    │5294 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296    │5297    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552985299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5300    You may run "mix format --migrate" to fix this warning automatically.5301    │5302 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304    │5305    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553065307    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5308    You may run "mix format --migrate" to fix this warning automatically.5309    │5310 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5311    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312    │5313    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553145315     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5316     You may run "mix format --migrate" to fix this warning automatically.5317     │5318 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5319     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320     │5321     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653225323     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5324     You may run "mix format --migrate" to fix this warning automatically.5325     │5326 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5327     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328     │5329     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253305331     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5332     You may run "mix format --migrate" to fix this warning automatically.5333     │5334 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5335     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336     │5337     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553385339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5340    You may run "mix format --migrate" to fix this warning automatically.5341    │5342 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344    │5345    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653465347    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5348    You may run "mix format --migrate" to fix this warning automatically.5349    │5350 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352    │5353    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653545355    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5356    You may run "mix format --migrate" to fix this warning automatically.5357    │5358 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360    │5361    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653625363    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5364    You may run "mix format --migrate" to fix this warning automatically.5365    │5366 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368    │5369    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653705371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372    You may run "mix format --migrate" to fix this warning automatically.5373    │5374 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376    │5377    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253785379    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5380    You may run "mix format --migrate" to fix this warning automatically.5381    │5382 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384    │5385    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253865387    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5388    You may run "mix format --migrate" to fix this warning automatically.5389    │5390 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392    │5393    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253945395    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5396    You may run "mix format --migrate" to fix this warning automatically.5397    │5398 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400    │5401    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254025403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404    You may run "mix format --migrate" to fix this warning automatically.5405    │5406 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408    │5409    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554105411    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5412    You may run "mix format --migrate" to fix this warning automatically.5413    │5414 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416    │5417    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554185419    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5420    You may run "mix format --migrate" to fix this warning automatically.5421    │5422 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424    │5425    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554265427    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5428    You may run "mix format --migrate" to fix this warning automatically.5429    │5430 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432    │5433    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554345435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436     You may run "mix format --migrate" to fix this warning automatically.5437     │5438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440     │5441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654425443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444     You may run "mix format --migrate" to fix this warning automatically.5445     │5446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448     │5449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254505451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452     You may run "mix format --migrate" to fix this warning automatically.5453     │5454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456     │5457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554585459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5460    You may run "mix format --migrate" to fix this warning automatically.5461    │5462 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464    │5465    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654665467    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5468    You may run "mix format --migrate" to fix this warning automatically.5469    │5470 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472    │5473    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654745475    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5476    You may run "mix format --migrate" to fix this warning automatically.5477    │5478 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480    │5481    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654825483    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5484    You may run "mix format --migrate" to fix this warning automatically.5485    │5486 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488    │5489    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654905491    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5492    You may run "mix format --migrate" to fix this warning automatically.5493    │5494 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496    │5497    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654985499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500    You may run "mix format --migrate" to fix this warning automatically.5501    │5502 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504    │5505    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255065507    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5508    You may run "mix format --migrate" to fix this warning automatically.5509    │5510 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512    │5513    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255145515    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5516    You may run "mix format --migrate" to fix this warning automatically.5517    │5518 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5519    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520    │5521    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255225523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5524    You may run "mix format --migrate" to fix this warning automatically.5525    │5526 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528    │5529    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255305531    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5532    You may run "mix format --migrate" to fix this warning automatically.5533    │5534 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536    │5537    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255385539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540    You may run "mix format --migrate" to fix this warning automatically.5541    │5542 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544    │5545    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555465547    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5548    You may run "mix format --migrate" to fix this warning automatically.5549    │5550 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552    │5553    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555545555    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5556    You may run "mix format --migrate" to fix this warning automatically.5557    │5558 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560    │5561    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555625563    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5564    You may run "mix format --migrate" to fix this warning automatically.5565    │5566 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568    │5569    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555705571    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5572    You may run "mix format --migrate" to fix this warning automatically.5573    │5574 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576    │5577    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555785579     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5580     You may run "mix format --migrate" to fix this warning automatically.5581     │5582 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5583     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584     │5585     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655865587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588     You may run "mix format --migrate" to fix this warning automatically.5589     │5590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592     │5593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255945595     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5596     You may run "mix format --migrate" to fix this warning automatically.5597     │5598 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5599     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600     │5601     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556025603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604    You may run "mix format --migrate" to fix this warning automatically.5605    │5606 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608    │5609    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656105611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612    You may run "mix format --migrate" to fix this warning automatically.5613    │5614 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616    │5617    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256185619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620    You may run "mix format --migrate" to fix this warning automatically.5621    │5622 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624    │5625    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556265627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628     You may run "mix format --migrate" to fix this warning automatically.5629     │5630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632     │5633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656345635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636     You may run "mix format --migrate" to fix this warning automatically.5637     │5638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640     │5641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256425643     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644     You may run "mix format --migrate" to fix this warning automatically.5645     │5646 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5647     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648     │5649     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556505651    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5652    You may run "mix format --migrate" to fix this warning automatically.5653    │5654 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656    │5657    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656585659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5660    You may run "mix format --migrate" to fix this warning automatically.5661    │5662 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664    │5665    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256665667    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5668    You may run "mix format --migrate" to fix this warning automatically.5669    │5670 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672    │5673    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556745675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5676     You may run "mix format --migrate" to fix this warning automatically.5677     │5678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680     │5681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656825683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5684     You may run "mix format --migrate" to fix this warning automatically.5685     │5686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688     │5689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256905691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5692     You may run "mix format --migrate" to fix this warning automatically.5693     │5694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696     │5697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556985699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5700    You may run "mix format --migrate" to fix this warning automatically.5701    │5702 19 │       <<len :: int32, data :: binary-size(len)>> ->5703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704    │5705    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657065707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708    You may run "mix format --migrate" to fix this warning automatically.5709    │5710 19 │       <<len :: int32, data :: binary-size(len)>> ->5711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712    │5713    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257145715    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5716    You may run "mix format --migrate" to fix this warning automatically.5717    │5718 19 │       <<len :: int32, data :: binary-size(len)>> ->5719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720    │5721    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557225723     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5724     You may run "mix format --migrate" to fix this warning automatically.5725     │5726 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5727     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728     │5729     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657305731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5732     You may run "mix format --migrate" to fix this warning automatically.5733     │5734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736     │5737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257385739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740     You may run "mix format --migrate" to fix this warning automatically.5741     │5742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744     │5745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557465747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748    You may run "mix format --migrate" to fix this warning automatically.5749    │5750 28 │       <<4 :: int32, oid :: uint32>> -> oid5751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752    │5753    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657545755    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5756    You may run "mix format --migrate" to fix this warning automatically.5757    │5758 28 │       <<4 :: int32, oid :: uint32>> -> oid5759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760    │5761    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657625763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764    You may run "mix format --migrate" to fix this warning automatically.5765    │5766 28 │       <<4 :: int32, oid :: uint32>> -> oid5767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768    │5769    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257705771    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5772    You may run "mix format --migrate" to fix this warning automatically.5773    │5774 28 │       <<4 :: int32, oid :: uint32>> -> oid5775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776    │5777    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257785779    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5780    You may run "mix format --migrate" to fix this warning automatically.5781    │5782 28 │       <<4 :: int32, oid :: uint32>> -> oid5783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784    │5785    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557865787    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5788    You may run "mix format --migrate" to fix this warning automatically.5789    │5790 28 │       <<4 :: int32, oid :: uint32>> -> oid5791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792    │5793    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557945795     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5796     You may run "mix format --migrate" to fix this warning automatically.5797     │5798 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5799     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800     │5801     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/658025803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804     You may run "mix format --migrate" to fix this warning automatically.5805     │5806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808     │5809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/258105811     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5812     You may run "mix format --migrate" to fix this warning automatically.5813     │5814 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5815     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816     │5817     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/558185819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5820    You may run "mix format --migrate" to fix this warning automatically.5821    │5822 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824    │5825    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658265827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5828    You may run "mix format --migrate" to fix this warning automatically.5829    │5830 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832    │5833    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258345835    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5836    You may run "mix format --migrate" to fix this warning automatically.5837    │5838 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840    │5841    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558425843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844     You may run "mix format --migrate" to fix this warning automatically.5845     │5846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848     │5849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658505851     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5852     You may run "mix format --migrate" to fix this warning automatically.5853     │5854 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5855     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856     │5857     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258585859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5860     You may run "mix format --migrate" to fix this warning automatically.5861     │5862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864     │5865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558665867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5868    You may run "mix format --migrate" to fix this warning automatically.5869    │5870 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872    │5873    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658745875    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5876    You may run "mix format --migrate" to fix this warning automatically.5877    │5878 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880    │5881    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658825883    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5884    You may run "mix format --migrate" to fix this warning automatically.5885    │5886 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5887    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888    │5889    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658905891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892    You may run "mix format --migrate" to fix this warning automatically.5893    │5894 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5895    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896    │5897    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258985899    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5900    You may run "mix format --migrate" to fix this warning automatically.5901    │5902 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904    │5905    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259065907    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5908    You may run "mix format --migrate" to fix this warning automatically.5909    │5910 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912    │5913    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259145915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916    You may run "mix format --migrate" to fix this warning automatically.5917    │5918 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920    │5921    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559225923    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5924    You may run "mix format --migrate" to fix this warning automatically.5925    │5926 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928    │5929    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559305931    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5932    You may run "mix format --migrate" to fix this warning automatically.5933    │5934 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936    │5937    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559385939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940     You may run "mix format --migrate" to fix this warning automatically.5941     │5942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944     │5945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/659465947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948     You may run "mix format --migrate" to fix this warning automatically.5949     │5950 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5951     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952     │5953     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259545955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956     You may run "mix format --migrate" to fix this warning automatically.5957     │5958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960     │5961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559625963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964    You may run "mix format --migrate" to fix this warning automatically.5965    │5966 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968    │5969    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659705971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972    You may run "mix format --migrate" to fix this warning automatically.5973    │5974 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976    │5977    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259785979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980    You may run "mix format --migrate" to fix this warning automatically.5981    │5982 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984    │5985    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/559865987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988     You may run "mix format --migrate" to fix this warning automatically.5989     │5990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992     │5993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659945995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996     You may run "mix format --migrate" to fix this warning automatically.5997     │5998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000     │6001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/260026003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004     You may run "mix format --migrate" to fix this warning automatically.6005     │6006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008     │6009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/560106011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012    You may run "mix format --migrate" to fix this warning automatically.6013    │6014 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016    │6017    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860186019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020    You may run "mix format --migrate" to fix this warning automatically.6021    │6022 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024    │6025    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460266027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6028    You may run "mix format --migrate" to fix this warning automatically.6029    │6030 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032    │6033    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760346035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6036     You may run "mix format --migrate" to fix this warning automatically.6037     │6038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040     │6041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860426043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044     You may run "mix format --migrate" to fix this warning automatically.6045     │6046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048     │6049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460506051     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6052     You may run "mix format --migrate" to fix this warning automatically.6053     │6054 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6055     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056     │6057     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760586059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6060    You may run "mix format --migrate" to fix this warning automatically.6061    │6062 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064    │6065    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660666067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068    You may run "mix format --migrate" to fix this warning automatically.6069    │6070 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072    │6073    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260746075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6076    You may run "mix format --migrate" to fix this warning automatically.6077    │6078 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080    │6081    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560826083     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6084     You may run "mix format --migrate" to fix this warning automatically.6085     │6086 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6087     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088     │6089     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660906091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6092     You may run "mix format --migrate" to fix this warning automatically.6093     │6094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096     │6097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260986099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100     You may run "mix format --migrate" to fix this warning automatically.6101     │6102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104     │6105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/561066107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108    You may run "mix format --migrate" to fix this warning automatically.6109    │6110 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6111    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112    │6113    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861146115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116    You may run "mix format --migrate" to fix this warning automatically.6117    │6118 40 │         <<count::int32, data::binary>> = binary6119    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120    │6121    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861226123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6124    You may run "mix format --migrate" to fix this warning automatically.6125    │6126 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128    │6129    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461306131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132    You may run "mix format --migrate" to fix this warning automatically.6133    │6134 40 │         <<count::int32, data::binary>> = binary6135    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136    │6137    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461386139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6140    You may run "mix format --migrate" to fix this warning automatically.6141    │6142 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144    │6145    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761466147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148    You may run "mix format --migrate" to fix this warning automatically.6149    │6150 40 │         <<count::int32, data::binary>> = binary6151    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152    │6153    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761546155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6156    You may run "mix format --migrate" to fix this warning automatically.6157    │6158 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160    │6161    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861626163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164    You may run "mix format --migrate" to fix this warning automatically.6165    │6166 44 │         <<_::int32, data::binary>> = binary6167    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168    │6169    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861706171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172    You may run "mix format --migrate" to fix this warning automatically.6173    │6174 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176    │6177    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461786179    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6180    You may run "mix format --migrate" to fix this warning automatically.6181    │6182 44 │         <<_::int32, data::binary>> = binary6183    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184    │6185    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461866187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6188    You may run "mix format --migrate" to fix this warning automatically.6189    │6190 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192    │6193    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761946195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6196    You may run "mix format --migrate" to fix this warning automatically.6197    │6198 44 │         <<_::int32, data::binary>> = binary6199    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200    │6201    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762026203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6204     You may run "mix format --migrate" to fix this warning automatically.6205     │6206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208     │6209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862106211     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6212     You may run "mix format --migrate" to fix this warning automatically.6213     │6214 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6215     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216     │6217     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/462186219     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220     You may run "mix format --migrate" to fix this warning automatically.6221     │6222 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6223     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224     │6225     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762266227    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6228    You may run "mix format --migrate" to fix this warning automatically.6229    │6230 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232    │6233    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662346235    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6236    You may run "mix format --migrate" to fix this warning automatically.6237    │6238 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240    │6241    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662426243    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6244    You may run "mix format --migrate" to fix this warning automatically.6245    │6246 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248    │6249    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662506251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252    You may run "mix format --migrate" to fix this warning automatically.6253    │6254 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256    │6257    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262586259    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6260    You may run "mix format --migrate" to fix this warning automatically.6261    │6262 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264    │6265    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262666267    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6268    You may run "mix format --migrate" to fix this warning automatically.6269    │6270 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272    │6273    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262746275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276    You may run "mix format --migrate" to fix this warning automatically.6277    │6278 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280    │6281    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562826283    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6284    You may run "mix format --migrate" to fix this warning automatically.6285    │6286 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288    │6289    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562906291    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6292    You may run "mix format --migrate" to fix this warning automatically.6293    │6294 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296    │6297    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562986299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6300     You may run "mix format --migrate" to fix this warning automatically.6301     │6302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304     │6305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663066307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308     You may run "mix format --migrate" to fix this warning automatically.6309     │6310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312     │6313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263146315     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316     You may run "mix format --migrate" to fix this warning automatically.6317     │6318 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6319     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320     │6321     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/563226323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324    You may run "mix format --migrate" to fix this warning automatically.6325    │6326 33 │       <<8 :: int32, microsecs :: int64>> ->6327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328    │6329    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663306331    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6332    You may run "mix format --migrate" to fix this warning automatically.6333    │6334 33 │       <<8 :: int32, microsecs :: int64>> ->6335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336    │6337    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663386339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6340    You may run "mix format --migrate" to fix this warning automatically.6341    │6342 33 │       <<8 :: int32, microsecs :: int64>> ->6343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344    │6345    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263466347    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6348    You may run "mix format --migrate" to fix this warning automatically.6349    │6350 33 │       <<8 :: int32, microsecs :: int64>> ->6351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352    │6353    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263546355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356    You may run "mix format --migrate" to fix this warning automatically.6357    │6358 33 │       <<8 :: int32, microsecs :: int64>> ->6359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360    │6361    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563626363    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6364    You may run "mix format --migrate" to fix this warning automatically.6365    │6366 33 │       <<8 :: int32, microsecs :: int64>> ->6367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368    │6369    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563706371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372     You may run "mix format --migrate" to fix this warning automatically.6373     │6374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376     │6377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663786379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380     You may run "mix format --migrate" to fix this warning automatically.6381     │6382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384     │6385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263866387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6388     You may run "mix format --migrate" to fix this warning automatically.6389     │6390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392     │6393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563946395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396    You may run "mix format --migrate" to fix this warning automatically.6397    │6398 37 │       <<8 :: int32, microsecs :: int64>> ->6399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400    │6401    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664026403    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6404    You may run "mix format --migrate" to fix this warning automatically.6405    │6406 37 │       <<8 :: int32, microsecs :: int64>> ->6407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408    │6409    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664106411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412    You may run "mix format --migrate" to fix this warning automatically.6413    │6414 37 │       <<8 :: int32, microsecs :: int64>> ->6415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416    │6417    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264186419    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6420    You may run "mix format --migrate" to fix this warning automatically.6421    │6422 37 │       <<8 :: int32, microsecs :: int64>> ->6423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424    │6425    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264266427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428    You may run "mix format --migrate" to fix this warning automatically.6429    │6430 37 │       <<8 :: int32, microsecs :: int64>> ->6431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432    │6433    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564346435    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6436    You may run "mix format --migrate" to fix this warning automatically.6437    │6438 37 │       <<8 :: int32, microsecs :: int64>> ->6439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440    │6441    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564426443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444     You may run "mix format --migrate" to fix this warning automatically.6445     │6446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448     │6449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664506451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452     You may run "mix format --migrate" to fix this warning automatically.6453     │6454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456     │6457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264586459     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460     You may run "mix format --migrate" to fix this warning automatically.6461     │6462 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6463     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464     │6465     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564666467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468    You may run "mix format --migrate" to fix this warning automatically.6469    │6470 42 │       <<8 :: int32, microsecs :: int64>> ->6471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472    │6473    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664746475    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6476    You may run "mix format --migrate" to fix this warning automatically.6477    │6478 42 │       <<8 :: int32, microsecs :: int64>> ->6479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480    │6481    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664826483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484    You may run "mix format --migrate" to fix this warning automatically.6485    │6486 42 │       <<8 :: int32, microsecs :: int64>> ->6487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488    │6489    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264906491    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6492    You may run "mix format --migrate" to fix this warning automatically.6493    │6494 42 │       <<8 :: int32, microsecs :: int64>> ->6495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496    │6497    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264986499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500    You may run "mix format --migrate" to fix this warning automatically.6501    │6502 42 │       <<8 :: int32, microsecs :: int64>> ->6503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504    │6505    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565066507    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6508    You may run "mix format --migrate" to fix this warning automatically.6509    │6510 42 │       <<8 :: int32, microsecs :: int64>> ->6511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512    │6513    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565146515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516     You may run "mix format --migrate" to fix this warning automatically.6517     │6518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520     │6521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/665226523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524     You may run "mix format --migrate" to fix this warning automatically.6525     │6526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528     │6529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265306531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532     You may run "mix format --migrate" to fix this warning automatically.6533     │6534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536     │6537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565386539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6540    You may run "mix format --migrate" to fix this warning automatically.6541    │6542 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544    │6545    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665466547    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6548    You may run "mix format --migrate" to fix this warning automatically.6549    │6550 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6552    │6553    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665546555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556    You may run "mix format --migrate" to fix this warning automatically.6557    │6558 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6560    │6561    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665626563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6564    You may run "mix format --migrate" to fix this warning automatically.6565    │6566 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6568    │6569    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265706571    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6572    You may run "mix format --migrate" to fix this warning automatically.6573    │6574 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576    │6577    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265786579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580    You may run "mix format --migrate" to fix this warning automatically.6581    │6582 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584    │6585    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265866587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6588    You may run "mix format --migrate" to fix this warning automatically.6589    │6590 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592    │6593    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565946595    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6596    You may run "mix format --migrate" to fix this warning automatically.6597    │6598 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6600    │6601    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566026603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604    You may run "mix format --migrate" to fix this warning automatically.6605    │6606 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6608    │6609    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566106611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612     You may run "mix format --migrate" to fix this warning automatically.6613     │6614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6616     │6617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666186619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620     You may run "mix format --migrate" to fix this warning automatically.6621     │6622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624     │6625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/266266627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628     You may run "mix format --migrate" to fix this warning automatically.6629     │6630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632     │6633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566346635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6636     You may run "mix format --migrate" to fix this warning automatically.6637     │6638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640     │6641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666426643     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6644     You may run "mix format --migrate" to fix this warning automatically.6645     │6646 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6647     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6648     │6649     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666506651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6652     You may run "mix format --migrate" to fix this warning automatically.6653     │6654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6656     │6657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266586659     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6660     You may run "mix format --migrate" to fix this warning automatically.6661     │6662 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6663     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6664     │6665     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266666667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6668     You may run "mix format --migrate" to fix this warning automatically.6669     │6670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6672     │6673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566746675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6676     You may run "mix format --migrate" to fix this warning automatically.6677     │6678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6680     │6681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566826683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6684     You may run "mix format --migrate" to fix this warning automatically.6685     │6686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6688     │6689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666906691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6692     You may run "mix format --migrate" to fix this warning automatically.6693     │6694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6696     │6697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266986699     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6700     You may run "mix format --migrate" to fix this warning automatically.6701     │6702 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6703     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6704     │6705     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/567066707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6708    You may run "mix format --migrate" to fix this warning automatically.6709    │6710 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6712    │6713    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667146715    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6716    You may run "mix format --migrate" to fix this warning automatically.6717    │6718 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6720    │6721    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267226723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6724    You may run "mix format --migrate" to fix this warning automatically.6725    │6726 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6728    │6729    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567306731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6732     You may run "mix format --migrate" to fix this warning automatically.6733     │6734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6736     │6737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667386739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6740     You may run "mix format --migrate" to fix this warning automatically.6741     │6742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6744     │6745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267466747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6748     You may run "mix format --migrate" to fix this warning automatically.6749     │6750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6752     │6753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567546755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6756    You may run "mix format --migrate" to fix this warning automatically.6757    │6758 17 │       <<0 :: int32>> -> :void6759    │       ~~~~~~~~~~~~~~~~~~~~~~~6760    │6761    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667626763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6764    You may run "mix format --migrate" to fix this warning automatically.6765    │6766 17 │       <<0 :: int32>> -> :void6767    │       ~~~~~~~~~~~~~~~~~~~~~~~6768    │6769    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267706771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6772    You may run "mix format --migrate" to fix this warning automatically.6773    │6774 17 │       <<0 :: int32>> -> :void6775    │       ~~~~~~~~~~~~~~~~~~~~~~~6776    │6777    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/567786779     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6780     You may run "mix format --migrate" to fix this warning automatically.6781     │6782 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6783     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6784     │6785     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667866787     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6788     You may run "mix format --migrate" to fix this warning automatically.6789     │6790 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6791     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6792     │6793     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267946795     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6796     You may run "mix format --migrate" to fix this warning automatically.6797     │6798 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6799     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6800     │6801     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/568026803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6804    You may run "mix format --migrate" to fix this warning automatically.6805    │6806 23 │       <<0 :: int32>> -> :void6807    │       ~~~~~~~~~~~~~~~~~~~~~~~6808    │6809    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668106811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6812    You may run "mix format --migrate" to fix this warning automatically.6813    │6814 23 │       <<0 :: int32>> -> :void6815    │       ~~~~~~~~~~~~~~~~~~~~~~~6816    │6817    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268186819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6820    You may run "mix format --migrate" to fix this warning automatically.6821    │6822 23 │       <<0 :: int32>> -> :void6823    │       ~~~~~~~~~~~~~~~~~~~~~~~6824    │6825    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568266827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6828     You may run "mix format --migrate" to fix this warning automatically.6829     │6830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6832     │6833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668346835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6836     You may run "mix format --migrate" to fix this warning automatically.6837     │6838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6840     │6841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268426843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6844     You may run "mix format --migrate" to fix this warning automatically.6845     │6846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6848     │6849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568506851    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6852    │6853 20 │     manager    = worker(Postgrex.TypeManager, [])6854    │                  ~6855    │6856    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/168576858    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6859    │6860 21 │     server_sup = supervisor(__MODULE__, [:servers])6861    │                  ~6862    │6863    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/168646865    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6866    │6867 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6868    │     ~6869    │6870    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16871    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/168726873    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6874    │6875 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6876    │                   ~6877    │6878    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/168796880     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6881     │6882 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6883     │               ~6884     │6885     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/268866887     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6888     │6889 110 │     if Map.size(s.listener_channels[channel]) == 1 do6890     │            ~6891     │6892     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36893     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36894     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/268956896     warning: a struct for Postgrex.Query is expected on struct update:68976898         %Postgrex.Query{6899           query6900           | param_oids: param_oids,6901             param_formats: param_formats,6902             param_types: param_types6903         }69046905     but got type:69066907         dynamic()69086909     where "query" was given the type:69106911         # type: dynamic()6912         # from: lib/postgrex/protocol.ex:910:356913         query69146915     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69166917     type warning found at:6918     │6919 915 │         query = %Query{query | param_oids: param_oids,6920     │                 ~6921     │6922     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/669236924     warning: a struct for Postgrex.Query is expected on struct update:69256926         %Postgrex.Query{6927           query6928           | ref: make_ref(),6929             types: types,6930             columns: col_names,6931             result_oids: result_oids,6932             result_formats: result_formats,6933             result_types: result_types6934         }69356936     but got type:69376938         dynamic()69396940     where "query" was given the type:69416942         # type: dynamic()6943         # from: lib/postgrex/protocol.ex:926:356944         query69456946     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69476948     type warning found at:6949     │6950 932 │         query = %Query{query | ref: make_ref(), types: types,6951     │                 ~6952     │6953     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/669546955     warning: a struct for Postgrex.Query is expected on struct update:69566957         %Postgrex.Query{query | ref: make_ref()}69586959     but got type:69606961         dynamic()69626963     where "query" was given the type:69646965         # type: dynamic()6966         # from: lib/postgrex/protocol.ex:977:316967         query69686969     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69706971     type warning found at:6972     │6973 978 │     query = %Query{query | ref: make_ref()}6974     │             ~6975     │6976     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/569776978    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6979    │6980 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6981    │            ~6982    │6983    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/169846985      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6986      │6987 2131 │     formatted_reason = :ssl.format_error(reason)6988      │                             ~6989      │6990      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/369916992    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6993    │6994  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6995    │                 ~6996    │6997    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/269986999    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7000    │7001  9 │                 worker(Postgrex.Parameters, [])]7002    │                 ~7003    │7004    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/270057006      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7007      │7008 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7009      │                                            ~7010      │7011      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/370127013      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7014      │7015 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7016      │        ~7017      │7018      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/270197020      warning: a struct for Postgrex.Query is expected on struct update:70217022          %Postgrex.Query{query | name: ""}70237024      but got type:70257026          dynamic()70277028      where "query" was given the type:70297030          # type: dynamic()7031          # from: lib/postgrex/protocol.ex:2313:167032          query70337034      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70357036      type warning found at:7037      │7038 2313 │   defp unnamed(query), do: %Query{query | name: ""}7039      │                            ~7040      │7041      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/170427043Generated postgrex app7044warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7045  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27046  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17047  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57048  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27049  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47050  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/270517052==> ecto7053Compiling 70 files (.ex)7054     warning: using single-quoted strings to represent charlists is deprecated.7055     Use ~c"" if you indeed want a charlist or use "" instead.7056     You may run "mix format --migrate" to change all single-quoted7057     strings to use the ~c sigil and fix this warning.7058     │7059 166 │     defp insert_all_value(_),   do: '?'7060     │                                     ~7061     │7062     └─ lib/ecto/adapters/mysql/connection.ex:166:3770637064     warning: using single-quoted strings to represent charlists is deprecated.7065     Use ~c"" if you indeed want a charlist or use "" instead.7066     You may run "mix format --migrate" to change all single-quoted7067     strings to use the ~c sigil and fix this warning.7068     │7069 354 │       '?'7070     │       ~7071     │7072     └─ lib/ecto/adapters/mysql/connection.ex:354:770737074      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70757076      This error happens when you have function calls without parentheses inside keywords. For example:70777078          function(arg, one: nested_call a, b, c)7079          function(arg, one: if expr, do: :this, else: :that)70807081      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:70827083          function(arg, one: if(expr, do: :this, else: :that))7084          function(arg, one: nested_call(a, b, c))70857086      Ambiguity found at:7087      │7088 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7089      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7090      │7091      └─ lib/ecto/changeset.ex:228670927093     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70947095     This error happens when you have function calls without parentheses inside keywords. For example:70967097         function(arg, one: nested_call a, b, c)7098         function(arg, one: if expr, do: :this, else: :that)70997100     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:71017102         function(arg, one: if(expr, do: :this, else: :that))7103         function(arg, one: nested_call(a, b, c))71047105     Ambiguity found at:7106     │7107 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109     │7110     └─ lib/ecto/migration/runner.ex:26571117112     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71137114     This error happens when you have function calls without parentheses inside keywords. For example:71157116         function(arg, one: nested_call a, b, c)7117         function(arg, one: if expr, do: :this, else: :that)71187119     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:71207121         function(arg, one: if(expr, do: :this, else: :that))7122         function(arg, one: nested_call(a, b, c))71237124     Ambiguity found at:7125     │7126 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7128     │7129     └─ lib/ecto/migration/runner.ex:26771307131     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7132     │7133 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7134     │        ~7135     │7136     └─ lib/ecto/query/builder.ex:136:871377138     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7139     │7140 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7141     │                                             ~~7142     │7143     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/271447145     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7146     │7147 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7148     │                                         ~~7149     │7150     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/271517152     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71537154     This error happens when you have function calls without parentheses inside keywords. For example:71557156         function(arg, one: nested_call a, b, c)7157         function(arg, one: if expr, do: :this, else: :that)71587159     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:71607161         function(arg, one: if(expr, do: :this, else: :that))7162         function(arg, one: nested_call(a, b, c))71637164     Ambiguity found at:7165     │7166 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7168     │7169     └─ lib/ecto/repo/schema.ex:45471707171    warning: unused require Ecto.Query7172    │7173  6 │   require Ecto.Query7174    │   ~7175    │7176    └─ lib/ecto/repo/preloader.ex:6:371777178    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7179    │7180  9 │   schema "schema_migrations" do7181    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7182    │7183    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)71847185    warning: incompatible types given to Mix.Ecto.ensure_started/2:71867187        Mix.Ecto.ensure_started(repo, opts)71887189    given types:71907191        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))71927193    but expected one of:71947195        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())71967197    where "opts" was given the type:71987199        # type: dynamic(7200          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7201            non_struct_map()7202        )7203        # from: lib/mix/tasks/ecto.rollback.ex:64:107204        opts =7205          if opts[:quiet] do7206            Keyword.merge(opts, log: false, log_sql: false)7207          else7208            opts7209          end72107211    where "repo" was given the type:72127213        # type: dynamic(atom())7214        # from: lib/mix/tasks/ecto.rollback.ex:70:77215        Mix.Ecto.ensure_repo(repo, args)72167217    type warning found at:7218    │7219 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7220    │                          ~7221    │7222    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/272237224      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7225      │7226 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7227      │     ~7228      │7229      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/272307231    warning: incompatible types given to Mix.Ecto.ensure_started/2:72327233        Mix.Ecto.ensure_started(repo, all: true)72347235    given types:72367237        -dynamic(atom())-, non_empty_list({:all, true})72387239    but expected one of:72407241        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72427243    where "repo" was given the type:72447245        # type: dynamic(atom())7246        # from: lib/mix/tasks/ecto.migrations.ex:37:77247        Mix.Ecto.ensure_repo(repo, args)72487249    type warning found at:7250    │7251 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7252    │                       ~7253    │7254    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/372557256    warning: incompatible types given to Mix.Ecto.ensure_started/2:72577258        Mix.Ecto.ensure_started(repo, opts)72597260    given types:72617262        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))72637264    but expected one of:72657266        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72677268    where "opts" was given the type:72697270        # type: dynamic(7271          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7272            non_struct_map()7273        )7274        # from: lib/mix/tasks/ecto.migrate.ex:68:107275        opts =7276          if opts[:quiet] do7277            Keyword.merge(opts, log: false, log_sql: false)7278          else7279            opts7280          end72817282    where "repo" was given the type:72837284        # type: dynamic(atom())7285        # from: lib/mix/tasks/ecto.migrate.ex:74:77286        Mix.Ecto.ensure_repo(repo, args)72877288    type warning found at:7289    │7290 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7291    │                          ~7292    │7293    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/272947295     warning: the following clause will never match:72967297         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->72987299     because it attempts to match on the result of:73007301         System.stacktrace()73027303     which has type:73047305         empty_list()73067307     where "args_or_arity" was given the type:73087309         # type: float() or integer() or non_empty_list(term())7310         # from: lib/ecto/changeset.ex7311         (_() when args_or_arity == 2) when length(args_or_arity) == 273127313     where "module" was given the type:73147315         # type: dynamic()7316         # from: lib/ecto/changeset.ex:733:307317         module73187319     type warning found at:7320     │7321 741 │ ...                   when length(args_or_arity) == 2 ->7322     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7323     │7324     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/273257326    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:73277328        Mix.Ecto.source_repo_priv(repo)73297330    given types:73317332        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-73337334    but expected one of:73357336        atom()73377338    where "repo" was given the types:73397340        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7341        # from: lib/mix/tasks/ecto.load.ex:70:227342        Keyword.merge(repo.config, opts)73437344        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7345        # from: lib/mix/tasks/ecto.load.ex:72:277346        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)73477348    type warning found at:7349    │7350 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7351    │                                          ~7352    │7353    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/273547355     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7356     │7357 739 │           case System.stacktrace do7358     │                       ~7359     │7360     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/273617362    warning: expected a map or struct when accessing .__adapter__ in expression:73637364        repo.__adapter__73657366    where "repo" was given the type:73677368        # type: dynamic(atom())7369        # from: lib/mix/tasks/ecto.load.ex:53:77370        Mix.Ecto.ensure_repo(repo, args)73717372    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73737374    type warning found at:7375    │7376 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7377    │                              ~7378    │7379    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/173807381    warning: expected a map or struct when accessing .__adapter__ in expression:73827383        repo.__adapter__73847385    where "repo" was given the type:73867387        # type: dynamic(atom())7388        # from: lib/mix/tasks/ecto.dump.ex:50:77389        Mix.Ecto.ensure_repo(repo, args)73907391    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73927393    type warning found at:7394    │7395 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7396    │                              ~7397    │7398    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/173997400    warning: expected a map or struct when accessing .__adapter__ in expression:74017402        repo.__adapter__74037404    where "repo" was given the type:74057406        # type: dynamic(atom())7407        # from: lib/mix/tasks/ecto.create.ex:37:77408        Mix.Ecto.ensure_repo(repo, args)74097410    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74117412    type warning found at:7413    │7414 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7415    │                              ~7416    │7417    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/174187419    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7420    │7421 62 │       Mix.Project.compile(args)7422    │                   ~7423    │7424    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/274257426    warning: expected a map or struct when accessing .__adapter__ in expression:74277428        repo.__adapter__74297430    where "repo" was given the type:74317432        # type: dynamic(atom())7433        # from: lib/mix/tasks/ecto.drop.ex:39:77434        Mix.Ecto.ensure_repo(repo, args)74357436    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74377438    type warning found at:7439    │7440 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7441    │                              ~7442    │7443    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/174447445    warning: incompatible types given to get_source/1:74467447        get_source(repo)74487449    given types:74507451        -dynamic(atom())-74527453    but expected one of:74547455        %{..., config: empty_list() or non_empty_list(term(), term())}74567457    where "repo" was given the type:74587459        # type: dynamic(atom())7460        # from: lib/ecto/migration/schema_migration.ex:24:137461        repo.all(7462          Map.put(7463            (7464              query =7465                (7466                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7467                  Ecto.Query.Builder.From.apply(query, 1)7468                )7469        7470              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7471                ...,7472                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7473                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7474                line: 22,7475                take: %{}7476              })7477            ),7478            :prefix,7479            prefix7480          ), timeout: :infinity, log: false)74817482    type warning found at:7483    │7484 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7485    │                ~7486    │7487    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/274887489     warning: expected a module (an atom) when invoking start_link/1 in expression:74907491         repo.start_link(pool_size: pool_size)74927493     where "pool_size" was given the type:74947495         # type: dynamic()7496         # from: lib/mix/ecto.ex:101:157497         pool_size = Keyword.get(opts, :pool_size, 1)74987499     where "repo" was given the type:75007501         # type: dynamic(%{..., __adapter__: atom()})7502         # from: lib/mix/ecto.ex:99:367503         repo.__adapter__.ensure_all_started(repo, :temporary)75047505     type warning found at:7506     │7507 102 │     case repo.start_link(pool_size: pool_size) do7508     │               ~7509     │7510     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/275117512    warning: incompatible types given to get_source/1:75137514        get_source(repo)75157516    given types:75177518        -dynamic(atom())-75197520    but expected one of:75217522        %{..., config: empty_list() or non_empty_list(term(), term())}75237524    where "repo" was given the type:75257526        # type: dynamic(atom())7527        # from: lib/ecto/migration/schema_migration.ex:30:137528        repo.insert!(7529          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7530            prefix: prefix,7531            source: get_source(repo)7532          ), timeout: :infinity, log: false)75337534    type warning found at:7535    │7536 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7537    │                                              ~7538    │7539    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/375407541    warning: incompatible types given to get_source/1:75427543        get_source(repo)75447545    given types:75467547        -dynamic(atom())-75487549    but expected one of:75507551        %{..., config: empty_list() or non_empty_list(term(), term())}75527553    where "repo" was given the type:75547555        # type: dynamic(atom())7556        # from: lib/ecto/migration/schema_migration.ex:36:137557        repo.delete_all(7558          Map.put(7559            (7560              query =7561                (7562                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7563                  Ecto.Query.Builder.From.apply(query, 1)7564                )7565        7566              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7567                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7568                op: :and,7569                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7570                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7571                line: 347572              })7573            ),7574            :prefix,7575            prefix7576          ), timeout: :infinity, log: false)75777578    type warning found at:7579    │7580 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7581    │                ~7582    │7583    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/375847585     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7586     │7587 146 │     Logger.remove_backend(:console)7588     │            ~7589     │7590     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/275917592     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7593     │7594 155 │     Logger.add_backend(:console, flush: true)7595     │            ~7596     │7597     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/275987599     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7600     │7601 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7602     │                                                                              ~7603     │7604     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27605     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/276067607      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7608      │7609 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7610      │        ~7611      │7612      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/176137614     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7615     │7616 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7617     │                                                                              ~7618     │7619     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/276207621      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7622      │7623 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7624      │                 ~7625      │7626      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/376277628     warning: the following conditional expression:76297630         is_atom(related)76317632     will always evaluate to:76337634         dynamic(true)76357636     where "related" was given the type:76377638         # type: dynamic(atom())7639         # from: lib/ecto/association.ex:730:157640         related = Ecto.Association.related_from_query(queryable)76417642     type warning found at:7643     │7644 732 │     unless is_atom(related) do7645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7646     │7647     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/376487649     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7650     │7651 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7652     │                                                                              ~7653     │7654     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/276557656    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7657    │7658 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7659    │     ~7660    │7661    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/276627663     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7664     │7665 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7666     │           ~7667     │7668     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/376697670     warning: the following clause will never match:76717672         {:error, _} = error ->76737674     because it attempts to match on the result of:76757676         apply(changeset, adapter, :insert, args)76777678     which has type:76797680         dynamic({:invalid or :ok, term()})76817682     type warning found at:7683     │7684 219 │           {:error, _} = error ->7685     │                       ~7686     │7687     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/476887689     warning: the following clause will never match:76907691         {:error, _} = error ->76927693     because it attempts to match on the result of:76947695         apply(changeset, adapter, action, args)76967697     which has type:76987699         dynamic({:invalid or :ok, term()})77007701     type warning found at:7702     │7703 297 │             {:error, _} = error ->7704     │                         ~7705     │7706     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/477077708    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7709    │7710 54 │       filter_and_reraise e, System.stacktrace7711    │                                    ~7712    │7713    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/577147715    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7716    │7717 44 │     index  = Map.size(params)7718    │                  ~7719    │7720    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57721    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/577227723     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7724     │7725 614 │     Decimal.minus(decimal)7726     │             ~7727     │7728     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/177297730     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)7731     │7732 228 │         raise BadStructError, struct: struct, term: data7733     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7734     │7735     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/577367737     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7738     │7739 214 │       filter_and_reraise e, System.stacktrace7740     │                                    ~7741     │7742     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47743     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/477447745      warning: expected a map or struct when accessing .__struct__ in expression:77467747          schema.__struct__77487749      where "schema" was given the types:77507751          # type: dynamic(atom() and not nil)7752          # from: lib/ecto/query/planner.ex:1186:417753          schema77547755          # type: atom()7756          # from: lib/ecto/query/planner.ex:1186:617757          is_atom(schema)77587759      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77607761      type warning found at:7762      │7763 1190 │       Map.has_key?(schema.__struct__, field) ->7764      │                           ~7765      │7766      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/677677768     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7769     │7770 159 │         supervise(children, strategy: :one_for_one)7771     │         ~7772     │7773     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/177747775     warning: the following clause will never match:77767777         {:error, _} ->77787779     because it attempts to match on the result of:77807781         NaiveDateTime.new(date, time)77827783     which has type:77847785         dynamic({:ok, %NaiveDateTime{}})77867787     type warning found at:7788     │7789 803 │         {:error, _} -> :error7790     │         ~~~~~~~~~~~~~~~~~~~~~7791     │7792     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/177937794    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7795    │7796 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7797    │     ~7798    │7799    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/278007801    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:78027803        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])78047805    given types:78067807        (7808          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7809          dynamic()7810        )78117812    but expected one of:78137814        atom(), term()78157816    where "opts" was given the type:78177818        # type: dynamic(7819          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7820            non_struct_map()7821        )7822        # from: lib/ecto/migrator.ex:44:657823        opts[:prefix]78247825    where "repo" was given the type:78267827        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7828        # from: lib/ecto/migrator.ex:44:237829        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])78307831    type warning found at:7832    │7833 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7834    │                       ~7835    │7836    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/278377838     warning: expected a module (an atom) when invoking transaction/2 in expression:78397840         repo.transaction(fun, log: false, timeout: :infinity)78417842     where "fun" was given the type:78437844         # type: dynamic()7845         # from: lib/ecto/migrator.ex:114:477846         fun78477848     where "repo" was given the types:78497850         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7851         # from: lib/ecto/migrator.ex:118:247852         repo.__adapter__.supports_ddl_transaction?78537854         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7855         # from: lib/ecto/migrator.ex:118:247856         repo.__adapter__.supports_ddl_transaction?78577858     type warning found at:7859     │7860 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7861     │              ~7862     │7863     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/378647865    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7866    │7867 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7868    │       ~7869    │7870    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/178717872    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7873    │7874 15 │     supervise(children, strategy: :simple_one_for_one)7875    │     ~7876    │7877    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/178787879     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7880     │7881 291 │     modules = Code.load_file(file)7882     │                    ~7883     │7884     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/278857886     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7887     │7888 321 │         reraise error, System.stacktrace7889     │                               ~7890     │7891     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/378927893    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7894    │7895 10 │       worker(Ecto.Registry, []),7896    │       ~7897    │7898    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/278997900    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7901    │7902 11 │       supervisor(Ecto.Migration.Supervisor, [])7903    │       ~7904    │7905    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/279067907     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7908     │7909 260 │         reraise %{err | message: message}, System.stacktrace7910     │                                                   ~7911     │7912     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/679137914Generated ecto app7915==> phoenix_ecto7916Compiling 4 files (.ex)7917Generated phoenix_ecto app7918==> scrivener_ecto7919Compiling 2 files (.ex)7920Generated scrivener_ecto app7921==> ryal_core7922Compiling 11 files (.ex)7923    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead7924    │7925  2 │   @repo Application.get_env(:ryal_core, :repo)7926    │                     ~7927    │7928    └─ lib/ryal.ex:2:21: Ryal (module)79297930    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7931    │7932  4 │   schema "ryal_payments" do7933    │   ~~~~~~~~~~~~~~~~~~~~~~~~~7934    │7935    └─ web/models/payment.ex:4: Ryal.Payment (module)79367937    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7938    │7939  4 │   schema "ryal_orders" do7940    │   ~~~~~~~~~~~~~~~~~~~~~~~7941    │7942    └─ web/models/order.ex:4: Ryal.Order (module)79437944    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7945    │7946  1 │ defmodule Ryal.Api.OrderController do7947    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7948    │7949    └─ web/controllers/api/order_controller.ex:1: Ryal.Api.OrderController.action/279507951    warning: nil.paginate/2 is undefined (module nil is not available or is yet to be defined)7952    │7953 22 │       |> Ryal.repo.paginate(params["page"])7954    │                    ~7955    │7956    └─ web/plugs/json_render_plug.ex:22:20: Ryal.JsonRenderPlug.render_collection/379577958Generated ryal_core app7959==> ryal7960Compiling 1 file (.ex)7961    warning: redefining module Ryal (current version loaded from /work/proj/_build/bbb/lib/ryal_core/ebin/Elixir.Ryal.beam)7962    │7963  1 │ defmodule Ryal do7964    │ ~~~~~~~~~~~~~~~~~7965    │7966    └─ lib/ryal.ex:1: Ryal (module)79677968Generated ryal app7969==> uboot_env7970Compiling 5 files (.ex)7971Generated uboot_env app7972==> nerves_system_bbb7973Generated nerves_system_bbb app7974==> property_table7975Compiling 8 files (.ex)7976Generated property_table app7977==> nerves_uevent7978 CC uevent.o7979 LD uevent7980Compiling 5 files (.ex)7981Generated nerves_uevent app7982==> nerves_runtime7983Compiling 14 files (.ex)7984Generated nerves_runtime app7985==> toolshed7986Compiling 5 files (.ex)7987Generated toolshed app7988==> nerves_compatibility_test7989Compiling 2 files (.ex)7990Generated nerves_compatibility_test app7991* skipping runtime configuration (config/runtime.exs not found)7992** (Mix) Duplicated modules: 7993	'Elixir.Ryal' specified in ryal_core and ryal