ryal

Build log

nerves_system_mangopi_mq_pro

ryal 0.0.1 · fail · run ryal-0.0.1-1791093633910
7993 of 7993 lines
1Resolving Hex dependencies...2Resolution completed in 0.245s3Unchanged: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_mangopi_mq_pro/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: use Bitwise is deprecated. import Bitwise instead362    │363 79 │   use Bitwise364    │   ~~~~~~~~~~~365    │366    └─ lib/poison/encoder.ex:79: Poison.Encoder.BitString (module)367368     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 operator369     │370 123 │     <<chunk :: binary-size(size), rest :: binary>> = string371     │                            ~372     │373     └─ lib/poison/encoder.ex:123:28: Poison.Encoder.BitString.escape/2374375     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 operator376     │377 178 │     <<digits :: binary-size(count), rest :: binary>> = string378     │                             ~379     │380     └─ lib/poison/parser.ex:178:29: Poison.Parser.number_digits/1381382     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 operator383     │384 204 │     <<chunk :: binary-size(n), rest :: binary>> = string385     │                            ~386     │387     └─ lib/poison/parser.ex:204:28: Poison.Parser.string_continue/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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead552     │553 111 │         stack = System.stacktrace()554     │                        ~555     │556     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3557558     warning: the following clause will never match:559560         [{a, b, params, c} | rest] when is_list(params) ->561562     because it attempts to match on the result of:563564         System.stacktrace()565566     which has type:567568         empty_list()569570     where "params" was given the type:571572         # type: empty_list() or non_empty_list(term(), term())573         # from: lib/db_connection/connection.ex:140:43574         is_list(params)575576     type warning found at:577     │578 140 │           [{a, b, params, c} | rest] when is_list(params) ->579     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~580     │581     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2582583     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead584     │585 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)586     │                     ~587     │588     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3589590    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead591    │592  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]593    │                  ~594    │595    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0596597    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead598    │599  8 │     pool = supervisor(Pool, [], [restart: :temporary])600    │            ~601    │602    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0603604    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead605    │606  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],607    │                 ~608    │609    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3610611    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead612    │613 36 │     worker(DBConnection.Watcher, [owner])614    │     ~615    │616    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1617618     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead619     │620 986 │             stack = System.stacktrace()621     │                            ~622     │623     └─ lib/db_connection.ex:986:28: DBConnection.handle/4624     └─ lib/db_connection.ex:992:24: DBConnection.handle/4625     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4626     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4627     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6628     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3629     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5630     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2631     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4632     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5633     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5634     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2635     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6636     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6637638     warning: :random.seed/3 is deprecated. Use the 'rand' module instead639     │640 108 │     case :random.seed(hash, sec, micro) do641     │                  ~642     │643     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0644645    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead646    │647  9 │       supervisor(DBConnection.Task, []),648    │       ~649    │650    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2651    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2652    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2653654Generated 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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu862Compiling 1 file (.ex)863Generated nerves_toolchain_riscv64_nerves_linux_gnu app864==> nerves_system_mangopi_mq_pro865Generated nerves_system_mangopi_mq_pro app866==> scrivener867Compiling 4 files (.ex)868Generated scrivener app869==> phoenix_pubsub870Compiling 13 files (.ex)871     warning: single quotes around atoms are deprecated. Use double quotes instead872     │873 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])874     │                       ~875     │876     └─ lib/phoenix/pubsub/local.ex:160:23877878     warning: single quotes around atoms are deprecated. Use double quotes instead879     │880 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])881     │                                        ~882     │883     └─ lib/phoenix/pubsub/local.ex:160:40884885     warning: unused require Logger886     │887 107 │   require Logger888     │   ~889     │890     └─ lib/phoenix/tracker.ex:107:3891892    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:893894        %Phoenix.Tracker.Replica{replica | status: :permdown}895896    but got type:897898        dynamic()899900    where "replica" was given the type:901902        # type: dynamic()903        # from: lib/phoenix/tracker/replica.ex:72:17904        replica905906    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"907908    type warning found at:909    │910 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}911    │                               ~912    │913    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/1914915    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:916917        %Phoenix.Tracker.Replica{replica | status: :down}918919    but got type:920921        dynamic()922923    where "replica" was given the type:924925        # type: dynamic()926        # from: lib/phoenix/tracker/replica.ex:74:13927        replica928929    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"930931    type warning found at:932    │933 74 │   defp down(replica), do: %Replica{replica | status: :down}934    │                           ~935    │936    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/1937938    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:939940        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}941942    but got type:943944        dynamic()945946    where "replica" was given the type:947948        # type: dynamic()949        # from: lib/phoenix/tracker/replica.ex:76:29950        replica951952    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"953954    type warning found at:955    │956 77 │     %Replica{replica | last_heartbeat_at: now_ms()}957    │     ~958    │959    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/1960961     warning: a struct for Phoenix.Tracker.State is expected on struct update:962963         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}964965     but got type:966967         dynamic()968969     where "delta" was given the type:970971         # type: dynamic()972         # from: lib/phoenix/tracker/state.ex:461:36973         %Phoenix.Tracker.State{delta: delta} = state974975     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"976977     type warning found at:978     │979 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}980     │                 ~981     │982     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/5983984     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead985     │986 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],987     │         ~988     │989     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/1990991     warning: a struct for Phoenix.Tracker.State is expected on struct update:992993         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}994995     but got type:996997         dynamic()998999     where "delta" was given the type:10001001         # type: dynamic()1002         # from: lib/phoenix/tracker/state.ex:541:991003         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1004           state10051006     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10071008     type warning found at:1009     │1010 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1011     │                   ~1012     │1013     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/110141015     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1016     │1017 273 │     supervise(shards, strategy: :one_for_one,1018     │     ~1019     │1020     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/110211022     warning: a struct for Phoenix.Tracker.State is expected on struct update:10231024         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}10251026     but got type:10271028         dynamic(%{..., range: {term(), term()}})10291030     where "delta" was given the type:10311032         # type: dynamic(%{..., range: {term(), term()}})1033         # from: lib/phoenix/tracker/state.ex:551:301034         {start_clock, end_clock} = delta.range10351036     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10371038     type warning found at:1039     │1040 555 │            delta: %State{delta | range: {start_clock, new_end}}}1041     │                   ~1042     │1043     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/210441045    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1046    │1047 43 │     :ok = :pg2.create(pg2_group)1048    │                ~1049    │1050    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/110511052    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1053    │1054  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1055    │        ~1056    │1057    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/210581059    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1060    │1061 44 │     :ok = :pg2.join(pg2_group, self())1062    │                ~1063    │1064    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/110651066    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1067    │1068 57 │     :pg2.get_members(pg2_namespace(server_name))1069    │          ~1070    │1071    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/110721073    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1074    │1075 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1076    │       ~1077    │1078    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/110791080    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1081    │1082 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1083    │         ~1084    │1085    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11086    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/110871088    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1089    │1090 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1091    │       ~1092    │1093    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/110941095    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1096    │1097 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1098    │       ~1099    │1100    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/111011102    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1103    │1104 42 │     supervise children, strategy: :one_for_one1105    │     ~1106    │1107    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/111081109    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1110    │1111 97 │     supervise(children, strategy: :rest_for_one)1112    │     ~1113    │1114    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/111151116Generated phoenix_pubsub app1117warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1118  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21119  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11120  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51121  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21122  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41123  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/211241125==> plug1126Compiling 44 files (.ex)1127warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1128  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/311291130warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1131  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/211321133     warning: using single-quoted strings to represent charlists is deprecated.1134     Use ~c"" if you indeed want a charlist or use "" instead.1135     You may run "mix format --migrate" to change all single-quoted1136     strings to use the ~c sigil and fix this warning.1137     │1138 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1139     │                                                       ~1140     │1141     └─ lib/plug/builder.ex:230:5511421143     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1144     │1145 421 │       when not state in @unsent do1146     │                      ~1147     │1148     └─ lib/plug/conn.ex:421:2211491150     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1151     │1152 445 │       when not state in @unsent do1153     │                      ~1154     │1155     └─ lib/plug/conn.ex:445:2211561157     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1158     │1159 497 │       when not state in @unsent do1160     │                      ~1161     │1162     └─ lib/plug/conn.ex:497:2211631164     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1165     │1166 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1167     │                                                                     ~1168     │1169     └─ lib/plug/conn.ex:883:6911701171     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1172     │1173 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1174     │                                                                ~1175     │1176     └─ lib/plug/conn.ex:907:6411771178     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1179     │1180 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1181     │                                                                    ~1182     │1183     └─ lib/plug/conn.ex:939:6811841185     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1186     │1187 961 │       when not state in @unsent do1188     │                      ~1189     │1190     └─ lib/plug/conn.ex:961:2211911192    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1193    │1194  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1195    │                                 ~1196    │1197    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)11981199    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1200    │1201 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1202    │                                        ~1203    │1204    └─ lib/plug/crypto.ex:65:4012051206    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1207    │1208 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1209    │                                                  ~1210    │1211    └─ lib/plug/crypto.ex:87:5012121213    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1214    │1215 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1216    │                                                         ~1217    │1218    └─ lib/plug/crypto.ex:87:5712191220     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1221     │1222 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1223     │                                            ~1224     │1225     └─ lib/plug/crypto.ex:108:4412261227    warning: use Bitwise is deprecated. import Bitwise instead1228    │1229  6 │   use Bitwise1230    │   ~~~~~~~~~~~1231    │1232    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)12331234    warning: use Bitwise is deprecated. import Bitwise instead1235    │1236 13 │   use Bitwise1237    │   ~~~~~~~~~~~1238    │1239    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)12401241    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 operator1242    │1243 59 │     <<bin::binary-size(max_length), _::binary>> = key1244    │                        ~1245    │1246    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/712471248    warning: unused require Bitwise1249    │1250 64 │   require Bitwise1251    │   ~1252    │1253    └─ lib/plug/csrf_protection.ex:64:312541255    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1256    │1257  4 │   if Application.get_env(:plug, :mimes) do1258    │                  ~1259    │1260    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)12611262    warning: unused require Logger1263    │1264 32 │   require Logger1265    │   ~1266    │1267    └─ lib/plug/request_id.ex:32:312681269     warning: calling super for GenServer callback handle_info/2 is deprecated1270     │1271 164 │     super(msg, state)1272     │     ~1273     │1274     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/212751276    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1277    │1278 39 │         reraise e, System.stacktrace1279    │                           ~1280    │1281    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51282    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/512831284    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1285    │1286 12 │       worker(Plug.Upload, [])1287    │       ~1288    │1289    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/112901291    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1292    │1293 16 │     supervise(children, strategy: :one_for_one)1294    │     ~1295    │1296    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/112971298     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1299     │1300 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1301     │               ~1302     │1303     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/213041305    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1306    │1307 28 │     MIME.valid?(type)1308    │          ~1309    │1310    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/113111312    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1313    │1314 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1315    │                                                  ~1316    │1317    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/413181319     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1320     │1321 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1322     │                                          ~1323     │1324     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/413251326    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1327    │1328 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1329    │                          ~1330    │1331    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21332    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21333    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31334    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/213351336     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1337     │1338 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>1339     │                                                                                                                                                                                                              ~1340     │1341     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/113421343    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 instead1344    │1345 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1346    │                                         ~1347    │1348    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31349    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31350    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41351    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/313521353    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 instead1354    │1355 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1356    │                     ~1357    │1358    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31359    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31360    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31361    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31362    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41363    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/313641365     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1366     │1367 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1368     │                                            ~1369     │1370     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31371     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/213721373    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1374    │1375 21 │     stack   = System.stacktrace1376    │                      ~1377    │1378    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31379    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/313801381    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1382    │1383 78 │     &:crypto.hmac(digest, secret, &1)1384    │              ~1385    │1386    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/213871388    warning: a struct for Plug.Conn is expected on struct update:13891390        %Plug.Conn{1391          conn1392          | adapter: {Plug.Adapters.Test.Conn, state},1393            host: uri.host || conn.host || "www.example.com",1394            method: method,1395            owner: owner,1396            path_info: split_path(uri.path),1397            port: uri.port || 80,1398            peer: {{127, 0, 0, 1}, 111_317},1399            remote_ip: {127, 0, 0, 1},1400            req_headers: req_headers,1401            request_path: uri.path,1402            query_string: query,1403            params: params || %Plug.Conn.Unfetched{aspect: :params},1404            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1405        }14061407    but got type:14081409        dynamic(%{..., req_headers: term()})14101411    where "conn" was given the type:14121413        # type: dynamic(%{..., req_headers: term()})1414        # from: lib/plug/adapters/test/conn.ex:15:351415        body_or_params(body_or_params, query, conn.req_headers)14161417    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"14181419    type warning found at:1420    │1421 19 │     %Plug.Conn{conn |1422    │     ~1423    │1424    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/414251426    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1427    │1428 21 │         stack = System.stacktrace()1429    │                        ~1430    │1431    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41432    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41433    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/414341435     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1436     │1437 186 │     case Atom.to_char_list(plug) do1438     │               ~1439     │1440     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/114411442    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1443    │1444 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1445    │            ~1446    │1447    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/414481449Generated plug app1450==> ja_serializer1451Compiling 30 files (.ex)1452    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) check1453    │1454 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1455    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1456    │1457    └─ lib/ja_serializer/formatter.ex:21: (file)14581459    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) check1460    │1461 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1462    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1463    │1464    └─ lib/ja_serializer/formatter.ex:21: (file)14651466    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) check1467    │1468 21 │ defimpl JaSerializer.Formatter, for: [Ecto.DateTime, Ecto.Time, Ecto.Date] do1469    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1470    │1471    └─ lib/ja_serializer/formatter.ex:21: (file)14721473Generated ja_serializer app1474warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1475  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21476  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11477  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51478  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21479  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41480  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214811482==> phoenix1483Compiling 60 files (.ex)1484     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 operator1485     │1486 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1487     │                    ~1488     │1489     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/114901491    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).14921493    We will inject a default implementation for now:14941495        def init(init_arg) do1496          {:ok, init_arg}1497        end14981499    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.15001501    │1502  3 │ defmodule Phoenix.CodeReloader.Proxy do1503    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1504    │1505    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)15061507    warning: unused require Logger1508    │1509  6 │   require Logger1510    │   ~1511    │1512    └─ lib/phoenix/code_reloader/server.ex:6:315131514    warning: unused require Logger1515    │1516  6 │   require Logger1517    │   ~1518    │1519    └─ lib/phoenix/endpoint/server.ex:6:315201521    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1522    │1523 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1524    │                                                                              ~1525    │1526    └─ lib/phoenix/naming.ex:78:7815271528    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 operator1529    │1530 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1531    │                             ~1532    │1533    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215341535     warning: using single-quoted strings to represent charlists is deprecated.1536     Use ~c"" if you indeed want a charlist or use "" instead.1537     You may run "mix format --migrate" to change all single-quoted1538     strings to use the ~c sigil and fix this warning.1539     │1540 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1541     │                                                  ~1542     │1543     └─ lib/phoenix/router.ex:272:5015441545     warning: redefining @doc attribute previously set at line 515.15461547     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:15481549         @doc """1550         new docs1551         """1552         def resources(...)15531554     │1555 522 │   @doc """1556     │   ~~~~~~~~1557     │1558     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/315591560     warning: using single-quoted strings to represent charlists is deprecated.1561     Use ~c"" if you indeed want a charlist or use "" instead.1562     You may run "mix format --migrate" to change all single-quoted1563     strings to use the ~c sigil and fix this warning.1564     │1565 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1566     │                                                  ~1567     │1568     └─ lib/phoenix/router/helpers.ex:183:5015691570     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1571     │1572 169 │                not (k = to_string(k)) in reserved,1573     │                                       ~1574     │1575     └─ lib/phoenix/router/helpers.ex:169:3915761577    warning: duplicate key :route found in struct1578    │1579 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1580    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1581    │1582    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)15831584     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)"1585     │1586 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1587     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1588     │1589     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)15901591     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1592     │1593 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1594     │            ~1595     │1596     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/215971598     warning: using single-quoted strings to represent charlists is deprecated.1599     Use ~c"" if you indeed want a charlist or use "" instead.1600     You may run "mix format --migrate" to change all single-quoted1601     strings to use the ~c sigil and fix this warning.1602     │1603 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1604     │                                                  ~1605     │1606     └─ lib/phoenix/template.ex:174:5016071608    warning: unused require Logger1609    │1610  5 │   require Logger1611    │   ~1612    │1613    └─ lib/phoenix/controller.ex:5:316141615    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1616    │1617  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1618    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1619    │1620    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)16211622    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1623    │1624 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1625    │                       ~1626    │1627    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/316281629    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1630    │1631 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1632    │                                                                                   ~1633    │1634    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/316351636     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1637     │1638 613 │       exception -> {:error, {exception, System.stacktrace()}}1639     │                                                ~1640     │1641     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/116421643    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1644    │1645 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1646    │       ~1647    │1648    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116491650    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1651    │1652 14 │     supervise(children, strategy: :simple_one_for_one)1653    │     ~1654    │1655    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116561657    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1658    │1659 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1660    │                                  ~1661    │1662    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11663    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/116641665     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1666     │1667 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1668     │                ~1669     │1670     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/316711672    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1673    │1674 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)1675    │                                          ~1676    │1677    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/416781679     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead1680     │1681 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom1682     │                                           ~1683     │1684     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/216851686     warning: expected a module (an atom) when invoking config/1 in expression:16871688         endpoint.config(:endpoint_id)16891690     where "endpoint" was given the type:16911692         # type: dynamic(%{..., __pubsub_server__: atom()})1693         # from: lib/phoenix/transports/long_poll.ex:191:101694         verify_token(endpoint, token, opts)16951696     type warning found at:1697     │1698 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1699     │                                          ~1700     │1701     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/317021703     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1704     │1705 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1706     │                        ~1707     │1708     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/217091710     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1711     │1712 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1713     │                        ~1714     │1715     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/317161717     warning: unknown key .__pubsub_server__ in expression:17181719         endpoint.__pubsub_server__17201721     the given type does not have the given key:17221723         dynamic(1724           %Phoenix.Socket{1725             id: term(),1726             assigns: term(),1727             channel: term(),1728             channel_pid: term(),1729             endpoint: atom(),1730             handler: term(),1731             joined: term(),1732             pubsub_server: term(),1733             ref: term(),1734             topic: term(),1735             transport: term(),1736             transport_pid: term(),1737             transport_name: term(),1738             serializer: term()1739           } or1740             %Plug.Conn{1741               adapter: term(),1742               assigns: term(),1743               before_send: term(),1744               body_params: term(),1745               cookies: term(),1746               halted: term(),1747               host: term(),1748               method: term(),1749               owner: term(),1750               params: term(),1751               path_params: term(),1752               path_info: term(),1753               port: term(),1754               private: term(),1755               query_params: term(),1756               query_string: term(),1757               peer: term(),1758               remote_ip: term(),1759               req_cookies: term(),1760               req_headers: term(),1761               request_path: term(),1762               resp_body: term(),1763               resp_cookies: term(),1764               resp_headers: term(),1765               scheme: term(),1766               script_name: term(),1767               secret_key_base: term(),1768               state: term(),1769               status: term()1770             } or atom() or binary()1771         )17721773     where "endpoint" was given the type:17741775         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1776         # from: lib/phoenix/transports/long_poll.ex:246:191777         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17781779     type warning found at:1780     │1781 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1782     │                                                          ~~~~~~~~~~~~~~~~~1783     │1784     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/317851786    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1787    │1788 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])1789    │       ~1790    │1791    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/117921793    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1794    │1795 12 │     supervise(children, strategy: :one_for_one)1796    │     ~1797    │1798    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/117991800     warning: a struct for Phoenix.Socket is expected on struct update:18011802         %Phoenix.Socket{socket | id: id}18031804     but got type:18051806         dynamic()18071808     where "socket" was given the type:18091810         # type: dynamic()1811         # from: lib/phoenix/socket/transport.ex1812         {:ok, socket}18131814     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18151816     type warning found at:1817     │1818 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1819     │                                          ~1820     │1821     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/618221823     warning: a struct for Phoenix.Socket is expected on struct update:18241825         %Phoenix.Socket{socket | topic: topic, channel: channel}18261827     but got type:18281829         dynamic(%{..., handler: atom(), transport_name: term()})18301831     where "socket" was given the types:18321833         # type: dynamic(%{..., handler: atom()})1834         # from: lib/phoenix/socket/transport.ex:231:331835         socket.handler.__channel__(topic, socket.transport_name)18361837         # type: dynamic(%{..., handler: atom(), transport_name: term()})1838         # from: lib/phoenix/socket/transport.ex:231:331839         socket.handler.__channel__(topic, socket.transport_name)18401841     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18421843     type warning found at:1844     │1845 232 │       socket = %Socket{socket | topic: topic, channel: channel}1846     │                ~1847     │1848     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/318491850     warning: String.strip/1 is deprecated. Use String.trim/1 instead1851     │1852 269 │     raise ArgumentError, message: String.strip(message)1853     │                                          ~1854     │1855     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/518561857    warning: expected a map or struct when accessing .url in expression:18581859        endpoint.url18601861    where "endpoint" was given the types:18621863        # type: dynamic(atom())1864        # from: lib/phoenix/router/helpers.ex:24:201865        endpoint18661867        # type: atom()1868        # from: lib/phoenix/router/helpers.ex:24:351869        is_atom(endpoint)18701871    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18721873    type warning found at:1874    │1875 25 │     endpoint.url1876    │              ~1877    │1878    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/218791880     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1881     │1882 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1883     │       ~1884     │1885     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/418861887     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1888     │1889 189 │       worker(Phoenix.Tracker, [module, opts, opts])1890     │       ~1891     │1892     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/418931894     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1895     │1896 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)1897     │                        ~1898     │1899     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/519001901     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)1902     │1903 236 │       |> Phoenix.Tracker.list(topic)1904     │                          ~1905     │1906     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/219071908    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead1909    │1910 34 │     String.rjust(route_name, route_name_len) <> "  " <>1911    │            ~1912    │1913    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/219141915    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead1916    │1917 35 │     String.ljust(verb, verb_len) <> "  " <>1918    │            ~1919    │1920    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/21921    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/219221923    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1924    │1925 19 │     supervise(children, strategy: :one_for_one)1926    │     ~1927    │1928    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/119291930    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1931    │1932 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{1933    │            ~1934    │1935    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/419361937    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1938    │1939 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{1940    │            ~1941    │1942    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/419431944    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1945    │1946 38 │     [worker(Phoenix.Config, args)]1947    │      ~1948    │1949    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/21950    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/219511952     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1953     │1954 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{1955     │            ~1956     │1957     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/519581959    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1960    │1961 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1962    │        ~1963    │1964    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/21965    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/319661967     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1968     │1969 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{1970     │            ~1971     │1972     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/519731974    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1975    │1976 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1977    │         ~1978    │1979    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/319801981     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1982     │1983 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,1984     │            ~1985     │1986     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/419871988     warning: incompatible types given to warmup_static/1:19891990         warmup_static(endpoint)19911992     given types:19931994         -dynamic(%{..., url: term()})-19951996     but expected one of:19971998         atom()19992000     where "endpoint" was given the type:20012002         # type: dynamic(%{..., url: term()})2003         # from: lib/phoenix/endpoint/adapter.ex:232:52004         warmup_url(endpoint)20052006     type warning found at:2007     │2008 233 │     warmup_static(endpoint)2009     │     ~2010     │2011     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/120122013    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:20142015        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20162017    given types:20182019        (2020          dynamic(:http or :https),2021          -dynamic(%{..., __sockets__: term()})-,2022          empty_list(),2023          dynamic(empty_list() or non_empty_list(term(), term()))2024        )20252026    but expected one of:20272028        :http or :https, atom() or binary(), term(), term()20292030    where "config" was given the type:20312032        # type: dynamic(empty_list() or non_empty_list(term(), term()))2033        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122034        config = Keyword.put_new(config, :dispatch, _: dispatches)20352036    where "endpoint" was given the type:20372038        # type: dynamic(%{..., __sockets__: term()})2039        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262040        {path, socket} <- endpoint.__sockets__20412042    where "scheme" was given the types:20432044        # type: dynamic()2045        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182046        scheme20472048        # type: dynamic(:http or :https)2049        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282050        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)20512052    type warning found at:2053    │2054 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2055    │                            ~2056    │2057    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/320582059    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2060    │2061 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2062    │                                                           ~2063    │2064    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/320652066     warning: :ranch.get_port/1 is undefined (module :ranch is not available or is yet to be defined)2067     │2068 114 │     port = :ranch.get_port(ref)2069     │                   ~2070     │2071     └─ lib/phoenix/endpoint/cowboy_handler.ex:114:19: Phoenix.Endpoint.CowboyHandler.info/320722073     warning: String.strip/1 is deprecated. Use String.trim/1 instead2074     │2075 169 │               <pre>#{String.strip(output)}</pre>2076     │                             ~2077     │2078     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/220792080    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:20812082        mod.__phoenix_recompile__?20832084    where "mod" was given the type:20852086        # type: dynamic(atom())2087        # from: lib/mix/tasks/compile.phoenix.ex:34:122088        Code.ensure_loaded?(mod)20892090    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20912092    type warning found at:2093    │2094 36 │         mod.__phoenix_recompile__?2095    │             ~2096    │2097    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/120982099     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2100     │2101 154 │     Enum.partition attrs, fn2102     │          ~2103     │2104     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121052106Generated phoenix app2107==> postgrex2108Compiling 62 files (.ex)2109    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2110    │2111 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2112    │                                 ~2113    │2114    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)21152116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2117    You may run "mix format --migrate" to fix this warning automatically.2118    │2119 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2120    │         ~2121    │2122    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/121232124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2125    You may run "mix format --migrate" to fix this warning automatically.2126    │2127 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2128    │                                                                      ~2129    │2130    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/121312132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2133    You may run "mix format --migrate" to fix this warning automatically.2134    │2135 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2136    │         ~2137    │2138    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/121392140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2141    You may run "mix format --migrate" to fix this warning automatically.2142    │2143 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2144    │                                                                      ~2145    │2146    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/121472148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2149    You may run "mix format --migrate" to fix this warning automatically.2150    │2151 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2152    │                            ~2153    │2154    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/121552156    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2157    You may run "mix format --migrate" to fix this warning automatically.2158    │2159 43 │     <<-1::int32>>2160    │         ~2161    │2162    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/121632164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2165    You may run "mix format --migrate" to fix this warning automatically.2166    │2167 48 │     <<value_byte_size::int32>> <> value2168    │                      ~2169    │2170    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/121712172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2173    You may run "mix format --migrate" to fix this warning automatically.2174    │2175 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2176    │                              ~2177    │2178    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/221792180    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2181    You may run "mix format --migrate" to fix this warning automatically.2182    │2183 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2184    │                              ~2185    │2186    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/221872188    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2189    You may run "mix format --migrate" to fix this warning automatically.2190    │2191 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2192    │                                      ~2193    │2194    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/221952196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2197    You may run "mix format --migrate" to fix this warning automatically.2198    │2199 64 │ ...                   -1::int32, rest::binary>>, acc) do2200    │                         ~2201    │2202    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/222032204    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2205    You may run "mix format --migrate" to fix this warning automatically.2206    │2207 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2208    │                                      ~2209    │2210    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/222112212    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2213    You may run "mix format --migrate" to fix this warning automatically.2214    │2215 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2216    │                                     ~2217    │2218    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/222192220    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2221    You may run "mix format --migrate" to fix this warning automatically.2222    │2223 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2224    │                                       ~2225    │2226    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/222272228    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2229    You may run "mix format --migrate" to fix this warning automatically.2230    │2231 79 │ ...                   -1::int32, rest::binary>>, acc) do2232    │                         ~2233    │2234    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/222352236    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2237    You may run "mix format --migrate" to fix this warning automatically.2238    │2239 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2240    │                                       ~2241    │2242    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/222432244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2245    You may run "mix format --migrate" to fix this warning automatically.2246    │2247 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2248    │                                     ~2249    │2250    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/222512252    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2253    You may run "mix format --migrate" to fix this warning automatically.2254    │2255 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2256    │         ~2257    │2258    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/122592260    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2261    You may run "mix format --migrate" to fix this warning automatically.2262    │2263 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2264    │                     ~2265    │2266    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/122672268    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2269    You may run "mix format --migrate" to fix this warning automatically.2270    │2271 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2272    │                                      ~2273    │2274    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/122752276    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2277    You may run "mix format --migrate" to fix this warning automatically.2278    │2279 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2280    │                                                   ~2281    │2282    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/122832284    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2285    You may run "mix format --migrate" to fix this warning automatically.2286    │2287 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2288    │                                                      ~2289    │2290    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/122912292    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2293    You may run "mix format --migrate" to fix this warning automatically.2294    │2295 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2296    │                   ~2297    │2298    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/122992300    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2301    You may run "mix format --migrate" to fix this warning automatically.2302    │2303 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2304    │                                    ~2305    │2306    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/123072308    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2309    You may run "mix format --migrate" to fix this warning automatically.2310    │2311 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2312    │                                                   ~2313    │2314    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/123152316    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2317    You may run "mix format --migrate" to fix this warning automatically.2318    │2319 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2320    │                                                                    ~2321    │2322    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/123232324    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2325    You may run "mix format --migrate" to fix this warning automatically.2326    │2327 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2328    │                                ~2329    │2330    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/123312332    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2333    You may run "mix format --migrate" to fix this warning automatically.2334    │2335 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2336    │                                                 ~2337    │2338    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/123392340    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2341    You may run "mix format --migrate" to fix this warning automatically.2342    │2343 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2344    │                                                                ~2345    │2346    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/123472348    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2349    You may run "mix format --migrate" to fix this warning automatically.2350    │2351 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2352    │                                                                                 ~2353    │2354    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/123552356     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2357     You may run "mix format --migrate" to fix this warning automatically.2358     │2359 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2360     │                                   ~2361     │2362     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/323632364    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2365    You may run "mix format --migrate" to fix this warning automatically.2366    │2367 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2368    │                      ~2369    │2370    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/123712372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2373    You may run "mix format --migrate" to fix this warning automatically.2374    │2375 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2376    │                               ~2377    │2378    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/123792380    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2381    You may run "mix format --migrate" to fix this warning automatically.2382    │2383 23 │     <<x::float64, y::float64>>2384    │        ~2385    │2386    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/223872388    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2389    You may run "mix format --migrate" to fix this warning automatically.2390    │2391 23 │     <<x::float64, y::float64>>2392    │                    ~2393    │2394    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/223952396    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2397    You may run "mix format --migrate" to fix this warning automatically.2398    │2399 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2400    │                         ~2401    │2402    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/224032404    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2405    You may run "mix format --migrate" to fix this warning automatically.2406    │2407 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2408    │                                     ~2409    │2410    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/224112412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2413    You may run "mix format --migrate" to fix this warning automatically.2414    │2415 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2416    │                          ~2417    │2418    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/124192420    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2421    You may run "mix format --migrate" to fix this warning automatically.2422    │2423 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2424    │                           ~2425    │2426    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/224272428    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2429    You may run "mix format --migrate" to fix this warning automatically.2430    │2431 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2432    │                                       ~2433    │2434    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/224352436    warning: use Bitwise is deprecated. import Bitwise instead2437    │2438  4 │   use Bitwise, only_operators: true2439    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2440    │2441    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)24422443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2444    You may run "mix format --migrate" to fix this warning automatically.2445    │2446 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2447    │         ~2448    │2449    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/124502451    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2452    You may run "mix format --migrate" to fix this warning automatically.2453    │2454 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2455    │                                                                      ~2456    │2457    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/124582459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2460    You may run "mix format --migrate" to fix this warning automatically.2461    │2462 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2463    │         ~2464    │2465    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/124662467    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2468    You may run "mix format --migrate" to fix this warning automatically.2469    │2470 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2471    │                                                                      ~2472    │2473    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/124742475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2476    You may run "mix format --migrate" to fix this warning automatically.2477    │2478 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2479    │         ~2480    │2481    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/124822483    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2484    You may run "mix format --migrate" to fix this warning automatically.2485    │2486 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2487    │                                           ~2488    │2489    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/124902491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2492    You may run "mix format --migrate" to fix this warning automatically.2493    │2494 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2495    │         ~2496    │2497    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/124982499    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2500    You may run "mix format --migrate" to fix this warning automatically.2501    │2502 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2503    │                                           ~2504    │2505    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/125062507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2508    You may run "mix format --migrate" to fix this warning automatically.2509    │2510 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2511    │         ~2512    │2513    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/125142515    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2516    You may run "mix format --migrate" to fix this warning automatically.2517    │2518 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2519    │                                           ~2520    │2521    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/125222523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2524    You may run "mix format --migrate" to fix this warning automatically.2525    │2526 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2527    │             ~2528    │2529    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/125302531    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2532    You may run "mix format --migrate" to fix this warning automatically.2533    │2534 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2535    │                                             ~2536    │2537    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/125382539    warning: use Bitwise is deprecated. import Bitwise instead2540    │2541  5 │   use Bitwise2542    │   ~~~~~~~~~~~2543    │2544    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)25452546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2547    You may run "mix format --migrate" to fix this warning automatically.2548    │2549 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2550    │          ~2551    │2552    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/125532554    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2555    You may run "mix format --migrate" to fix this warning automatically.2556    │2557 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2558    │                                                                       ~2559    │2560    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/125612562    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2563    You may run "mix format --migrate" to fix this warning automatically.2564    │2565 46 │       0 :: int32>>2566    │         ~2567    │2568    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/125692570    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2571    You may run "mix format --migrate" to fix this warning automatically.2572    │2573 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2574    │          ~2575    │2576    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/125772578    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2579    You may run "mix format --migrate" to fix this warning automatically.2580    │2581 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2582    │                                                                       ~2583    │2584    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/125852586    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2587    You may run "mix format --migrate" to fix this warning automatically.2588    │2589 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2590    │                                                                                   ~2591    │2592    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/125932594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2595    You may run "mix format --migrate" to fix this warning automatically.2596    │2597 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2598    │                     ~2599    │2600    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/126012602    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 operator2603    │2604 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2605    │                              ~2606    │2607    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/126082609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2610    You may run "mix format --migrate" to fix this warning automatically.2611    │2612 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2613    │                    ~2614    │2615    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/326162617    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 operator2618    │2619 72 │           <<data :: size(rest_size)>> = rest2620    │                          ~2621    │2622    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/326232624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2625    You may run "mix format --migrate" to fix this warning automatically.2626    │2627 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2628    │                   ~2629    │2630    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/326312632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2633    You may run "mix format --migrate" to fix this warning automatically.2634    │2635 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2636    │                                 ~2637    │2638    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/326392640    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2641    You may run "mix format --migrate" to fix this warning automatically.2642    │2643 86 │   def parse(<<status :: int8>>, ?Z, _size) do2644    │                      ~2645    │2646    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/326472648    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2649    You may run "mix format --migrate" to fix this warning automatically.2650    │2651 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2652    │                   ~2653    │2654    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/326552656     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2657     You may run "mix format --migrate" to fix this warning automatically.2658     │2659 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2660     │                            ~2661     │2662     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/326632664     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2665     You may run "mix format --migrate" to fix this warning automatically.2666     │2667 103 │     case <<len ::uint16>> do2668     │                ~2669     │2670     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/326712672     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2673     You may run "mix format --migrate" to fix this warning automatically.2674     │2675 104 │       <<^overflow_len :: uint16>> ->2676     │                       ~2677     │2678     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/326792680     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2681     You may run "mix format --migrate" to fix this warning automatically.2682     │2683 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2684     │                   ~2685     │2686     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/326872688     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2689     You may run "mix format --migrate" to fix this warning automatically.2690     │2691 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2692     │                 ~2693     │2694     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/326952696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2697     You may run "mix format --migrate" to fix this warning automatically.2698     │2699 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2700     │                      ~2701     │2702     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/327032704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2705     You may run "mix format --migrate" to fix this warning automatically.2706     │2707 226 │      [<<size :: int32>>, data]2708     │              ~2709     │2710     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/127112712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2713     You may run "mix format --migrate" to fix this warning automatically.2714     │2715 224 │       [first, <<size :: int32>>, data]2716     │                      ~2717     │2718     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/127192720     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2721     You may run "mix format --migrate" to fix this warning automatically.2722     │2723 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2724     │                                 ~2725     │2726     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/127272728     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2729     You may run "mix format --migrate" to fix this warning automatically.2730     │2731 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2732     │                                                               ~2733     │2734     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/127352736     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2737     You may run "mix format --migrate" to fix this warning automatically.2738     │2739 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2740     │                                                 ~2741     │2742     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/127432744     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2745     You may run "mix format --migrate" to fix this warning automatically.2746     │2747 252 │     len = <<div(byte_size(oids), 4) :: int16>>2748     │                                     ~2749     │2750     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/127512752     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2753     You may run "mix format --migrate" to fix this warning automatically.2754     │2755 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2756     │                                                                        ~2757     │2758     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/127592760     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2761     You may run "mix format --migrate" to fix this warning automatically.2762     │2763 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2764     │                                                                        ~2765     │2766     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/127672768     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2769     You may run "mix format --migrate" to fix this warning automatically.2770     │2771 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2772     │                                        ~2773     │2774     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/127752776     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2777     You may run "mix format --migrate" to fix this warning automatically.2778     │2779 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2780     │                                        ~2781     │2782     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/127832784     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2785     You may run "mix format --migrate" to fix this warning automatically.2786     │2787 287 │     len_params  = <<length(params) :: int16>>2788     │                                    ~2789     │2790     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/127912792     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2793     You may run "mix format --migrate" to fix this warning automatically.2794     │2795 294 │     {?E, [port, 0, <<rows :: int32>>]}2796     │                           ~2797     │2798     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/127992800     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2801     You may run "mix format --migrate" to fix this warning automatically.2802     │2803 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2804     │                  ~2805     │2806     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/128072808     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2809     You may run "mix format --migrate" to fix this warning automatically.2810     │2811 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2812     │                                 ~2813     │2814     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/128152816     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2817     You may run "mix format --migrate" to fix this warning automatically.2818     │2819 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2820     │                  ~2821     │2822     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/128232824     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2825     You may run "mix format --migrate" to fix this warning automatically.2826     │2827 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2828     │                                 ~2829     │2830     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/128312832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2833     You may run "mix format --migrate" to fix this warning automatically.2834     │2835 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2836     │                                               ~2837     │2838     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/128392840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2841     You may run "mix format --migrate" to fix this warning automatically.2842     │2843 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2844     │                                                             ~2845     │2846     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/128472848     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2849     You may run "mix format --migrate" to fix this warning automatically.2850     │2851 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2852     │                              ~2853     │2854     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/128552856     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2857     You may run "mix format --migrate" to fix this warning automatically.2858     │2859 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2860     │                 ~2861     │2862     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/128632864     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2865     You may run "mix format --migrate" to fix this warning automatically.2866     │2867 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2868     │                                   ~2869     │2870     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/128712872     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2873     You may run "mix format --migrate" to fix this warning automatically.2874     │2875 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2876     │                                                      ~2877     │2878     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/128792880     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2881     You may run "mix format --migrate" to fix this warning automatically.2882     │2883 363 │        type_size :: int16, type_mod :: int32, format :: int16,2884     │                  ~2885     │2886     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/128872888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2889     You may run "mix format --migrate" to fix this warning automatically.2890     │2891 363 │        type_size :: int16, type_mod :: int32, format :: int16,2892     │                                     ~2893     │2894     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/128952896     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2897     You may run "mix format --migrate" to fix this warning automatically.2898     │2899 363 │        type_size :: int16, type_mod :: int32, format :: int16,2900     │                                                      ~2901     │2902     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/129032904     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2905     You may run "mix format --migrate" to fix this warning automatically.2906     │2907 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2908     │                            ~2909     │2910     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/129112912     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2913     You may run "mix format --migrate" to fix this warning automatically.2914     │2915 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2916     │                                       ~2917     │2918     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/129192920     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2921     You may run "mix format --migrate" to fix this warning automatically.2922     │2923 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2924     │                           ~2925     │2926     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/129272928    warning: unused require Postgrex.Messages2929    │2930 30 │   require Postgrex.Messages2931    │   ~2932    │2933    └─ lib/postgrex/query.ex:30:329342935    warning: unused require Logger2936    │2937  8 │   require Logger2938    │   ~2939    │2940    └─ lib/postgrex/notifications.ex:8:329412942      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2943      │2944 1005 │     Logger.warn(fn() ->2945      │            ~2946      │2947      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/529482949      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2950      You may run "mix format --migrate" to fix this warning automatically.2951      │2952 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2953      │                          ~2954      │2955      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/129562957      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2958      You may run "mix format --migrate" to fix this warning automatically.2959      │2960 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2961      │                                        ~2962      │2963      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/129642965      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 operator2966      │2967 2003 │       <<body :: binary(size), rest :: binary>> ->2968      │                        ~2969      │2970      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/129712972    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 59 │       if lower == <<-1::int32>> do2976    │                       ~2977    │2978    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/429792980    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 66 │       if upper == <<-1::int32>> do2984    │                       ~2985    │2986    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/429872988    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 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2992    │                               ~2993    │2994    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/429952996    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2997    You may run "mix format --migrate" to fix this warning automatically.2998    │2999 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3000    │                                                           ~3001    │3002    └─ lib/postgrex/extensions/array.ex:46:59: 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 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3008    │                                                                       ~3009    │3010    └─ lib/postgrex/extensions/array.ex:46:71: 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 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3016    │                       ~3017    │3018    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/330193020    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 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3024    │                                   ~3025    │3026    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/330273028    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3029    You may run "mix format --migrate" to fix this warning automatically.3030    │3031 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3032    │                                                      ~3033    │3034    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/330353036    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3037    You may run "mix format --migrate" to fix this warning automatically.3038    │3039 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3040    │                                ~3041    │3042    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/330433044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3045    You may run "mix format --migrate" to fix this warning automatically.3046    │3047 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3048    │                          ~3049    │3050    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/230513052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3053    You may run "mix format --migrate" to fix this warning automatically.3054    │3055 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3056    │                                            ~3057    │3058    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/230593060    warning: using single-quoted strings to represent charlists is deprecated.3061    Use ~c"" if you indeed want a charlist or use "" instead.3062    You may run "mix format --migrate" to change all single-quoted3063    strings to use the ~c sigil and fix this warning.3064    │3065 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3066    │                                                  ~3067    │3068    └─ lib/postgrex/type_module.ex:49:5030693070     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3071     You may run "mix format --migrate" to fix this warning automatically.3072     │3073 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3074     │                       ~3075     │3076     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/130773078     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3079     You may run "mix format --migrate" to fix this warning automatically.3080     │3081 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3082     │                        ~3083     │3084     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/130853086     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3087     You may run "mix format --migrate" to fix this warning automatically.3088     │3089 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3090     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3091     │3092     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/330933094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3095     You may run "mix format --migrate" to fix this warning automatically.3096     │3097 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3098     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3099     │3100     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131013102    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3103    You may run "mix format --migrate" to fix this warning automatically.3104    │3105 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3106    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3107    │3108    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131093110    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3111    You may run "mix format --migrate" to fix this warning automatically.3112    │3113 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3114    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3115    │3116    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131173118    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 operator3119    │3120 15 │         <<binary::binary-size(last_pos), last::bits>> = val3121    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3122    │3123    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131243125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3126    You may run "mix format --migrate" to fix this warning automatically.3127    │3128 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3129    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3130    │3131    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131323133    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3134    You may run "mix format --migrate" to fix this warning automatically.3135    │3136 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3137    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3138    │3139    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131403141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3142     You may run "mix format --migrate" to fix this warning automatically.3143     │3144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3146     │3147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131483149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3150    You may run "mix format --migrate" to fix this warning automatically.3151    │3152  9 │         <<1 :: int32, 1>>3153    │         ~~~~~~~~~~~~~~~~~3154    │3155    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131563157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3158    You may run "mix format --migrate" to fix this warning automatically.3159    │3160 11 │         <<1 :: int32, 0>>3161    │         ~~~~~~~~~~~~~~~~~3162    │3163    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131643165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3166     You may run "mix format --migrate" to fix this warning automatically.3167     │3168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3170     │3171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131723173    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3174    You may run "mix format --migrate" to fix this warning automatically.3175    │3176 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3177    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3178    │3179    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131803181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3182     You may run "mix format --migrate" to fix this warning automatically.3183     │3184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3186     │3187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131883189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3190    You may run "mix format --migrate" to fix this warning automatically.3191    │3192 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3193    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3194    │3195    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131963197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3198    You may run "mix format --migrate" to fix this warning automatically.3199    │3200 12 │         <<20 :: int32, 3, n, 1, 16,3201    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3202    │3203    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/132043205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3206     You may run "mix format --migrate" to fix this warning automatically.3207     │3208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3210     │3211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132123213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3214    You may run "mix format --migrate" to fix this warning automatically.3215    │3216 10 │         <<24::int32, x::float64, y::float64, r::float64>>3217    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3218    │3219    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132203221    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3222    You may run "mix format --migrate" to fix this warning automatically.3223    │3224 10 │         <<24::int32, x::float64, y::float64, r::float64>>3225    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3226    │3227    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132283229    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3230    You may run "mix format --migrate" to fix this warning automatically.3231    │3232 10 │         <<24::int32, x::float64, y::float64, r::float64>>3233    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3234    │3235    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132363237    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3238    You may run "mix format --migrate" to fix this warning automatically.3239    │3240 10 │         <<24::int32, x::float64, y::float64, r::float64>>3241    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3242    │3243    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132443245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3246     You may run "mix format --migrate" to fix this warning automatically.3247     │3248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3250     │3251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/132523253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3254     You may run "mix format --migrate" to fix this warning automatically.3255     │3256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3258     │3259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132603261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3262    You may run "mix format --migrate" to fix this warning automatically.3263    │3264  9 │         <<4::int32, n::float32>>3265    │         ~~~~~~~~~~~~~~~~~~~~~~~~3266    │3267    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132683269    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3270    You may run "mix format --migrate" to fix this warning automatically.3271    │3272  9 │         <<4::int32, n::float32>>3273    │         ~~~~~~~~~~~~~~~~~~~~~~~~3274    │3275    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132763277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3278    You may run "mix format --migrate" to fix this warning automatically.3279    │3280 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3281    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3282    │3283    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132843285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3286    You may run "mix format --migrate" to fix this warning automatically.3287    │3288 13 │         <<4::int32, 0::1, 255, 0::23>>3289    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3290    │3291    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132923293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3294    You may run "mix format --migrate" to fix this warning automatically.3295    │3296 15 │         <<4::int32, 1::1, 255, 0::23>>3297    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3298    │3299    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/133003301     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3302     You may run "mix format --migrate" to fix this warning automatically.3303     │3304 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3305     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3306     │3307     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133083309    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3310    You may run "mix format --migrate" to fix this warning automatically.3311    │3312  9 │         <<8 :: int32, n :: float64>>3313    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3314    │3315    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133163317    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3318    You may run "mix format --migrate" to fix this warning automatically.3319    │3320  9 │         <<8 :: int32, n :: float64>>3321    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3322    │3323    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133243325    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3326    You may run "mix format --migrate" to fix this warning automatically.3327    │3328 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3329    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3330    │3331    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133323333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3334    You may run "mix format --migrate" to fix this warning automatically.3335    │3336 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3337    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3338    │3339    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133403341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3342    You may run "mix format --migrate" to fix this warning automatically.3343    │3344 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3345    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3346    │3347    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133483349     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3350     You may run "mix format --migrate" to fix this warning automatically.3351     │3352 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3353     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3354     │3355     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133563357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3358    You may run "mix format --migrate" to fix this warning automatically.3359    │3360 12 │         [<<IO.iodata_length(data) :: int32>> | data]3361    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3362    │3363    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133643365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3366     You may run "mix format --migrate" to fix this warning automatically.3367     │3368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3370     │3371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133723373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3374    You may run "mix format --migrate" to fix this warning automatically.3375    │3376 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3377    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3378    │3379    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133803381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3382    You may run "mix format --migrate" to fix this warning automatically.3383    │3384 12 │         <<20 :: int32, 3, 128, 0, 16,3385    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3386    │3387    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133883389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390     You may run "mix format --migrate" to fix this warning automatically.3391     │3392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394     │3395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133963397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3398    You may run "mix format --migrate" to fix this warning automatically.3399    │3400 12 │         <<2 :: int32, int :: int16>>3401    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402    │3403    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134043405    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3406    You may run "mix format --migrate" to fix this warning automatically.3407    │3408 12 │         <<2 :: int32, int :: int16>>3409    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3410    │3411    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/134123413     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3414     You may run "mix format --migrate" to fix this warning automatically.3415     │3416 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3417     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3418     │3419     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134203421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3422    You may run "mix format --migrate" to fix this warning automatically.3423    │3424 12 │         <<4 :: int32, int :: int32>>3425    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3426    │3427    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134283429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3430    You may run "mix format --migrate" to fix this warning automatically.3431    │3432 12 │         <<4 :: int32, int :: int32>>3433    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3434    │3435    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134363437     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3438     You may run "mix format --migrate" to fix this warning automatically.3439     │3440 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3441     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3442     │3443     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134443445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3446    You may run "mix format --migrate" to fix this warning automatically.3447    │3448 12 │         <<8 :: int32, int :: int64>>3449    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3450    │3451    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134523453    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3454    You may run "mix format --migrate" to fix this warning automatically.3455    │3456 12 │         <<8 :: int32, int :: int64>>3457    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3458    │3459    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134603461     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3462     You may run "mix format --migrate" to fix this warning automatically.3463     │3464 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3465     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3466     │3467     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134683469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3470    You may run "mix format --migrate" to fix this warning automatically.3471    │3472 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3473    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3474    │3475    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134763477    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3478    You may run "mix format --migrate" to fix this warning automatically.3479    │3480 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3481    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482    │3483    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134843485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3486    You may run "mix format --migrate" to fix this warning automatically.3487    │3488 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3489    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3490    │3491    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134923493    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3494    You may run "mix format --migrate" to fix this warning automatically.3495    │3496 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3497    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3498    │3499    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/135003501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3502     You may run "mix format --migrate" to fix this warning automatically.3503     │3504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3506     │3507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135083509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3510    You may run "mix format --migrate" to fix this warning automatically.3511    │3512 10 │         <<24::int32, a::float64, b::float64, c::float64>>3513    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514    │3515    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135163517    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3518    You may run "mix format --migrate" to fix this warning automatically.3519    │3520 10 │         <<24::int32, a::float64, b::float64, c::float64>>3521    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3522    │3523    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135243525    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3526    You may run "mix format --migrate" to fix this warning automatically.3527    │3528 10 │         <<24::int32, a::float64, b::float64, c::float64>>3529    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3530    │3531    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135323533    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3534    You may run "mix format --migrate" to fix this warning automatically.3535    │3536 10 │         <<24::int32, a::float64, b::float64, c::float64>>3537    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3538    │3539    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135403541     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3542     You may run "mix format --migrate" to fix this warning automatically.3543     │3544 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3545     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3546     │3547     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135483549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3550    You may run "mix format --migrate" to fix this warning automatically.3551    │3552 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3553    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3554    │3555    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135563557     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3558     You may run "mix format --migrate" to fix this warning automatically.3559     │3560 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3561     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562     │3563     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135643565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3566    You may run "mix format --migrate" to fix this warning automatically.3567    │3568  9 │         <<6::int32, a, b, c, d, e, f>>3569    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570    │3571    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135723573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3574     You may run "mix format --migrate" to fix this warning automatically.3575     │3576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578     │3579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135803581    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3582    You may run "mix format --migrate" to fix this warning automatically.3583    │3584 11 │         [<<byte_size(name) :: int32>> | name]3585    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3586    │3587    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135883589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3590     You may run "mix format --migrate" to fix this warning automatically.3591     │3592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594     │3595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135963597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3598    You may run "mix format --migrate" to fix this warning automatically.3599    │3600 10 │         [<<IO.iodata_length(data)::int32>> | data]3601    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3602    │3603    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136043605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3606    You may run "mix format --migrate" to fix this warning automatically.3607    │3608 13 │         [<<IO.iodata_length(data)::int32>> | data]3609    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3610    │3611    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/136123613     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614     You may run "mix format --migrate" to fix this warning automatically.3615     │3616 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618     │3619     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136203621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3622    You may run "mix format --migrate" to fix this warning automatically.3623    │3624 15 │         <<4 :: int32, oid :: uint32>>3625    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626    │3627    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136283629    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3630    You may run "mix format --migrate" to fix this warning automatically.3631    │3632 15 │         <<4 :: int32, oid :: uint32>>3633    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634    │3635    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136363637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3638     You may run "mix format --migrate" to fix this warning automatically.3639     │3640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3642     │3643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136443645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3646    You may run "mix format --migrate" to fix this warning automatically.3647    │3648 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3649    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650    │3651    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136523653    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3654    You may run "mix format --migrate" to fix this warning automatically.3655    │3656 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3657    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658    │3659    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136603661     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3662     You may run "mix format --migrate" to fix this warning automatically.3663     │3664 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3665     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666     │3667     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136683669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3670    You may run "mix format --migrate" to fix this warning automatically.3671    │3672  9 │         <<16::int32, x::float64, y::float64>>3673    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674    │3675    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136763677    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3678    You may run "mix format --migrate" to fix this warning automatically.3679    │3680  9 │         <<16::int32, x::float64, y::float64>>3681    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682    │3683    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136843685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3686    You may run "mix format --migrate" to fix this warning automatically.3687    │3688  9 │         <<16::int32, x::float64, y::float64>>3689    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690    │3691    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136923693     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3694     You may run "mix format --migrate" to fix this warning automatically.3695     │3696 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3697     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3698     │3699     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137003701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3702    You may run "mix format --migrate" to fix this warning automatically.3703    │3704 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3705    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706    │3707    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137083709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3710    You may run "mix format --migrate" to fix this warning automatically.3711    │3712 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3713    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3714    │3715    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/137163717     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3718     You may run "mix format --migrate" to fix this warning automatically.3719     │3720 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3721     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3722     │3723     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/337243725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3726     You may run "mix format --migrate" to fix this warning automatically.3727     │3728 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3729     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730     │3731     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137323733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3734    You may run "mix format --migrate" to fix this warning automatically.3735    │3736 14 │         [<<byte_size(bin) :: int32>> | bin]3737    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738    │3739    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137403741     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3742     You may run "mix format --migrate" to fix this warning automatically.3743     │3744 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3745     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746     │3747     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337483749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3750    You may run "mix format --migrate" to fix this warning automatically.3751    │3752 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3753    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3754    │3755    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337563757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3758    You may run "mix format --migrate" to fix this warning automatically.3759    │3760 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3761    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762    │3763    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337643765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3766     You may run "mix format --migrate" to fix this warning automatically.3767     │3768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770     │3771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137723773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3774    You may run "mix format --migrate" to fix this warning automatically.3775    │3776  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3777    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778    │3779    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137803781    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3782    You may run "mix format --migrate" to fix this warning automatically.3783    │3784  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3785    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786    │3787    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137883789    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3790    You may run "mix format --migrate" to fix this warning automatically.3791    │3792  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3793    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794    │3795    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137963797     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3798     You may run "mix format --migrate" to fix this warning automatically.3799     │3800 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3801     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802     │3803     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/138043805     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806     You may run "mix format --migrate" to fix this warning automatically.3807     │3808 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3809     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3810     │3811     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/138123813     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814     You may run "mix format --migrate" to fix this warning automatically.3815     │3816 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3817     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818     │3819     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/138203821     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3822     You may run "mix format --migrate" to fix this warning automatically.3823     │3824 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3825     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826     │3827     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/138283829     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830     You may run "mix format --migrate" to fix this warning automatically.3831     │3832 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3833     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834     │3835     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138363837    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838    You may run "mix format --migrate" to fix this warning automatically.3839    │3840 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3841    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842    │3843    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138443845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3846     You may run "mix format --migrate" to fix this warning automatically.3847     │3848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850     │3851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138523853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3854    You may run "mix format --migrate" to fix this warning automatically.3855    │3856 11 │         [<<16 :: int32>> | uuid]3857    │         ~~~~~~~~~~~~~~~~~~~~~~~~3858    │3859    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138603861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3862     You may run "mix format --migrate" to fix this warning automatically.3863     │3864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3866     │3867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138683869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3870    You may run "mix format --migrate" to fix this warning automatically.3871    │3872  9 │         <<0 :: int32>>3873    │         ~~~~~~~~~~~~~~3874    │3875    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138763877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3878     You may run "mix format --migrate" to fix this warning automatically.3879     │3880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882     │3883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138843885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3886    You may run "mix format --migrate" to fix this warning automatically.3887    │3888 15 │         <<0 :: int32>>3889    │         ~~~~~~~~~~~~~~3890    │3891    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138923893     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3894     You may run "mix format --migrate" to fix this warning automatically.3895     │3896 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3897     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898     │3899     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/539003901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3902     You may run "mix format --migrate" to fix this warning automatically.3903     │3904 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3905     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3906     │3907     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439083909     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3910     You may run "mix format --migrate" to fix this warning automatically.3911     │3912 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3913     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914     │3915     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/439163917     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3918     You may run "mix format --migrate" to fix this warning automatically.3919     │3920 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3921     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3922     │3923     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/439243925     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3926     You may run "mix format --migrate" to fix this warning automatically.3927     │3928 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3929     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930     │3931     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/439323933     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3934     You may run "mix format --migrate" to fix this warning automatically.3935     │3936 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3937     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938     │3939     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539403941     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3942     You may run "mix format --migrate" to fix this warning automatically.3943     │3944 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3945     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946     │3947     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539483949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3950    You may run "mix format --migrate" to fix this warning automatically.3951    │3952 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954    │3955    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839563957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3958    You may run "mix format --migrate" to fix this warning automatically.3959    │3960 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3961    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3962    │3963    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839643965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3966    You may run "mix format --migrate" to fix this warning automatically.3967    │3968 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3969    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970    │3971    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839723973    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3974    You may run "mix format --migrate" to fix this warning automatically.3975    │3976 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3977    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3978    │3979    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839803981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3982    You may run "mix format --migrate" to fix this warning automatically.3983    │3984 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986    │3987    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439883989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3990    You may run "mix format --migrate" to fix this warning automatically.3991    │3992 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3993    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994    │3995    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439963997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3998    You may run "mix format --migrate" to fix this warning automatically.3999    │4000 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4001    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002    │4003    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440044005    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4006    You may run "mix format --migrate" to fix this warning automatically.4007    │4008 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4009    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010    │4011    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440124013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4014    You may run "mix format --migrate" to fix this warning automatically.4015    │4016 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4018    │4019    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740204021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4022    You may run "mix format --migrate" to fix this warning automatically.4023    │4024 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4025    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026    │4027    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740284029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4030    You may run "mix format --migrate" to fix this warning automatically.4031    │4032 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4033    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034    │4035    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740364037    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4038    You may run "mix format --migrate" to fix this warning automatically.4039    │4040 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4041    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042    │4043    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740444045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4046     You may run "mix format --migrate" to fix this warning automatically.4047     │4048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050     │4051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840524053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4054     You may run "mix format --migrate" to fix this warning automatically.4055     │4056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058     │4059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440604061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4062     You may run "mix format --migrate" to fix this warning automatically.4063     │4064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066     │4067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740684069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4070    You may run "mix format --migrate" to fix this warning automatically.4071    │4072 27 │       <<len :: int32, value :: binary-size(len)>> ->4073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074    │4075    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640764077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4078    You may run "mix format --migrate" to fix this warning automatically.4079    │4080 27 │       <<len :: int32, value :: binary-size(len)>> ->4081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082    │4083    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240844085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4086    You may run "mix format --migrate" to fix this warning automatically.4087    │4088 27 │       <<len :: int32, value :: binary-size(len)>> ->4089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4090    │4091    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540924093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4094     You may run "mix format --migrate" to fix this warning automatically.4095     │4096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098     │4099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/641004101     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4102     You may run "mix format --migrate" to fix this warning automatically.4103     │4104 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4105     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106     │4107     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/241084109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4110     You may run "mix format --migrate" to fix this warning automatically.4111     │4112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114     │4115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/541164117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4118    You may run "mix format --migrate" to fix this warning automatically.4119    │4120 19 │       <<1 :: int32, 1>> -> true4121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4122    │4123    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641244125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4126    You may run "mix format --migrate" to fix this warning automatically.4127    │4128 19 │       <<1 :: int32, 1>> -> true4129    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4130    │4131    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241324133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4134    You may run "mix format --migrate" to fix this warning automatically.4135    │4136 19 │       <<1 :: int32, 1>> -> true4137    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4138    │4139    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541404141    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4142    You may run "mix format --migrate" to fix this warning automatically.4143    │4144 20 │       <<1 :: int32, 0>> -> false4145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4146    │4147    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641484149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4150    You may run "mix format --migrate" to fix this warning automatically.4151    │4152 20 │       <<1 :: int32, 0>> -> false4153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4154    │4155    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241564157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4158    You may run "mix format --migrate" to fix this warning automatically.4159    │4160 20 │       <<1 :: int32, 0>> -> false4161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4162    │4163    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541644165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4166     You may run "mix format --migrate" to fix this warning automatically.4167     │4168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170     │4171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641724173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4174     You may run "mix format --migrate" to fix this warning automatically.4175     │4176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178     │4179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241804181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4182     You may run "mix format --migrate" to fix this warning automatically.4183     │4184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186     │4187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541884189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4190    You may run "mix format --migrate" to fix this warning automatically.4191    │4192 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4194    │4195    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641964197    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4198    You may run "mix format --migrate" to fix this warning automatically.4199    │4200 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202    │4203    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642044205    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4206    You may run "mix format --migrate" to fix this warning automatically.4207    │4208 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4209    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4210    │4211    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642124213    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4214    You may run "mix format --migrate" to fix this warning automatically.4215    │4216 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218    │4219    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642204221    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4222    You may run "mix format --migrate" to fix this warning automatically.4223    │4224 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226    │4227    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642284229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4230    You may run "mix format --migrate" to fix this warning automatically.4231    │4232 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234    │4235    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242364237    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4238    You may run "mix format --migrate" to fix this warning automatically.4239    │4240 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242    │4243    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242444245    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4246    You may run "mix format --migrate" to fix this warning automatically.4247    │4248 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4250    │4251    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242524253    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4254    You may run "mix format --migrate" to fix this warning automatically.4255    │4256 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258    │4259    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242604261    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4262    You may run "mix format --migrate" to fix this warning automatically.4263    │4264 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4265    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266    │4267    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242684269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4270    You may run "mix format --migrate" to fix this warning automatically.4271    │4272 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274    │4275    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542764277    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4278    You may run "mix format --migrate" to fix this warning automatically.4279    │4280 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282    │4283    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542844285    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4286    You may run "mix format --migrate" to fix this warning automatically.4287    │4288 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290    │4291    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542924293    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4294    You may run "mix format --migrate" to fix this warning automatically.4295    │4296 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298    │4299    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543004301    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4302    You may run "mix format --migrate" to fix this warning automatically.4303    │4304 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4306    │4307    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543084309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4310     You may run "mix format --migrate" to fix this warning automatically.4311     │4312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314     │4315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643164317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4318     You may run "mix format --migrate" to fix this warning automatically.4319     │4320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4322     │4323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243244325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4326     You may run "mix format --migrate" to fix this warning automatically.4327     │4328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330     │4331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543324333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4334    You may run "mix format --migrate" to fix this warning automatically.4335    │4336 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4338    │4339    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643404341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4342    You may run "mix format --migrate" to fix this warning automatically.4343    │4344 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346    │4347    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243484349    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4350    You may run "mix format --migrate" to fix this warning automatically.4351    │4352 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354    │4355    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543564357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4358    You may run "mix format --migrate" to fix this warning automatically.4359    │4360 23 │       <<20 :: int32, 3, n, 1, 16,4361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4362    │4363    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643644365    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4366    You may run "mix format --migrate" to fix this warning automatically.4367    │4368 23 │       <<20 :: int32, 3, n, 1, 16,4369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4370    │4371    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243724373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4374    You may run "mix format --migrate" to fix this warning automatically.4375    │4376 23 │       <<20 :: int32, 3, n, 1, 16,4377    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4378    │4379    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543804381     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4382     You may run "mix format --migrate" to fix this warning automatically.4383     │4384 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4385     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4386     │4387     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643884389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4390     You may run "mix format --migrate" to fix this warning automatically.4391     │4392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394     │4395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243964397     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4398     You may run "mix format --migrate" to fix this warning automatically.4399     │4400 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4401     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402     │4403     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/544044405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4406    You may run "mix format --migrate" to fix this warning automatically.4407    │4408 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410    │4411    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644124413    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4414    You may run "mix format --migrate" to fix this warning automatically.4415    │4416 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4418    │4419    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644204421    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4422    You may run "mix format --migrate" to fix this warning automatically.4423    │4424 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426    │4427    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644284429    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4430    You may run "mix format --migrate" to fix this warning automatically.4431    │4432 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4434    │4435    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644364437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4438    You may run "mix format --migrate" to fix this warning automatically.4439    │4440 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4442    │4443    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244444445    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4446    You may run "mix format --migrate" to fix this warning automatically.4447    │4448 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4449    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4450    │4451    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244524453    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4454    You may run "mix format --migrate" to fix this warning automatically.4455    │4456 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4458    │4459    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244604461    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4462    You may run "mix format --migrate" to fix this warning automatically.4463    │4464 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466    │4467    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244684469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4470    You may run "mix format --migrate" to fix this warning automatically.4471    │4472 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4474    │4475    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544764477    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4478    You may run "mix format --migrate" to fix this warning automatically.4479    │4480 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482    │4483    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544844485    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4486    You may run "mix format --migrate" to fix this warning automatically.4487    │4488 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4490    │4491    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544924493    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4494    You may run "mix format --migrate" to fix this warning automatically.4495    │4496 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498    │4499    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545004501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4502     You may run "mix format --migrate" to fix this warning automatically.4503     │4504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506     │4507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645084509     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4510     You may run "mix format --migrate" to fix this warning automatically.4511     │4512 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4513     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514     │4515     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245164517     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4518     You may run "mix format --migrate" to fix this warning automatically.4519     │4520 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4521     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522     │4523     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545244525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4526    You may run "mix format --migrate" to fix this warning automatically.4527    │4528 36 │       <<4 :: int32, days :: int32>> ->4529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4530    │4531    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645324533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4534    You may run "mix format --migrate" to fix this warning automatically.4535    │4536 36 │       <<4 :: int32, days :: int32>> ->4537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538    │4539    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645404541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4542    You may run "mix format --migrate" to fix this warning automatically.4543    │4544 36 │       <<4 :: int32, days :: int32>> ->4545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546    │4547    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245484549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4550    You may run "mix format --migrate" to fix this warning automatically.4551    │4552 36 │       <<4 :: int32, days :: int32>> ->4553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4554    │4555    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245564557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4558    You may run "mix format --migrate" to fix this warning automatically.4559    │4560 36 │       <<4 :: int32, days :: int32>> ->4561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562    │4563    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545644565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4566    You may run "mix format --migrate" to fix this warning automatically.4567    │4568 36 │       <<4 :: int32, days :: int32>> ->4569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4570    │4571    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545724573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4574     You may run "mix format --migrate" to fix this warning automatically.4575     │4576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4578     │4579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645804581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4582     You may run "mix format --migrate" to fix this warning automatically.4583     │4584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4586     │4587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245884589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4590     You may run "mix format --migrate" to fix this warning automatically.4591     │4592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4594     │4595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545964597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4598    You may run "mix format --migrate" to fix this warning automatically.4599    │4600 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4602    │4603    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646044605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4606    You may run "mix format --migrate" to fix this warning automatically.4607    │4608 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4610    │4611    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246124613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4614    You may run "mix format --migrate" to fix this warning automatically.4615    │4616 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618    │4619    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546204621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4622    You may run "mix format --migrate" to fix this warning automatically.4623    │4624 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626    │4627    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646284629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4630    You may run "mix format --migrate" to fix this warning automatically.4631    │4632 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634    │4635    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246364637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4638    You may run "mix format --migrate" to fix this warning automatically.4639    │4640 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4642    │4643    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546444645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4646    You may run "mix format --migrate" to fix this warning automatically.4647    │4648 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4649    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650    │4651    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646524653    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4654    You may run "mix format --migrate" to fix this warning automatically.4655    │4656 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4658    │4659    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246604661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4662    You may run "mix format --migrate" to fix this warning automatically.4663    │4664 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4666    │4667    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546684669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4670    You may run "mix format --migrate" to fix this warning automatically.4671    │4672 26 │       <<4::int32, float::float32>>   -> float4673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674    │4675    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646764677    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4678    You may run "mix format --migrate" to fix this warning automatically.4679    │4680 26 │       <<4::int32, float::float32>>   -> float4681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682    │4683    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646844685    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4686    You may run "mix format --migrate" to fix this warning automatically.4687    │4688 26 │       <<4::int32, float::float32>>   -> float4689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690    │4691    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246924693    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4694    You may run "mix format --migrate" to fix this warning automatically.4695    │4696 26 │       <<4::int32, float::float32>>   -> float4697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4698    │4699    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247004701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4702    You may run "mix format --migrate" to fix this warning automatically.4703    │4704 26 │       <<4::int32, float::float32>>   -> float4705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706    │4707    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547084709    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4710    You may run "mix format --migrate" to fix this warning automatically.4711    │4712 26 │       <<4::int32, float::float32>>   -> float4713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4714    │4715    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547164717     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4718     You may run "mix format --migrate" to fix this warning automatically.4719     │4720 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4721     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4722     │4723     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647244725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4726     You may run "mix format --migrate" to fix this warning automatically.4727     │4728 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4729     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730     │4731     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247324733     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4734     You may run "mix format --migrate" to fix this warning automatically.4735     │4736 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4737     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738     │4739     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547404741    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4742    You may run "mix format --migrate" to fix this warning automatically.4743    │4744 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746    │4747    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647484749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4750    You may run "mix format --migrate" to fix this warning automatically.4751    │4752 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754    │4755    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247564757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4758    You may run "mix format --migrate" to fix this warning automatically.4759    │4760 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4762    │4763    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547644765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4766    You may run "mix format --migrate" to fix this warning automatically.4767    │4768 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4769    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770    │4771    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647724773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4774    You may run "mix format --migrate" to fix this warning automatically.4775    │4776 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778    │4779    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247804781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4782    You may run "mix format --migrate" to fix this warning automatically.4783    │4784 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786    │4787    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547884789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4790    You may run "mix format --migrate" to fix this warning automatically.4791    │4792 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794    │4795    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647964797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4798    You may run "mix format --migrate" to fix this warning automatically.4799    │4800 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802    │4803    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248044805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4806    You may run "mix format --migrate" to fix this warning automatically.4807    │4808 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4810    │4811    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548124813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4814    You may run "mix format --migrate" to fix this warning automatically.4815    │4816 26 │       <<8::int32, float::float64>>        -> float4817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4818    │4819    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648204821    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4822    You may run "mix format --migrate" to fix this warning automatically.4823    │4824 26 │       <<8::int32, float::float64>>        -> float4825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4826    │4827    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648284829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4830    You may run "mix format --migrate" to fix this warning automatically.4831    │4832 26 │       <<8::int32, float::float64>>        -> float4833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4834    │4835    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248364837    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4838    You may run "mix format --migrate" to fix this warning automatically.4839    │4840 26 │       <<8::int32, float::float64>>        -> float4841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842    │4843    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248444845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4846    You may run "mix format --migrate" to fix this warning automatically.4847    │4848 26 │       <<8::int32, float::float64>>        -> float4849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850    │4851    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548524853    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4854    You may run "mix format --migrate" to fix this warning automatically.4855    │4856 26 │       <<8::int32, float::float64>>        -> float4857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858    │4859    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548604861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4862     You may run "mix format --migrate" to fix this warning automatically.4863     │4864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866     │4867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648684869     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4870     You may run "mix format --migrate" to fix this warning automatically.4871     │4872 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4873     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4874     │4875     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248764877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4878     You may run "mix format --migrate" to fix this warning automatically.4879     │4880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882     │4883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548844885     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4886     You may run "mix format --migrate" to fix this warning automatically.4887     │4888 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4889     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890     │4891     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648924893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4894     You may run "mix format --migrate" to fix this warning automatically.4895     │4896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898     │4899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/249004901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4902     You may run "mix format --migrate" to fix this warning automatically.4903     │4904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906     │4907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549084909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4910     You may run "mix format --migrate" to fix this warning automatically.4911     │4912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914     │4915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/649164917     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4918     You may run "mix format --migrate" to fix this warning automatically.4919     │4920 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4921     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922     │4923     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/249244925     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4926     You may run "mix format --migrate" to fix this warning automatically.4927     │4928 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4929     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930     │4931     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549324933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4934    You may run "mix format --migrate" to fix this warning automatically.4935    │4936 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938    │4939    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649404941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4942    You may run "mix format --migrate" to fix this warning automatically.4943    │4944 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4946    │4947    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249484949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4950    You may run "mix format --migrate" to fix this warning automatically.4951    │4952 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954    │4955    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549564957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4958    You may run "mix format --migrate" to fix this warning automatically.4959    │4960 23 │       <<20 :: int32, 3, 128, 0, 16,4961    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962    │4963    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649644965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4966    You may run "mix format --migrate" to fix this warning automatically.4967    │4968 23 │       <<20 :: int32, 3, 128, 0, 16,4969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970    │4971    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249724973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4974    You may run "mix format --migrate" to fix this warning automatically.4975    │4976 23 │       <<20 :: int32, 3, 128, 0, 16,4977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4978    │4979    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549804981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4982     You may run "mix format --migrate" to fix this warning automatically.4983     │4984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4986     │4987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649884989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4990     You may run "mix format --migrate" to fix this warning automatically.4991     │4992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994     │4995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249964997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4998     You may run "mix format --migrate" to fix this warning automatically.4999     │5000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5002     │5003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/550045005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5006    You may run "mix format --migrate" to fix this warning automatically.5007    │5008 20 │       <<2 :: int32, int :: int16>> -> int5009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010    │5011    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650125013    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5014    You may run "mix format --migrate" to fix this warning automatically.5015    │5016 20 │       <<2 :: int32, int :: int16>> -> int5017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018    │5019    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650205021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5022    You may run "mix format --migrate" to fix this warning automatically.5023    │5024 20 │       <<2 :: int32, int :: int16>> -> int5025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5026    │5027    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250285029    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5030    You may run "mix format --migrate" to fix this warning automatically.5031    │5032 20 │       <<2 :: int32, int :: int16>> -> int5033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5034    │5035    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250365037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5038    You may run "mix format --migrate" to fix this warning automatically.5039    │5040 20 │       <<2 :: int32, int :: int16>> -> int5041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5042    │5043    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550445045    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5046    You may run "mix format --migrate" to fix this warning automatically.5047    │5048 20 │       <<2 :: int32, int :: int16>> -> int5049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050    │5051    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550525053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5054     You may run "mix format --migrate" to fix this warning automatically.5055     │5056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058     │5059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650605061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5062     You may run "mix format --migrate" to fix this warning automatically.5063     │5064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066     │5067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250685069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5070     You may run "mix format --migrate" to fix this warning automatically.5071     │5072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074     │5075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550765077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5078    You may run "mix format --migrate" to fix this warning automatically.5079    │5080 20 │       <<4 :: int32, int :: int32>> -> int5081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082    │5083    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650845085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5086    You may run "mix format --migrate" to fix this warning automatically.5087    │5088 20 │       <<4 :: int32, int :: int32>> -> int5089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5090    │5091    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650925093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5094    You may run "mix format --migrate" to fix this warning automatically.5095    │5096 20 │       <<4 :: int32, int :: int32>> -> int5097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5098    │5099    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251005101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5102    You may run "mix format --migrate" to fix this warning automatically.5103    │5104 20 │       <<4 :: int32, int :: int32>> -> int5105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106    │5107    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251085109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5110    You may run "mix format --migrate" to fix this warning automatically.5111    │5112 20 │       <<4 :: int32, int :: int32>> -> int5113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114    │5115    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551165117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5118    You may run "mix format --migrate" to fix this warning automatically.5119    │5120 20 │       <<4 :: int32, int :: int32>> -> int5121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122    │5123    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551245125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5126     You may run "mix format --migrate" to fix this warning automatically.5127     │5128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130     │5131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/651325133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5134     You may run "mix format --migrate" to fix this warning automatically.5135     │5136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138     │5139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251405141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5142     You may run "mix format --migrate" to fix this warning automatically.5143     │5144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5146     │5147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551485149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5150    You may run "mix format --migrate" to fix this warning automatically.5151    │5152 20 │       <<8 :: int32, int :: int64>> -> int5153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154    │5155    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651565157    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5158    You may run "mix format --migrate" to fix this warning automatically.5159    │5160 20 │       <<8 :: int32, int :: int64>> -> int5161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162    │5163    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651645165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5166    You may run "mix format --migrate" to fix this warning automatically.5167    │5168 20 │       <<8 :: int32, int :: int64>> -> int5169    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170    │5171    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251725173    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5174    You may run "mix format --migrate" to fix this warning automatically.5175    │5176 20 │       <<8 :: int32, int :: int64>> -> int5177    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5178    │5179    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251805181    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5182    You may run "mix format --migrate" to fix this warning automatically.5183    │5184 20 │       <<8 :: int32, int :: int64>> -> int5185    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5186    │5187    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551885189    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5190    You may run "mix format --migrate" to fix this warning automatically.5191    │5192 20 │       <<8 :: int32, int :: int64>> -> int5193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194    │5195    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551965197     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5198     You may run "mix format --migrate" to fix this warning automatically.5199     │5200 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5201     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5202     │5203     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/652045205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5206     You may run "mix format --migrate" to fix this warning automatically.5207     │5208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210     │5211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/252125213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5214     You may run "mix format --migrate" to fix this warning automatically.5215     │5216 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5217     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218     │5219     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/552205221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5222    You may run "mix format --migrate" to fix this warning automatically.5223    │5224 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226    │5227    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652285229    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5230    You may run "mix format --migrate" to fix this warning automatically.5231    │5232 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5234    │5235    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652365237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5238    You may run "mix format --migrate" to fix this warning automatically.5239    │5240 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5242    │5243    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652445245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5246    You may run "mix format --migrate" to fix this warning automatically.5247    │5248 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250    │5251    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652525253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5254    You may run "mix format --migrate" to fix this warning automatically.5255    │5256 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5258    │5259    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252605261    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5262    You may run "mix format --migrate" to fix this warning automatically.5263    │5264 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5265    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266    │5267    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252685269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5270    You may run "mix format --migrate" to fix this warning automatically.5271    │5272 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274    │5275    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252765277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5278    You may run "mix format --migrate" to fix this warning automatically.5279    │5280 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282    │5283    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252845285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5286    You may run "mix format --migrate" to fix this warning automatically.5287    │5288 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5290    │5291    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552925293    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5294    You may run "mix format --migrate" to fix this warning automatically.5295    │5296 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298    │5299    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553005301    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5302    You may run "mix format --migrate" to fix this warning automatically.5303    │5304 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306    │5307    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553085309    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5310    You may run "mix format --migrate" to fix this warning automatically.5311    │5312 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5313    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5314    │5315    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553165317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5318     You may run "mix format --migrate" to fix this warning automatically.5319     │5320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322     │5323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653245325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5326     You may run "mix format --migrate" to fix this warning automatically.5327     │5328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330     │5331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253325333     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5334     You may run "mix format --migrate" to fix this warning automatically.5335     │5336 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5337     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338     │5339     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553405341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5342    You may run "mix format --migrate" to fix this warning automatically.5343    │5344 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346    │5347    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653485349    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5350    You may run "mix format --migrate" to fix this warning automatically.5351    │5352 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354    │5355    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653565357    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5358    You may run "mix format --migrate" to fix this warning automatically.5359    │5360 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362    │5363    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653645365    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5366    You may run "mix format --migrate" to fix this warning automatically.5367    │5368 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5370    │5371    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653725373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5374    You may run "mix format --migrate" to fix this warning automatically.5375    │5376 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5377    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378    │5379    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253805381    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5382    You may run "mix format --migrate" to fix this warning automatically.5383    │5384 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5386    │5387    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253885389    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5390    You may run "mix format --migrate" to fix this warning automatically.5391    │5392 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394    │5395    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253965397    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5398    You may run "mix format --migrate" to fix this warning automatically.5399    │5400 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402    │5403    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254045405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5406    You may run "mix format --migrate" to fix this warning automatically.5407    │5408 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410    │5411    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554125413    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5414    You may run "mix format --migrate" to fix this warning automatically.5415    │5416 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418    │5419    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554205421    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5422    You may run "mix format --migrate" to fix this warning automatically.5423    │5424 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5426    │5427    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554285429    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5430    You may run "mix format --migrate" to fix this warning automatically.5431    │5432 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5434    │5435    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554365437     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5438     You may run "mix format --migrate" to fix this warning automatically.5439     │5440 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5441     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5442     │5443     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654445445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5446     You may run "mix format --migrate" to fix this warning automatically.5447     │5448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450     │5451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254525453     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5454     You may run "mix format --migrate" to fix this warning automatically.5455     │5456 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5457     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458     │5459     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554605461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5462    You may run "mix format --migrate" to fix this warning automatically.5463    │5464 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466    │5467    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654685469    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5470    You may run "mix format --migrate" to fix this warning automatically.5471    │5472 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474    │5475    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654765477    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5478    You may run "mix format --migrate" to fix this warning automatically.5479    │5480 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5482    │5483    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654845485    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5486    You may run "mix format --migrate" to fix this warning automatically.5487    │5488 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5490    │5491    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654925493    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5494    You may run "mix format --migrate" to fix this warning automatically.5495    │5496 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5498    │5499    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655005501    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5502    You may run "mix format --migrate" to fix this warning automatically.5503    │5504 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506    │5507    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255085509    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5510    You may run "mix format --migrate" to fix this warning automatically.5511    │5512 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514    │5515    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255165517    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5518    You may run "mix format --migrate" to fix this warning automatically.5519    │5520 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522    │5523    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255245525    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5526    You may run "mix format --migrate" to fix this warning automatically.5527    │5528 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5530    │5531    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255325533    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5534    You may run "mix format --migrate" to fix this warning automatically.5535    │5536 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5538    │5539    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255405541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5542    You may run "mix format --migrate" to fix this warning automatically.5543    │5544 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5546    │5547    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555485549    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5550    You may run "mix format --migrate" to fix this warning automatically.5551    │5552 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5554    │5555    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555565557    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5558    You may run "mix format --migrate" to fix this warning automatically.5559    │5560 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5562    │5563    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555645565    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5566    You may run "mix format --migrate" to fix this warning automatically.5567    │5568 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570    │5571    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555725573    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5574    You may run "mix format --migrate" to fix this warning automatically.5575    │5576 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578    │5579    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555805581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5582     You may run "mix format --migrate" to fix this warning automatically.5583     │5584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5586     │5587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655885589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5590     You may run "mix format --migrate" to fix this warning automatically.5591     │5592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5594     │5595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255965597     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5598     You may run "mix format --migrate" to fix this warning automatically.5599     │5600 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5601     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5602     │5603     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556045605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5606    You may run "mix format --migrate" to fix this warning automatically.5607    │5608 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610    │5611    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656125613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5614    You may run "mix format --migrate" to fix this warning automatically.5615    │5616 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5618    │5619    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256205621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5622    You may run "mix format --migrate" to fix this warning automatically.5623    │5624 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5626    │5627    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556285629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5630     You may run "mix format --migrate" to fix this warning automatically.5631     │5632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5634     │5635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656365637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5638     You may run "mix format --migrate" to fix this warning automatically.5639     │5640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5642     │5643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256445645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5646     You may run "mix format --migrate" to fix this warning automatically.5647     │5648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5650     │5651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556525653    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5654    You may run "mix format --migrate" to fix this warning automatically.5655    │5656 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5658    │5659    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656605661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5662    You may run "mix format --migrate" to fix this warning automatically.5663    │5664 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666    │5667    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256685669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5670    You may run "mix format --migrate" to fix this warning automatically.5671    │5672 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5674    │5675    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556765677     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5678     You may run "mix format --migrate" to fix this warning automatically.5679     │5680 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5681     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682     │5683     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656845685     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5686     You may run "mix format --migrate" to fix this warning automatically.5687     │5688 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5689     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5690     │5691     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256925693     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5694     You may run "mix format --migrate" to fix this warning automatically.5695     │5696 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5697     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5698     │5699     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/557005701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5702    You may run "mix format --migrate" to fix this warning automatically.5703    │5704 19 │       <<len :: int32, data :: binary-size(len)>> ->5705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5706    │5707    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657085709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5710    You may run "mix format --migrate" to fix this warning automatically.5711    │5712 19 │       <<len :: int32, data :: binary-size(len)>> ->5713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5714    │5715    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257165717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5718    You may run "mix format --migrate" to fix this warning automatically.5719    │5720 19 │       <<len :: int32, data :: binary-size(len)>> ->5721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722    │5723    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557245725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5726     You may run "mix format --migrate" to fix this warning automatically.5727     │5728 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5729     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730     │5731     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657325733     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5734     You may run "mix format --migrate" to fix this warning automatically.5735     │5736 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5737     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738     │5739     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257405741     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5742     You may run "mix format --migrate" to fix this warning automatically.5743     │5744 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5745     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746     │5747     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557485749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5750    You may run "mix format --migrate" to fix this warning automatically.5751    │5752 28 │       <<4 :: int32, oid :: uint32>> -> oid5753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754    │5755    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657565757    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5758    You may run "mix format --migrate" to fix this warning automatically.5759    │5760 28 │       <<4 :: int32, oid :: uint32>> -> oid5761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5762    │5763    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657645765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5766    You may run "mix format --migrate" to fix this warning automatically.5767    │5768 28 │       <<4 :: int32, oid :: uint32>> -> oid5769    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5770    │5771    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257725773    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5774    You may run "mix format --migrate" to fix this warning automatically.5775    │5776 28 │       <<4 :: int32, oid :: uint32>> -> oid5777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778    │5779    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257805781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5782    You may run "mix format --migrate" to fix this warning automatically.5783    │5784 28 │       <<4 :: int32, oid :: uint32>> -> oid5785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786    │5787    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557885789    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5790    You may run "mix format --migrate" to fix this warning automatically.5791    │5792 28 │       <<4 :: int32, oid :: uint32>> -> oid5793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794    │5795    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557965797     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5798     You may run "mix format --migrate" to fix this warning automatically.5799     │5800 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5801     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802     │5803     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/658045805     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5806     You may run "mix format --migrate" to fix this warning automatically.5807     │5808 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5809     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810     │5811     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/258125813     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5814     You may run "mix format --migrate" to fix this warning automatically.5815     │5816 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5817     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818     │5819     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/558205821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5822    You may run "mix format --migrate" to fix this warning automatically.5823    │5824 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5826    │5827    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658285829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5830    You may run "mix format --migrate" to fix this warning automatically.5831    │5832 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5834    │5835    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258365837    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5838    You may run "mix format --migrate" to fix this warning automatically.5839    │5840 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842    │5843    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558445845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5846     You may run "mix format --migrate" to fix this warning automatically.5847     │5848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850     │5851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658525853     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5854     You may run "mix format --migrate" to fix this warning automatically.5855     │5856 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5857     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858     │5859     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258605861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5862     You may run "mix format --migrate" to fix this warning automatically.5863     │5864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866     │5867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558685869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5870    You may run "mix format --migrate" to fix this warning automatically.5871    │5872 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874    │5875    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658765877    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5878    You may run "mix format --migrate" to fix this warning automatically.5879    │5880 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5882    │5883    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658845885    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5886    You may run "mix format --migrate" to fix this warning automatically.5887    │5888 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5890    │5891    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658925893    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5894    You may run "mix format --migrate" to fix this warning automatically.5895    │5896 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5897    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898    │5899    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259005901    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5902    You may run "mix format --migrate" to fix this warning automatically.5903    │5904 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5905    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906    │5907    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259085909    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5910    You may run "mix format --migrate" to fix this warning automatically.5911    │5912 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5913    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914    │5915    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259165917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5918    You may run "mix format --migrate" to fix this warning automatically.5919    │5920 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922    │5923    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559245925    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5926    You may run "mix format --migrate" to fix this warning automatically.5927    │5928 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930    │5931    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559325933    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5934    You may run "mix format --migrate" to fix this warning automatically.5935    │5936 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938    │5939    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559405941     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5942     You may run "mix format --migrate" to fix this warning automatically.5943     │5944 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5945     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946     │5947     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/659485949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5950     You may run "mix format --migrate" to fix this warning automatically.5951     │5952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954     │5955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259565957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5958     You may run "mix format --migrate" to fix this warning automatically.5959     │5960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5962     │5963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559645965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5966    You may run "mix format --migrate" to fix this warning automatically.5967    │5968 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970    │5971    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659725973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5974    You may run "mix format --migrate" to fix this warning automatically.5975    │5976 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978    │5979    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259805981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5982    You may run "mix format --migrate" to fix this warning automatically.5983    │5984 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986    │5987    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/559885989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5990     You may run "mix format --migrate" to fix this warning automatically.5991     │5992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994     │5995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659965997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5998     You may run "mix format --migrate" to fix this warning automatically.5999     │6000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002     │6003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/260046005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6006     You may run "mix format --migrate" to fix this warning automatically.6007     │6008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010     │6011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/560126013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6014    You may run "mix format --migrate" to fix this warning automatically.6015    │6016 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018    │6019    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860206021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6022    You may run "mix format --migrate" to fix this warning automatically.6023    │6024 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026    │6027    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460286029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6030    You may run "mix format --migrate" to fix this warning automatically.6031    │6032 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034    │6035    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760366037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6038     You may run "mix format --migrate" to fix this warning automatically.6039     │6040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6042     │6043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860446045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6046     You may run "mix format --migrate" to fix this warning automatically.6047     │6048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050     │6051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460526053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6054     You may run "mix format --migrate" to fix this warning automatically.6055     │6056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058     │6059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760606061    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6062    You may run "mix format --migrate" to fix this warning automatically.6063    │6064 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6065    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066    │6067    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660686069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6070    You may run "mix format --migrate" to fix this warning automatically.6071    │6072 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074    │6075    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260766077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6078    You may run "mix format --migrate" to fix this warning automatically.6079    │6080 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6082    │6083    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560846085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6086     You may run "mix format --migrate" to fix this warning automatically.6087     │6088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090     │6091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660926093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6094     You may run "mix format --migrate" to fix this warning automatically.6095     │6096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098     │6099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/261006101     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6102     You may run "mix format --migrate" to fix this warning automatically.6103     │6104 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6105     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106     │6107     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/561086109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6110    You may run "mix format --migrate" to fix this warning automatically.6111    │6112 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114    │6115    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861166117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6118    You may run "mix format --migrate" to fix this warning automatically.6119    │6120 40 │         <<count::int32, data::binary>> = binary6121    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122    │6123    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861246125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6126    You may run "mix format --migrate" to fix this warning automatically.6127    │6128 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6129    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130    │6131    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461326133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6134    You may run "mix format --migrate" to fix this warning automatically.6135    │6136 40 │         <<count::int32, data::binary>> = binary6137    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6138    │6139    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461406141    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6142    You may run "mix format --migrate" to fix this warning automatically.6143    │6144 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6146    │6147    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761486149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6150    You may run "mix format --migrate" to fix this warning automatically.6151    │6152 40 │         <<count::int32, data::binary>> = binary6153    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6154    │6155    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761566157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6158    You may run "mix format --migrate" to fix this warning automatically.6159    │6160 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162    │6163    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861646165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6166    You may run "mix format --migrate" to fix this warning automatically.6167    │6168 44 │         <<_::int32, data::binary>> = binary6169    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170    │6171    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861726173    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6174    You may run "mix format --migrate" to fix this warning automatically.6175    │6176 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6177    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178    │6179    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461806181    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6182    You may run "mix format --migrate" to fix this warning automatically.6183    │6184 44 │         <<_::int32, data::binary>> = binary6185    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186    │6187    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461886189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6190    You may run "mix format --migrate" to fix this warning automatically.6191    │6192 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194    │6195    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761966197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6198    You may run "mix format --migrate" to fix this warning automatically.6199    │6200 44 │         <<_::int32, data::binary>> = binary6201    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6202    │6203    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762046205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6206     You may run "mix format --migrate" to fix this warning automatically.6207     │6208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6210     │6211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862126213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6214     You may run "mix format --migrate" to fix this warning automatically.6215     │6216 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6217     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218     │6219     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/462206221     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6222     You may run "mix format --migrate" to fix this warning automatically.6223     │6224 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6225     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6226     │6227     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762286229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6230    You may run "mix format --migrate" to fix this warning automatically.6231    │6232 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234    │6235    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662366237    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6238    You may run "mix format --migrate" to fix this warning automatically.6239    │6240 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242    │6243    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662446245    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6246    You may run "mix format --migrate" to fix this warning automatically.6247    │6248 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250    │6251    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662526253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6254    You may run "mix format --migrate" to fix this warning automatically.6255    │6256 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258    │6259    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262606261    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6262    You may run "mix format --migrate" to fix this warning automatically.6263    │6264 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6265    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6266    │6267    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262686269    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6270    You may run "mix format --migrate" to fix this warning automatically.6271    │6272 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274    │6275    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262766277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6278    You may run "mix format --migrate" to fix this warning automatically.6279    │6280 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282    │6283    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562846285    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6286    You may run "mix format --migrate" to fix this warning automatically.6287    │6288 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290    │6291    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562926293    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6294    You may run "mix format --migrate" to fix this warning automatically.6295    │6296 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298    │6299    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/563006301     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6302     You may run "mix format --migrate" to fix this warning automatically.6303     │6304 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6305     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306     │6307     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663086309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6310     You may run "mix format --migrate" to fix this warning automatically.6311     │6312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6314     │6315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263166317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6318     You may run "mix format --migrate" to fix this warning automatically.6319     │6320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6322     │6323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/563246325    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6326    You may run "mix format --migrate" to fix this warning automatically.6327    │6328 33 │       <<8 :: int32, microsecs :: int64>> ->6329    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6330    │6331    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663326333    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6334    You may run "mix format --migrate" to fix this warning automatically.6335    │6336 33 │       <<8 :: int32, microsecs :: int64>> ->6337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6338    │6339    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663406341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6342    You may run "mix format --migrate" to fix this warning automatically.6343    │6344 33 │       <<8 :: int32, microsecs :: int64>> ->6345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346    │6347    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263486349    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6350    You may run "mix format --migrate" to fix this warning automatically.6351    │6352 33 │       <<8 :: int32, microsecs :: int64>> ->6353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354    │6355    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263566357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6358    You may run "mix format --migrate" to fix this warning automatically.6359    │6360 33 │       <<8 :: int32, microsecs :: int64>> ->6361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362    │6363    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563646365    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6366    You may run "mix format --migrate" to fix this warning automatically.6367    │6368 33 │       <<8 :: int32, microsecs :: int64>> ->6369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6370    │6371    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563726373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6374     You may run "mix format --migrate" to fix this warning automatically.6375     │6376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6378     │6379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663806381     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6382     You may run "mix format --migrate" to fix this warning automatically.6383     │6384 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6385     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6386     │6387     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263886389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6390     You may run "mix format --migrate" to fix this warning automatically.6391     │6392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394     │6395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563966397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6398    You may run "mix format --migrate" to fix this warning automatically.6399    │6400 37 │       <<8 :: int32, microsecs :: int64>> ->6401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6402    │6403    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664046405    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6406    You may run "mix format --migrate" to fix this warning automatically.6407    │6408 37 │       <<8 :: int32, microsecs :: int64>> ->6409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6410    │6411    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664126413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6414    You may run "mix format --migrate" to fix this warning automatically.6415    │6416 37 │       <<8 :: int32, microsecs :: int64>> ->6417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6418    │6419    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264206421    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6422    You may run "mix format --migrate" to fix this warning automatically.6423    │6424 37 │       <<8 :: int32, microsecs :: int64>> ->6425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6426    │6427    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264286429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6430    You may run "mix format --migrate" to fix this warning automatically.6431    │6432 37 │       <<8 :: int32, microsecs :: int64>> ->6433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6434    │6435    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564366437    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6438    You may run "mix format --migrate" to fix this warning automatically.6439    │6440 37 │       <<8 :: int32, microsecs :: int64>> ->6441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6442    │6443    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564446445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6446     You may run "mix format --migrate" to fix this warning automatically.6447     │6448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6450     │6451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664526453     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6454     You may run "mix format --migrate" to fix this warning automatically.6455     │6456 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6457     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6458     │6459     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264606461     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6462     You may run "mix format --migrate" to fix this warning automatically.6463     │6464 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6465     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6466     │6467     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564686469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6470    You may run "mix format --migrate" to fix this warning automatically.6471    │6472 42 │       <<8 :: int32, microsecs :: int64>> ->6473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6474    │6475    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664766477    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6478    You may run "mix format --migrate" to fix this warning automatically.6479    │6480 42 │       <<8 :: int32, microsecs :: int64>> ->6481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482    │6483    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664846485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6486    You may run "mix format --migrate" to fix this warning automatically.6487    │6488 42 │       <<8 :: int32, microsecs :: int64>> ->6489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6490    │6491    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264926493    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6494    You may run "mix format --migrate" to fix this warning automatically.6495    │6496 42 │       <<8 :: int32, microsecs :: int64>> ->6497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6498    │6499    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265006501    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6502    You may run "mix format --migrate" to fix this warning automatically.6503    │6504 42 │       <<8 :: int32, microsecs :: int64>> ->6505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6506    │6507    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565086509    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6510    You may run "mix format --migrate" to fix this warning automatically.6511    │6512 42 │       <<8 :: int32, microsecs :: int64>> ->6513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6514    │6515    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565166517     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6518     You may run "mix format --migrate" to fix this warning automatically.6519     │6520 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6521     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6522     │6523     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/665246525     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6526     You may run "mix format --migrate" to fix this warning automatically.6527     │6528 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6529     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6530     │6531     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265326533     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6534     You may run "mix format --migrate" to fix this warning automatically.6535     │6536 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6537     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6538     │6539     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565406541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6542    You may run "mix format --migrate" to fix this warning automatically.6543    │6544 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6546    │6547    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665486549    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6550    You may run "mix format --migrate" to fix this warning automatically.6551    │6552 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6554    │6555    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665566557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6558    You may run "mix format --migrate" to fix this warning automatically.6559    │6560 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6562    │6563    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665646565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6566    You may run "mix format --migrate" to fix this warning automatically.6567    │6568 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6570    │6571    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265726573    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6574    You may run "mix format --migrate" to fix this warning automatically.6575    │6576 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6578    │6579    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265806581    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6582    You may run "mix format --migrate" to fix this warning automatically.6583    │6584 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6585    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6586    │6587    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265886589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6590    You may run "mix format --migrate" to fix this warning automatically.6591    │6592 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6594    │6595    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565966597    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6598    You may run "mix format --migrate" to fix this warning automatically.6599    │6600 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6602    │6603    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566046605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6606    You may run "mix format --migrate" to fix this warning automatically.6607    │6608 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6610    │6611    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566126613     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6614     You may run "mix format --migrate" to fix this warning automatically.6615     │6616 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6618     │6619     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666206621     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6622     You may run "mix format --migrate" to fix this warning automatically.6623     │6624 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6625     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6626     │6627     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/266286629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6630     You may run "mix format --migrate" to fix this warning automatically.6631     │6632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6634     │6635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566366637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6638     You may run "mix format --migrate" to fix this warning automatically.6639     │6640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6642     │6643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666446645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6646     You may run "mix format --migrate" to fix this warning automatically.6647     │6648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6650     │6651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666526653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6654     You may run "mix format --migrate" to fix this warning automatically.6655     │6656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6658     │6659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266606661     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6662     You may run "mix format --migrate" to fix this warning automatically.6663     │6664 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6665     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6666     │6667     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266686669     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6670     You may run "mix format --migrate" to fix this warning automatically.6671     │6672 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6673     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6674     │6675     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566766677     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6678     You may run "mix format --migrate" to fix this warning automatically.6679     │6680 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6681     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6682     │6683     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566846685     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6686     You may run "mix format --migrate" to fix this warning automatically.6687     │6688 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6689     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6690     │6691     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666926693     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6694     You may run "mix format --migrate" to fix this warning automatically.6695     │6696 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6697     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6698     │6699     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/267006701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6702     You may run "mix format --migrate" to fix this warning automatically.6703     │6704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6706     │6707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/567086709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6710    You may run "mix format --migrate" to fix this warning automatically.6711    │6712 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6714    │6715    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667166717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6718    You may run "mix format --migrate" to fix this warning automatically.6719    │6720 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6722    │6723    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267246725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6726    You may run "mix format --migrate" to fix this warning automatically.6727    │6728 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6730    │6731    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567326733     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6734     You may run "mix format --migrate" to fix this warning automatically.6735     │6736 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6737     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6738     │6739     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667406741     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6742     You may run "mix format --migrate" to fix this warning automatically.6743     │6744 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6745     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6746     │6747     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267486749     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6750     You may run "mix format --migrate" to fix this warning automatically.6751     │6752 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6753     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6754     │6755     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567566757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6758    You may run "mix format --migrate" to fix this warning automatically.6759    │6760 17 │       <<0 :: int32>> -> :void6761    │       ~~~~~~~~~~~~~~~~~~~~~~~6762    │6763    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667646765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6766    You may run "mix format --migrate" to fix this warning automatically.6767    │6768 17 │       <<0 :: int32>> -> :void6769    │       ~~~~~~~~~~~~~~~~~~~~~~~6770    │6771    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267726773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6774    You may run "mix format --migrate" to fix this warning automatically.6775    │6776 17 │       <<0 :: int32>> -> :void6777    │       ~~~~~~~~~~~~~~~~~~~~~~~6778    │6779    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/567806781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6782     You may run "mix format --migrate" to fix this warning automatically.6783     │6784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6786     │6787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667886789     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6790     You may run "mix format --migrate" to fix this warning automatically.6791     │6792 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6793     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6794     │6795     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267966797     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6798     You may run "mix format --migrate" to fix this warning automatically.6799     │6800 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6801     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6802     │6803     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/568046805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6806    You may run "mix format --migrate" to fix this warning automatically.6807    │6808 23 │       <<0 :: int32>> -> :void6809    │       ~~~~~~~~~~~~~~~~~~~~~~~6810    │6811    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668126813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6814    You may run "mix format --migrate" to fix this warning automatically.6815    │6816 23 │       <<0 :: int32>> -> :void6817    │       ~~~~~~~~~~~~~~~~~~~~~~~6818    │6819    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268206821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6822    You may run "mix format --migrate" to fix this warning automatically.6823    │6824 23 │       <<0 :: int32>> -> :void6825    │       ~~~~~~~~~~~~~~~~~~~~~~~6826    │6827    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568286829     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6830     You may run "mix format --migrate" to fix this warning automatically.6831     │6832 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6833     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6834     │6835     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668366837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6838     You may run "mix format --migrate" to fix this warning automatically.6839     │6840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6842     │6843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268446845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6846     You may run "mix format --migrate" to fix this warning automatically.6847     │6848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6850     │6851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568526853    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6854    │6855 20 │     manager    = worker(Postgrex.TypeManager, [])6856    │                  ~6857    │6858    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/168596860    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6861    │6862 21 │     server_sup = supervisor(__MODULE__, [:servers])6863    │                  ~6864    │6865    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/168666867    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6868    │6869 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6870    │     ~6871    │6872    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16873    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/168746875    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6876    │6877 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6878    │                   ~6879    │6880    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/168816882     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6883     │6884 110 │     if Map.size(s.listener_channels[channel]) == 1 do6885     │            ~6886     │6887     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36888     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36889     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/268906891     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6892     │6893 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6894     │               ~6895     │6896     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/268976898     warning: a struct for Postgrex.Query is expected on struct update:68996900         %Postgrex.Query{6901           query6902           | param_oids: param_oids,6903             param_formats: param_formats,6904             param_types: param_types6905         }69066907     but got type:69086909         dynamic()69106911     where "query" was given the type:69126913         # type: dynamic()6914         # from: lib/postgrex/protocol.ex:910:356915         query69166917     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69186919     type warning found at:6920     │6921 915 │         query = %Query{query | param_oids: param_oids,6922     │                 ~6923     │6924     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/669256926    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6927    │6928 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6929    │            ~6930    │6931    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/169326933     warning: a struct for Postgrex.Query is expected on struct update:69346935         %Postgrex.Query{6936           query6937           | ref: make_ref(),6938             types: types,6939             columns: col_names,6940             result_oids: result_oids,6941             result_formats: result_formats,6942             result_types: result_types6943         }69446945     but got type:69466947         dynamic()69486949     where "query" was given the type:69506951         # type: dynamic()6952         # from: lib/postgrex/protocol.ex:926:356953         query69546955     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69566957     type warning found at:6958     │6959 932 │         query = %Query{query | ref: make_ref(), types: types,6960     │                 ~6961     │6962     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/669636964     warning: a struct for Postgrex.Query is expected on struct update:69656966         %Postgrex.Query{query | ref: make_ref()}69676968     but got type:69696970         dynamic()69716972     where "query" was given the type:69736974         # type: dynamic()6975         # from: lib/postgrex/protocol.ex:977:316976         query69776978     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69796980     type warning found at:6981     │6982 978 │     query = %Query{query | ref: make_ref()}6983     │             ~6984     │6985     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/569866987    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6988    │6989  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6990    │                 ~6991    │6992    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/269936994    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6995    │6996  9 │                 worker(Postgrex.Parameters, [])]6997    │                 ~6998    │6999    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/270007001      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7002      │7003 2131 │     formatted_reason = :ssl.format_error(reason)7004      │                             ~7005      │7006      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/370077008      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7009      │7010 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7011      │                                            ~7012      │7013      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/370147015      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7016      │7017 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7018      │        ~7019      │7020      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/270217022      warning: a struct for Postgrex.Query is expected on struct update:70237024          %Postgrex.Query{query | name: ""}70257026      but got type:70277028          dynamic()70297030      where "query" was given the type:70317032          # type: dynamic()7033          # from: lib/postgrex/protocol.ex:2313:167034          query70357036      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70377038      type warning found at:7039      │7040 2313 │   defp unnamed(query), do: %Query{query | name: ""}7041      │                            ~7042      │7043      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/170447045Generated postgrex app7046warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7047  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27048  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17049  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57050  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27051  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47052  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/270537054==> ecto7055Compiling 70 files (.ex)7056     warning: using single-quoted strings to represent charlists is deprecated.7057     Use ~c"" if you indeed want a charlist or use "" instead.7058     You may run "mix format --migrate" to change all single-quoted7059     strings to use the ~c sigil and fix this warning.7060     │7061 166 │     defp insert_all_value(_),   do: '?'7062     │                                     ~7063     │7064     └─ lib/ecto/adapters/mysql/connection.ex:166:3770657066     warning: using single-quoted strings to represent charlists is deprecated.7067     Use ~c"" if you indeed want a charlist or use "" instead.7068     You may run "mix format --migrate" to change all single-quoted7069     strings to use the ~c sigil and fix this warning.7070     │7071 354 │       '?'7072     │       ~7073     │7074     └─ lib/ecto/adapters/mysql/connection.ex:354:770757076      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70777078      This error happens when you have function calls without parentheses inside keywords. For example:70797080          function(arg, one: nested_call a, b, c)7081          function(arg, one: if expr, do: :this, else: :that)70827083      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:70847085          function(arg, one: if(expr, do: :this, else: :that))7086          function(arg, one: nested_call(a, b, c))70877088      Ambiguity found at:7089      │7090 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7091      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7092      │7093      └─ lib/ecto/changeset.ex:228670947095     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70967097     This error happens when you have function calls without parentheses inside keywords. For example:70987099         function(arg, one: nested_call a, b, c)7100         function(arg, one: if expr, do: :this, else: :that)71017102     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:71037104         function(arg, one: if(expr, do: :this, else: :that))7105         function(arg, one: nested_call(a, b, c))71067107     Ambiguity found at:7108     │7109 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7110     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7111     │7112     └─ lib/ecto/migration/runner.ex:26571137114     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71157116     This error happens when you have function calls without parentheses inside keywords. For example:71177118         function(arg, one: nested_call a, b, c)7119         function(arg, one: if expr, do: :this, else: :that)71207121     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:71227123         function(arg, one: if(expr, do: :this, else: :that))7124         function(arg, one: nested_call(a, b, c))71257126     Ambiguity found at:7127     │7128 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7130     │7131     └─ lib/ecto/migration/runner.ex:26771327133     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7134     │7135 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7136     │        ~7137     │7138     └─ lib/ecto/query/builder.ex:136:871397140     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7141     │7142 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7143     │                                             ~~7144     │7145     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/271467147     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7148     │7149 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7150     │                                         ~~7151     │7152     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/271537154     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71557156     This error happens when you have function calls without parentheses inside keywords. For example:71577158         function(arg, one: nested_call a, b, c)7159         function(arg, one: if expr, do: :this, else: :that)71607161     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:71627163         function(arg, one: if(expr, do: :this, else: :that))7164         function(arg, one: nested_call(a, b, c))71657166     Ambiguity found at:7167     │7168 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7170     │7171     └─ lib/ecto/repo/schema.ex:45471727173    warning: unused require Ecto.Query7174    │7175  6 │   require Ecto.Query7176    │   ~7177    │7178    └─ lib/ecto/repo/preloader.ex:6:371797180    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7181    │7182  9 │   schema "schema_migrations" do7183    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7184    │7185    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)71867187      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7188      │7189 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7190      │     ~7191      │7192      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/271937194    warning: incompatible types given to Mix.Ecto.ensure_started/2:71957196        Mix.Ecto.ensure_started(repo, opts)71977198    given types:71997200        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))72017202    but expected one of:72037204        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72057206    where "opts" was given the type:72077208        # type: dynamic(7209          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7210            non_struct_map()7211        )7212        # from: lib/mix/tasks/ecto.rollback.ex:64:107213        opts =7214          if opts[:quiet] do7215            Keyword.merge(opts, log: false, log_sql: false)7216          else7217            opts7218          end72197220    where "repo" was given the type:72217222        # type: dynamic(atom())7223        # from: lib/mix/tasks/ecto.rollback.ex:70:77224        Mix.Ecto.ensure_repo(repo, args)72257226    type warning found at:7227    │7228 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7229    │                          ~7230    │7231    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/272327233    warning: incompatible types given to Mix.Ecto.ensure_started/2:72347235        Mix.Ecto.ensure_started(repo, all: true)72367237    given types:72387239        -dynamic(atom())-, non_empty_list({:all, true})72407241    but expected one of:72427243        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72447245    where "repo" was given the type:72467247        # type: dynamic(atom())7248        # from: lib/mix/tasks/ecto.migrations.ex:37:77249        Mix.Ecto.ensure_repo(repo, args)72507251    type warning found at:7252    │7253 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7254    │                       ~7255    │7256    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/372577258     warning: the following clause will never match:72597260         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->72617262     because it attempts to match on the result of:72637264         System.stacktrace()72657266     which has type:72677268         empty_list()72697270     where "args_or_arity" was given the type:72717272         # type: float() or integer() or non_empty_list(term())7273         # from: lib/ecto/changeset.ex7274         (_() when args_or_arity == 2) when length(args_or_arity) == 272757276     where "module" was given the type:72777278         # type: dynamic()7279         # from: lib/ecto/changeset.ex:733:307280         module72817282     type warning found at:7283     │7284 741 │ ...                   when length(args_or_arity) == 2 ->7285     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7286     │7287     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/272887289    warning: incompatible types given to Mix.Ecto.ensure_started/2:72907291        Mix.Ecto.ensure_started(repo, opts)72927293    given types:72947295        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))72967297    but expected one of:72987299        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())73007301    where "opts" was given the type:73027303        # type: dynamic(7304          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7305            non_struct_map()7306        )7307        # from: lib/mix/tasks/ecto.migrate.ex:68:107308        opts =7309          if opts[:quiet] do7310            Keyword.merge(opts, log: false, log_sql: false)7311          else7312            opts7313          end73147315    where "repo" was given the type:73167317        # type: dynamic(atom())7318        # from: lib/mix/tasks/ecto.migrate.ex:74:77319        Mix.Ecto.ensure_repo(repo, args)73207321    type warning found at:7322    │7323 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7324    │                          ~7325    │7326    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/273277328     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7329     │7330 739 │           case System.stacktrace do7331     │                       ~7332     │7333     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/273347335    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:73367337        Mix.Ecto.source_repo_priv(repo)73387339    given types:73407341        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-73427343    but expected one of:73447345        atom()73467347    where "repo" was given the types:73487349        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7350        # from: lib/mix/tasks/ecto.load.ex:70:227351        Keyword.merge(repo.config, opts)73527353        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7354        # from: lib/mix/tasks/ecto.load.ex:72:277355        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)73567357    type warning found at:7358    │7359 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7360    │                                          ~7361    │7362    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/273637364    warning: expected a map or struct when accessing .__adapter__ in expression:73657366        repo.__adapter__73677368    where "repo" was given the type:73697370        # type: dynamic(atom())7371        # from: lib/mix/tasks/ecto.dump.ex:50:77372        Mix.Ecto.ensure_repo(repo, args)73737374    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73757376    type warning found at:7377    │7378 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7379    │                              ~7380    │7381    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/173827383    warning: expected a map or struct when accessing .__adapter__ in expression:73847385        repo.__adapter__73867387    where "repo" was given the type:73887389        # type: dynamic(atom())7390        # from: lib/mix/tasks/ecto.load.ex:53:77391        Mix.Ecto.ensure_repo(repo, args)73927393    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73947395    type warning found at:7396    │7397 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7398    │                              ~7399    │7400    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/174017402    warning: expected a map or struct when accessing .__adapter__ in expression:74037404        repo.__adapter__74057406    where "repo" was given the type:74077408        # type: dynamic(atom())7409        # from: lib/mix/tasks/ecto.create.ex:37:77410        Mix.Ecto.ensure_repo(repo, args)74117412    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74137414    type warning found at:7415    │7416 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7417    │                              ~7418    │7419    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/174207421    warning: expected a map or struct when accessing .__adapter__ in expression:74227423        repo.__adapter__74247425    where "repo" was given the type:74267427        # type: dynamic(atom())7428        # from: lib/mix/tasks/ecto.drop.ex:39:77429        Mix.Ecto.ensure_repo(repo, args)74307431    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74327433    type warning found at:7434    │7435 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7436    │                              ~7437    │7438    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/174397440    warning: incompatible types given to get_source/1:74417442        get_source(repo)74437444    given types:74457446        -dynamic(atom())-74477448    but expected one of:74497450        %{..., config: empty_list() or non_empty_list(term(), term())}74517452    where "repo" was given the type:74537454        # type: dynamic(atom())7455        # from: lib/ecto/migration/schema_migration.ex:24:137456        repo.all(7457          Map.put(7458            (7459              query =7460                (7461                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7462                  Ecto.Query.Builder.From.apply(query, 1)7463                )7464        7465              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7466                ...,7467                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7468                file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",7469                line: 22,7470                take: %{}7471              })7472            ),7473            :prefix,7474            prefix7475          ), timeout: :infinity, log: false)74767477    type warning found at:7478    │7479 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7480    │                ~7481    │7482    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/274837484    warning: incompatible types given to get_source/1:74857486        get_source(repo)74877488    given types:74897490        -dynamic(atom())-74917492    but expected one of:74937494        %{..., config: empty_list() or non_empty_list(term(), term())}74957496    where "repo" was given the type:74977498        # type: dynamic(atom())7499        # from: lib/ecto/migration/schema_migration.ex:30:137500        repo.insert!(7501          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7502            prefix: prefix,7503            source: get_source(repo)7504          ), timeout: :infinity, log: false)75057506    type warning found at:7507    │7508 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7509    │                                              ~7510    │7511    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/375127513    warning: incompatible types given to get_source/1:75147515        get_source(repo)75167517    given types:75187519        -dynamic(atom())-75207521    but expected one of:75227523        %{..., config: empty_list() or non_empty_list(term(), term())}75247525    where "repo" was given the type:75267527        # type: dynamic(atom())7528        # from: lib/ecto/migration/schema_migration.ex:36:137529        repo.delete_all(7530          Map.put(7531            (7532              query =7533                (7534                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7535                  Ecto.Query.Builder.From.apply(query, 1)7536                )7537        7538              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7539                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7540                op: :and,7541                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7542                file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",7543                line: 347544              })7545            ),7546            :prefix,7547            prefix7548          ), timeout: :infinity, log: false)75497550    type warning found at:7551    │7552 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7553    │                ~7554    │7555    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/375567557     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7558     │7559 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7560     │                                                                              ~7561     │7562     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27563     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/275647565      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7566      │7567 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7568      │        ~7569      │7570      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/175717572     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7573     │7574 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7575     │                                                                              ~7576     │7577     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/275787579      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7580      │7581 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7582      │                 ~7583      │7584      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/375857586     warning: the following conditional expression:75877588         is_atom(related)75897590     will always evaluate to:75917592         dynamic(true)75937594     where "related" was given the type:75957596         # type: dynamic(atom())7597         # from: lib/ecto/association.ex:730:157598         related = Ecto.Association.related_from_query(queryable)75997600     type warning found at:7601     │7602 732 │     unless is_atom(related) do7603     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7604     │7605     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/376067607     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7608     │7609 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7610     │                                                                              ~7611     │7612     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/276137614    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7615    │7616 62 │       Mix.Project.compile(args)7617    │                   ~7618    │7619    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/276207621     warning: expected a module (an atom) when invoking start_link/1 in expression:76227623         repo.start_link(pool_size: pool_size)76247625     where "pool_size" was given the type:76267627         # type: dynamic()7628         # from: lib/mix/ecto.ex:101:157629         pool_size = Keyword.get(opts, :pool_size, 1)76307631     where "repo" was given the type:76327633         # type: dynamic(%{..., __adapter__: atom()})7634         # from: lib/mix/ecto.ex:99:367635         repo.__adapter__.ensure_all_started(repo, :temporary)76367637     type warning found at:7638     │7639 102 │     case repo.start_link(pool_size: pool_size) do7640     │               ~7641     │7642     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/276437644     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7645     │7646 146 │     Logger.remove_backend(:console)7647     │            ~7648     │7649     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/276507651     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7652     │7653 155 │     Logger.add_backend(:console, flush: true)7654     │            ~7655     │7656     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/276577658     warning: the following clause will never match:76597660         {:error, _} = error ->76617662     because it attempts to match on the result of:76637664         apply(changeset, adapter, :insert, args)76657666     which has type:76677668         dynamic({:invalid or :ok, term()})76697670     type warning found at:7671     │7672 219 │           {:error, _} = error ->7673     │                       ~7674     │7675     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/476767677     warning: the following clause will never match:76787679         {:error, _} = error ->76807681     because it attempts to match on the result of:76827683         apply(changeset, adapter, action, args)76847685     which has type:76867687         dynamic({:invalid or :ok, term()})76887689     type warning found at:7690     │7691 297 │             {:error, _} = error ->7692     │                         ~7693     │7694     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/476957696    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7697    │7698 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7699    │     ~7700    │7701    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/277027703    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7704    │7705 54 │       filter_and_reraise e, System.stacktrace7706    │                                    ~7707    │7708    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/577097710     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7711     │7712 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7713     │           ~7714     │7715     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/377167717    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7718    │7719 44 │     index  = Map.size(params)7720    │                  ~7721    │7722    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57723    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/577247725     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7726     │7727 614 │     Decimal.minus(decimal)7728     │             ~7729     │7730     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/177317732     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)7733     │7734 228 │         raise BadStructError, struct: struct, term: data7735     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7736     │7737     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/577387739     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7740     │7741 214 │       filter_and_reraise e, System.stacktrace7742     │                                    ~7743     │7744     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47745     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/477467747     warning: the following clause will never match:77487749         {:error, _} ->77507751     because it attempts to match on the result of:77527753         NaiveDateTime.new(date, time)77547755     which has type:77567757         dynamic({:ok, %NaiveDateTime{}})77587759     type warning found at:7760     │7761 803 │         {:error, _} -> :error7762     │         ~~~~~~~~~~~~~~~~~~~~~7763     │7764     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/177657766      warning: expected a map or struct when accessing .__struct__ in expression:77677768          schema.__struct__77697770      where "schema" was given the types:77717772          # type: dynamic(atom() and not nil)7773          # from: lib/ecto/query/planner.ex:1186:417774          schema77757776          # type: atom()7777          # from: lib/ecto/query/planner.ex:1186:617778          is_atom(schema)77797780      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77817782      type warning found at:7783      │7784 1190 │       Map.has_key?(schema.__struct__, field) ->7785      │                           ~7786      │7787      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/677887789     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7790     │7791 159 │         supervise(children, strategy: :one_for_one)7792     │         ~7793     │7794     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/177957796    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7797    │7798 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7799    │     ~7800    │7801    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/278027803    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:78047805        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])78067807    given types:78087809        (7810          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7811          dynamic()7812        )78137814    but expected one of:78157816        atom(), term()78177818    where "opts" was given the type:78197820        # type: dynamic(7821          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7822            non_struct_map()7823        )7824        # from: lib/ecto/migrator.ex:44:657825        opts[:prefix]78267827    where "repo" was given the type:78287829        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7830        # from: lib/ecto/migrator.ex:44:237831        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])78327833    type warning found at:7834    │7835 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7836    │                       ~7837    │7838    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/278397840     warning: expected a module (an atom) when invoking transaction/2 in expression:78417842         repo.transaction(fun, log: false, timeout: :infinity)78437844     where "fun" was given the type:78457846         # type: dynamic()7847         # from: lib/ecto/migrator.ex:114:477848         fun78497850     where "repo" was given the types:78517852         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7853         # from: lib/ecto/migrator.ex:118:247854         repo.__adapter__.supports_ddl_transaction?78557856         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7857         # from: lib/ecto/migrator.ex:118:247858         repo.__adapter__.supports_ddl_transaction?78597860     type warning found at:7861     │7862 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7863     │              ~7864     │7865     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/378667867     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7868     │7869 291 │     modules = Code.load_file(file)7870     │                    ~7871     │7872     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/278737874     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7875     │7876 321 │         reraise error, System.stacktrace7877     │                               ~7878     │7879     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/378807881    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7882    │7883 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7884    │       ~7885    │7886    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/178877888    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7889    │7890 15 │     supervise(children, strategy: :simple_one_for_one)7891    │     ~7892    │7893    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/178947895     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7896     │7897 260 │         reraise %{err | message: message}, System.stacktrace7898     │                                                   ~7899     │7900     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/679017902    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7903    │7904 10 │       worker(Ecto.Registry, []),7905    │       ~7906    │7907    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/279087909    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7910    │7911 11 │       supervisor(Ecto.Migration.Supervisor, [])7912    │       ~7913    │7914    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/279157916Generated ecto app7917==> phoenix_ecto7918Compiling 4 files (.ex)7919Generated phoenix_ecto app7920==> scrivener_ecto7921Compiling 2 files (.ex)7922Generated scrivener_ecto app7923==> ryal_core7924Compiling 11 files (.ex)7925    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead7926    │7927  2 │   @repo Application.get_env(:ryal_core, :repo)7928    │                     ~7929    │7930    └─ lib/ryal.ex:2:21: Ryal (module)79317932    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7933    │7934  4 │   schema "ryal_payments" do7935    │   ~~~~~~~~~~~~~~~~~~~~~~~~~7936    │7937    └─ web/models/payment.ex:4: Ryal.Payment (module)79387939    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7940    │7941  4 │   schema "ryal_orders" do7942    │   ~~~~~~~~~~~~~~~~~~~~~~~7943    │7944    └─ web/models/order.ex:4: Ryal.Order (module)79457946    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7947    │7948  1 │ defmodule Ryal.Api.OrderController do7949    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7950    │7951    └─ web/controllers/api/order_controller.ex:1: Ryal.Api.OrderController.action/279527953    warning: nil.paginate/2 is undefined (module nil is not available or is yet to be defined)7954    │7955 22 │       |> Ryal.repo.paginate(params["page"])7956    │                    ~7957    │7958    └─ web/plugs/json_render_plug.ex:22:20: Ryal.JsonRenderPlug.render_collection/379597960Generated ryal_core app7961==> ryal7962Compiling 1 file (.ex)7963    warning: redefining module Ryal (current version loaded from /work/proj/_build/mangopi_mq_pro/lib/ryal_core/ebin/Elixir.Ryal.beam)7964    │7965  1 │ defmodule Ryal do7966    │ ~~~~~~~~~~~~~~~~~7967    │7968    └─ lib/ryal.ex:1: Ryal (module)79697970Generated ryal app7971==> uboot_env7972Compiling 5 files (.ex)7973Generated uboot_env 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