noa

Build log

host

noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
8313 of 8313 lines
1Resolving Hex dependencies...2Resolution completed in 0.188s3Unchanged:4  circular_buffer 1.1.05  comeonin 3.2.06  connection 1.0.47  cowboy 1.1.2 VULNERABLE!8    GHSA-w4f7-4cxr-rv3c (MEDIUM)9    aka: CVE-2026-43966, EEF-CVE-2026-4396610    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability11    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c12  cowlib 1.0.2 VULNERABLE!13    EEF-CVE-2026-7790 (HIGH)14    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6515    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS16    https://osv.dev/vulnerability/EEF-CVE-2026-77901718    EEF-CVE-2026-43970 (HIGH)19    aka: CVE-2026-43970, GHSA-84f2-rp86-235p20    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame21    https://osv.dev/vulnerability/EEF-CVE-2026-4397022  db_connection 1.1.323  decimal 1.9.0 VULNERABLE!24    EEF-CVE-2026-32686 (MEDIUM)25    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v26    Unbounded exponent in decimal enables unauthenticated DoS27    https://osv.dev/vulnerability/EEF-CVE-2026-3268628  distillery 1.5.529  ecto 2.2.1230  elixir_make 0.10.031  expo 1.1.132  gettext 0.26.233  interactive_cmd 0.1.434  mime 2.0.735  mix_docker 0.5.036  nerves 2.0.0-pre.237  nerves_discovery 0.1.538  nerves_logging 0.2.439  nerves_runtime 0.13.1340  nerves_system_bbb 2.30.241  nerves_system_br 1.34.442  nerves_system_mangopi_mq_pro 0.17.243  nerves_system_qemu_aarch64 0.4.244  nerves_system_rpi0 2.1.245  nerves_system_rpi4 2.1.246  nerves_system_rpi5 2.1.247  nerves_system_trellis 0.5.048  nerves_system_x86_64 1.34.249  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153  nerves_toolchain_x86_64_nerves_linux_musl 15.3.154  nerves_uevent 0.1.755  noa 0.7.2-alpha56  phoenix 1.3.5 VULNERABLE!57    GHSA-p8f7-22gq-m7j9 (HIGH)58    aka: CVE-2022-4297559    Phoenix before 1.6.14 mishandles check_origin wildcarding60    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96162    EEF-CVE-2026-56812 (MEDIUM)63    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr64    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff65    https://osv.dev/vulnerability/EEF-CVE-2026-568126667    EEF-CVE-2026-56811 (HIGH)68    aka: CVE-2026-56811, GHSA-6983-jfq8-485w69    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service70    https://osv.dev/vulnerability/EEF-CVE-2026-5681171  phoenix_ecto 3.6.072  phoenix_html 2.14.3 VULNERABLE!73    GHSA-5g2h-9x5v-5h3x (MEDIUM)74    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q275    phoenix_html allows Cross-site Scripting in HEEx class attributes76    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x77  phoenix_pubsub 1.1.278  plug 1.20.379  plug_crypto 2.2.080  poison 3.1.081  poolboy 1.5.282  postgrex 0.13.583  property_table 0.3.484  ranch 1.3.285  ring_logger 0.11.786  tablet 0.3.387  telemetry 1.4.288  toolshed 0.5.089  uboot_env 1.0.290  ueberauth 0.10.891  yamerl 0.10.092  yaml_elixir 1.4.0 RETIRED!93    (other) This version provides breaking changes and 2.0.0 should be use instead.94Found retired packages, see above for details95Found packages with security advisories, see above for details96All dependencies have been fetched97    warning: String.strip/1 is deprecated. Use String.trim/1 instead98    │99  4 │   @version File.read!("VERSION") |> String.strip100    │                                            ~101    │102    └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)103104    warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes105    │106 59 │      "test": ["ecto.create --quiet", "ecto.migrate", "test"]]107    │      ~108    │109    └─ /work/proj/deps/noa/mix.exs:59:6110111==> distillery112Compiling 19 files (.ex)113    warning: found quoted atom "insecure_cookie_in_distillery_config" but the quotes are not required. Atoms made exclusively of ASCII letters, numbers, underscores, beginning with a letter or underscore, and optionally ending with ! or ? do not require quotes114    │115 22 │       :"insecure_cookie_in_distillery_config"116    │       ~117    │118    └─ lib/distillery/lib/cookies.ex:22:7119120    warning: redefining module Mix.Tasks.Release.Init (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam)121    │122  1 │ defmodule Mix.Tasks.Release.Init do123    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~124    │125    └─ lib/distillery/tasks/init.ex:1: Mix.Tasks.Release.Init (module)126127    warning: redefining module Mix.Tasks.Release (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam)128    │129  1 │ defmodule Mix.Tasks.Release do130    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~131    │132    └─ lib/distillery/tasks/release.ex:1: Mix.Tasks.Release (module)133134     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead135     │136 207 │       am in bd and not bm in ad -> true137     │                           ~138     │139     └─ lib/mix/lib/releases/appups.ex:207:27140141     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead142     │143 208 │       not am in bd and bm in ad -> false144     │              ~145     │146     └─ lib/mix/lib/releases/appups.ex:208: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 48 │       {:path, ['#{Path.join([release.profile.output_dir, "lib", "*", "ebin"])}']},154    │                ~155    │156    └─ lib/mix/lib/releases/archiver.ex:48:16157158    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 50 │       {:outdir, '#{Path.dirname(archive_path)}'} |164    │                 ~165    │166    └─ lib/mix/lib/releases/archiver.ex:50:17167168    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 54 │           [{:erts, '#{path}'}]174    │                    ~175    │176    └─ lib/mix/lib/releases/archiver.ex:54:20177178    warning: using single-quoted strings to represent charlists is deprecated.179    Use ~c"" if you indeed want a charlist or use "" instead.180    You may run "mix format --migrate" to change all single-quoted181    strings to use the ~c sigil and fix this warning.182    │183 59 │           [{:erts, '#{path}'}]184    │                    ~185    │186    └─ lib/mix/lib/releases/archiver.ex:59:20187188    warning: using single-quoted strings to represent charlists is deprecated.189    Use ~c"" if you indeed want a charlist or use "" instead.190    You may run "mix format --migrate" to change all single-quoted191    strings to use the ~c sigil and fix this warning.192    │193 62 │     rel_path = '#{String.trim_trailing(archive_path, ".tar.gz")}'194    │                ~195    │196    └─ lib/mix/lib/releases/archiver.ex:62:16197198    warning: using single-quoted strings to represent charlists is deprecated.199    Use ~c"" if you indeed want a charlist or use "" instead.200    You may run "mix format --migrate" to change all single-quoted201    strings to use the ~c sigil and fix this warning.202    │203 83 │     tarfile    = '#{Path.join([output_dir, "releases", release.version, name <> ".tar.gz"])}'204    │                  ~205    │206    └─ lib/mix/lib/releases/archiver.ex:83:18207208    warning: using single-quoted strings to represent charlists is deprecated.209    Use ~c"" if you indeed want a charlist or use "" instead.210    You may run "mix format --migrate" to change all single-quoted211    strings to use the ~c sigil and fix this warning.212    │213 85 │          :ok <- :erl_tar.extract(tarfile, [{:cwd, '#{tmpdir}'}, :compressed]),214    │                                                   ~215    │216    └─ lib/mix/lib/releases/archiver.ex:85:51217218    warning: using single-quoted strings to represent charlists is deprecated.219    Use ~c"" if you indeed want a charlist or use "" instead.220    You may run "mix format --migrate" to change all single-quoted221    strings to use the ~c sigil and fix this warning.222    │223 88 │             {'releases', '#{Path.join(tmpdir, "releases")}'},224    │              ~225    │226    └─ lib/mix/lib/releases/archiver.ex:88:14227228    warning: using single-quoted strings to represent charlists is deprecated.229    Use ~c"" if you indeed want a charlist or use "" instead.230    You may run "mix format --migrate" to change all single-quoted231    strings to use the ~c sigil and fix this warning.232    │233 88 │             {'releases', '#{Path.join(tmpdir, "releases")}'},234    │                          ~235    │236    └─ lib/mix/lib/releases/archiver.ex:88:26237238    warning: using single-quoted strings to represent charlists is deprecated.239    Use ~c"" if you indeed want a charlist or use "" instead.240    You may run "mix format --migrate" to change all single-quoted241    strings to use the ~c sigil and fix this warning.242    │243 89 │             {'#{Path.join("releases", "start_erl.data")}',244    │              ~245    │246    └─ lib/mix/lib/releases/archiver.ex:89:14247248    warning: using single-quoted strings to represent charlists is deprecated.249    Use ~c"" if you indeed want a charlist or use "" instead.250    You may run "mix format --migrate" to change all single-quoted251    strings to use the ~c sigil and fix this warning.252    │253 90 │             '#{Path.join([output_dir, "releases", "start_erl.data"])}'},254    │             ~255    │256    └─ lib/mix/lib/releases/archiver.ex:90:13257258    warning: using single-quoted strings to represent charlists is deprecated.259    Use ~c"" if you indeed want a charlist or use "" instead.260    You may run "mix format --migrate" to change all single-quoted261    strings to use the ~c sigil and fix this warning.262    │263 91 │             {'#{Path.join("releases", "RELEASES")}',264    │              ~265    │266    └─ lib/mix/lib/releases/archiver.ex:91:14267268    warning: using single-quoted strings to represent charlists is deprecated.269    Use ~c"" if you indeed want a charlist or use "" instead.270    You may run "mix format --migrate" to change all single-quoted271    strings to use the ~c sigil and fix this warning.272    │273 92 │             '#{Path.join([output_dir, "releases", "RELEASES"])}'},274    │             ~275    │276    └─ lib/mix/lib/releases/archiver.ex:92:13277278    warning: using single-quoted strings to represent charlists is deprecated.279    Use ~c"" if you indeed want a charlist or use "" instead.280    You may run "mix format --migrate" to change all single-quoted281    strings to use the ~c sigil and fix this warning.282    │283 93 │             {'#{Path.join(["releases", release.version, "vm.args"])}',284    │              ~285    │286    └─ lib/mix/lib/releases/archiver.ex:93:14287288    warning: using single-quoted strings to represent charlists is deprecated.289    Use ~c"" if you indeed want a charlist or use "" instead.290    You may run "mix format --migrate" to change all single-quoted291    strings to use the ~c sigil and fix this warning.292    │293 94 │             '#{Path.join([output_dir, "releases", release.version, "vm.args"])}'},294    │             ~295    │296    └─ lib/mix/lib/releases/archiver.ex:94:13297298    warning: using single-quoted strings to represent charlists is deprecated.299    Use ~c"" if you indeed want a charlist or use "" instead.300    You may run "mix format --migrate" to change all single-quoted301    strings to use the ~c sigil and fix this warning.302    │303 95 │             {'#{Path.join(["releases", release.version, "sys.config"])}',304    │              ~305    │306    └─ lib/mix/lib/releases/archiver.ex:95:14307308    warning: using single-quoted strings to represent charlists is deprecated.309    Use ~c"" if you indeed want a charlist or use "" instead.310    You may run "mix format --migrate" to change all single-quoted311    strings to use the ~c sigil and fix this warning.312    │313 96 │             '#{Path.join([output_dir, "releases", release.version, "sys.config"])}'},314    │             ~315    │316    └─ lib/mix/lib/releases/archiver.ex:96:13317318    warning: using single-quoted strings to represent charlists is deprecated.319    Use ~c"" if you indeed want a charlist or use "" instead.320    You may run "mix format --migrate" to change all single-quoted321    strings to use the ~c sigil and fix this warning.322    │323 97 │             {'#{Path.join(["releases", release.version, name <> ".sh"])}',324    │              ~325    │326    └─ lib/mix/lib/releases/archiver.ex:97:14327328    warning: using single-quoted strings to represent charlists is deprecated.329    Use ~c"" if you indeed want a charlist or use "" instead.330    You may run "mix format --migrate" to change all single-quoted331    strings to use the ~c sigil and fix this warning.332    │333 98 │             '#{Path.join([output_dir, "releases", release.version, name <> ".sh"])}'},334    │             ~335    │336    └─ lib/mix/lib/releases/archiver.ex:98:13337338    warning: using single-quoted strings to represent charlists is deprecated.339    Use ~c"" if you indeed want a charlist or use "" instead.340    You may run "mix format --migrate" to change all single-quoted341    strings to use the ~c sigil and fix this warning.342    │343 99 │             {'#{Path.join(["releases", release.version, name <> ".bat"])}',344    │              ~345    │346    └─ lib/mix/lib/releases/archiver.ex:99:14347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 100 │             '#{Path.join([output_dir, "releases", release.version, name <> ".bat"])}'},354     │             ~355     │356     └─ lib/mix/lib/releases/archiver.ex:100:13357358     warning: using single-quoted strings to represent charlists is deprecated.359     Use ~c"" if you indeed want a charlist or use "" instead.360     You may run "mix format --migrate" to change all single-quoted361     strings to use the ~c sigil and fix this warning.362     │363 101 │             {'#{Path.join(["releases", release.version, name <> ".boot"])}',364     │              ~365     │366     └─ lib/mix/lib/releases/archiver.ex:101:14367368     warning: using single-quoted strings to represent charlists is deprecated.369     Use ~c"" if you indeed want a charlist or use "" instead.370     You may run "mix format --migrate" to change all single-quoted371     strings to use the ~c sigil and fix this warning.372     │373 102 │              '#{Path.join([output_dir, "releases", release.version, name <> ".boot"])}'},374     │              ~375     │376     └─ lib/mix/lib/releases/archiver.ex:102:14377378     warning: using single-quoted strings to represent charlists is deprecated.379     Use ~c"" if you indeed want a charlist or use "" instead.380     You may run "mix format --migrate" to change all single-quoted381     strings to use the ~c sigil and fix this warning.382     │383 103 │             {'#{Path.join(["releases", release.version, name <> ".script"])}',384     │              ~385     │386     └─ lib/mix/lib/releases/archiver.ex:103:14387388     warning: using single-quoted strings to represent charlists is deprecated.389     Use ~c"" if you indeed want a charlist or use "" instead.390     You may run "mix format --migrate" to change all single-quoted391     strings to use the ~c sigil and fix this warning.392     │393 104 │              '#{Path.join([output_dir, "releases", release.version, name <> ".script"])}'},394     │              ~395     │396     └─ lib/mix/lib/releases/archiver.ex:104:14397398     warning: using single-quoted strings to represent charlists is deprecated.399     Use ~c"" if you indeed want a charlist or use "" instead.400     You may run "mix format --migrate" to change all single-quoted401     strings to use the ~c sigil and fix this warning.402     │403 105 │             {'#{Path.join(["releases", release.version, name <> ".rel"])}',404     │              ~405     │406     └─ lib/mix/lib/releases/archiver.ex:105:14407408     warning: using single-quoted strings to represent charlists is deprecated.409     Use ~c"" if you indeed want a charlist or use "" instead.410     You may run "mix format --migrate" to change all single-quoted411     strings to use the ~c sigil and fix this warning.412     │413 106 │              '#{Path.join([output_dir, "releases", release.version, name <> ".rel"])}'},414     │              ~415     │416     └─ lib/mix/lib/releases/archiver.ex:106:14417418     warning: using single-quoted strings to represent charlists is deprecated.419     Use ~c"" if you indeed want a charlist or use "" instead.420     You may run "mix format --migrate" to change all single-quoted421     strings to use the ~c sigil and fix this warning.422     │423 107 │             {'#{Path.join(["releases", release.version, "start_clean.boot"])}',424     │              ~425     │426     └─ lib/mix/lib/releases/archiver.ex:107:14427428     warning: using single-quoted strings to represent charlists is deprecated.429     Use ~c"" if you indeed want a charlist or use "" instead.430     You may run "mix format --migrate" to change all single-quoted431     strings to use the ~c sigil and fix this warning.432     │433 108 │              '#{Path.join([output_dir, "releases", release.version, "start_clean.boot"])}'},434     │              ~435     │436     └─ lib/mix/lib/releases/archiver.ex:108:14437438     warning: using single-quoted strings to represent charlists is deprecated.439     Use ~c"" if you indeed want a charlist or use "" instead.440     You may run "mix format --migrate" to change all single-quoted441     strings to use the ~c sigil and fix this warning.442     │443 109 │             {'#{Path.join(["releases", release.version, "no_dot_erlang.boot"])}',444     │              ~445     │446     └─ lib/mix/lib/releases/archiver.ex:109:14447448     warning: using single-quoted strings to represent charlists is deprecated.449     Use ~c"" if you indeed want a charlist or use "" instead.450     You may run "mix format --migrate" to change all single-quoted451     strings to use the ~c sigil and fix this warning.452     │453 110 │              '#{Path.join([output_dir, "releases", release.version, "no_dot_erlang.boot"])}'},454     │              ~455     │456     └─ lib/mix/lib/releases/archiver.ex:110:14457458     warning: using single-quoted strings to represent charlists is deprecated.459     Use ~c"" if you indeed want a charlist or use "" instead.460     You may run "mix format --migrate" to change all single-quoted461     strings to use the ~c sigil and fix this warning.462     │463 111 │             {'bin', '#{Path.join(output_dir, "bin")}'},464     │              ~465     │466     └─ lib/mix/lib/releases/archiver.ex:111:14467468     warning: using single-quoted strings to represent charlists is deprecated.469     Use ~c"" if you indeed want a charlist or use "" instead.470     You may run "mix format --migrate" to change all single-quoted471     strings to use the ~c sigil and fix this warning.472     │473 111 │             {'bin', '#{Path.join(output_dir, "bin")}'},474     │                     ~475     │476     └─ lib/mix/lib/releases/archiver.ex:111:21477478     warning: using single-quoted strings to represent charlists is deprecated.479     Use ~c"" if you indeed want a charlist or use "" instead.480     You may run "mix format --migrate" to change all single-quoted481     strings to use the ~c sigil and fix this warning.482     │483 112 │             {'#{Path.join(["releases", release.version, "libexec"])}',484     │              ~485     │486     └─ lib/mix/lib/releases/archiver.ex:112:14487488     warning: using single-quoted strings to represent charlists is deprecated.489     Use ~c"" if you indeed want a charlist or use "" instead.490     You may run "mix format --migrate" to change all single-quoted491     strings to use the ~c sigil and fix this warning.492     │493 113 │              '#{Path.join([output_dir, "releases", release.version, "libexec"])}'},494     │              ~495     │496     └─ lib/mix/lib/releases/archiver.ex:113:14497498     warning: using single-quoted strings to represent charlists is deprecated.499     Use ~c"" if you indeed want a charlist or use "" instead.500     You may run "mix format --migrate" to change all single-quoted501     strings to use the ~c sigil and fix this warning.502     │503 114 │             {'#{Path.join(["lib", "#{release.name}-#{release.version}", "consolidated"])}',504     │              ~505     │506     └─ lib/mix/lib/releases/archiver.ex:114:14507508     warning: using single-quoted strings to represent charlists is deprecated.509     Use ~c"" if you indeed want a charlist or use "" instead.510     You may run "mix format --migrate" to change all single-quoted511     strings to use the ~c sigil and fix this warning.512     │513 115 │              '#{Path.join([output_dir, "lib", "#{release.name}-#{release.version}", "consolidated"])}'}] ++514     │              ~515     │516     └─ lib/mix/lib/releases/archiver.ex:115:14517518     warning: using single-quoted strings to represent charlists is deprecated.519     Use ~c"" if you indeed want a charlist or use "" instead.520     You may run "mix format --migrate" to change all single-quoted521     strings to use the ~c sigil and fix this warning.522     │523 117 │               [{'#{Path.join(["releases", release.version, "relup"])}',524     │                 ~525     │526     └─ lib/mix/lib/releases/archiver.ex:117:17527528     warning: using single-quoted strings to represent charlists is deprecated.529     Use ~c"" if you indeed want a charlist or use "" instead.530     You may run "mix format --migrate" to change all single-quoted531     strings to use the ~c sigil and fix this warning.532     │533 118 │                 '#{Path.join([output_dir, "releases", release.version, "relup"])}'}]534     │                 ~535     │536     └─ lib/mix/lib/releases/archiver.ex:118:17537538     warning: using single-quoted strings to represent charlists is deprecated.539     Use ~c"" if you indeed want a charlist or use "" instead.540     You may run "mix format --migrate" to change all single-quoted541     strings to use the ~c sigil and fix this warning.542     │543 130 │                       do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}544     │                            ~545     │546     └─ lib/mix/lib/releases/archiver.ex:130:28547548     warning: using single-quoted strings to represent charlists is deprecated.549     Use ~c"" if you indeed want a charlist or use "" instead.550     You may run "mix format --migrate" to change all single-quoted551     strings to use the ~c sigil and fix this warning.552     │553 130 │                       do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}554     │                                                           ~555     │556     └─ lib/mix/lib/releases/archiver.ex:130:59557558     warning: using single-quoted strings to represent charlists is deprecated.559     Use ~c"" if you indeed want a charlist or use "" instead.560     You may run "mix format --migrate" to change all single-quoted561     strings to use the ~c sigil and fix this warning.562     │563 132 │                     [{'lib', '#{Path.join(tmpdir, "lib")}'}]564     │                       ~565     │566     └─ lib/mix/lib/releases/archiver.ex:132:23567568     warning: using single-quoted strings to represent charlists is deprecated.569     Use ~c"" if you indeed want a charlist or use "" instead.570     You may run "mix format --migrate" to change all single-quoted571     strings to use the ~c sigil and fix this warning.572     │573 132 │                     [{'lib', '#{Path.join(tmpdir, "lib")}'}]574     │                              ~575     │576     └─ lib/mix/lib/releases/archiver.ex:132:30577578     warning: using single-quoted strings to represent charlists is deprecated.579     Use ~c"" if you indeed want a charlist or use "" instead.580     You may run "mix format --migrate" to change all single-quoted581     strings to use the ~c sigil and fix this warning.582     │583 135 │                     [{'lib', '#{p}'}]584     │                       ~585     │586     └─ lib/mix/lib/releases/archiver.ex:135:23587588     warning: using single-quoted strings to represent charlists is deprecated.589     Use ~c"" if you indeed want a charlist or use "" instead.590     You may run "mix format --migrate" to change all single-quoted591     strings to use the ~c sigil and fix this warning.592     │593 135 │                     [{'lib', '#{p}'}]594     │                              ~595     │596     └─ lib/mix/lib/releases/archiver.ex:135:30597598     warning: using single-quoted strings to represent charlists is deprecated.599     Use ~c"" if you indeed want a charlist or use "" instead.600     You may run "mix format --migrate" to change all single-quoted601     strings to use the ~c sigil and fix this warning.602     │603 139 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},604     │                   ~605     │606     └─ lib/mix/lib/releases/archiver.ex:139:19607608     warning: using single-quoted strings to represent charlists is deprecated.609     Use ~c"" if you indeed want a charlist or use "" instead.610     You may run "mix format --migrate" to change all single-quoted611     strings to use the ~c sigil and fix this warning.612     │613 139 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},614     │                          ~615     │616     └─ lib/mix/lib/releases/archiver.ex:139:26617618     warning: using single-quoted strings to represent charlists is deprecated.619     Use ~c"" if you indeed want a charlist or use "" instead.620     You may run "mix format --migrate" to change all single-quoted621     strings to use the ~c sigil and fix this warning.622     │623 140 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]624     │                   ~625     │626     └─ lib/mix/lib/releases/archiver.ex:140:19627628     warning: using single-quoted strings to represent charlists is deprecated.629     Use ~c"" if you indeed want a charlist or use "" instead.630     You may run "mix format --migrate" to change all single-quoted631     strings to use the ~c sigil and fix this warning.632     │633 140 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]634     │                                       ~635     │636     └─ lib/mix/lib/releases/archiver.ex:140:39637638     warning: using single-quoted strings to represent charlists is deprecated.639     Use ~c"" if you indeed want a charlist or use "" instead.640     You may run "mix format --migrate" to change all single-quoted641     strings to use the ~c sigil and fix this warning.642     │643 143 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},644     │                   ~645     │646     └─ lib/mix/lib/releases/archiver.ex:143:19647648     warning: using single-quoted strings to represent charlists is deprecated.649     Use ~c"" if you indeed want a charlist or use "" instead.650     You may run "mix format --migrate" to change all single-quoted651     strings to use the ~c sigil and fix this warning.652     │653 143 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},654     │                          ~655     │656     └─ lib/mix/lib/releases/archiver.ex:143:26657658     warning: using single-quoted strings to represent charlists is deprecated.659     Use ~c"" if you indeed want a charlist or use "" instead.660     You may run "mix format --migrate" to change all single-quoted661     strings to use the ~c sigil and fix this warning.662     │663 144 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]664     │                   ~665     │666     └─ lib/mix/lib/releases/archiver.ex:144:19667668     warning: using single-quoted strings to represent charlists is deprecated.669     Use ~c"" if you indeed want a charlist or use "" instead.670     You may run "mix format --migrate" to change all single-quoted671     strings to use the ~c sigil and fix this warning.672     │673 144 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]674     │                                       ~675     │676     └─ lib/mix/lib/releases/archiver.ex:144:39677678     warning: using single-quoted strings to represent charlists is deprecated.679     Use ~c"" if you indeed want a charlist or use "" instead.680     You may run "mix format --migrate" to change all single-quoted681     strings to use the ~c sigil and fix this warning.682     │683 193 │     case :file.read_link_info('#{path}') do684     │                               ~685     │686     └─ lib/mix/lib/releases/assembler.ex:193:31687688     warning: using single-quoted strings to represent charlists is deprecated.689     Use ~c"" if you indeed want a charlist or use "" instead.690     You may run "mix format --migrate" to change all single-quoted691     strings to use the ~c sigil and fix this warning.692     │693 229 │                     {'#{release.name}', '#{release.version}'},694     │                      ~695     │696     └─ lib/mix/lib/releases/assembler.ex:229:22697698     warning: using single-quoted strings to represent charlists is deprecated.699     Use ~c"" if you indeed want a charlist or use "" instead.700     You may run "mix format --migrate" to change all single-quoted701     strings to use the ~c sigil and fix this warning.702     │703 229 │                     {'#{release.name}', '#{release.version}'},704     │                                         ~705     │706     └─ lib/mix/lib/releases/assembler.ex:229:41707708     warning: using single-quoted strings to represent charlists is deprecated.709     Use ~c"" if you indeed want a charlist or use "" instead.710     You may run "mix format --migrate" to change all single-quoted711     strings to use the ~c sigil and fix this warning.712     │713 230 │                     {:erts, '#{erts_vsn}'},714     │                             ~715     │716     └─ lib/mix/lib/releases/assembler.ex:230:29717718     warning: using single-quoted strings to represent charlists is deprecated.719     Use ~c"" if you indeed want a charlist or use "" instead.720     You may run "mix format --migrate" to change all single-quoted721     strings to use the ~c sigil and fix this warning.722     │723 241 │                           {name, '#{vsn}'}724     │                                  ~725     │726     └─ lib/mix/lib/releases/assembler.ex:241:34727728     warning: using single-quoted strings to represent charlists is deprecated.729     Use ~c"" if you indeed want a charlist or use "" instead.730     You may run "mix format --migrate" to change all single-quoted731     strings to use the ~c sigil and fix this warning.732     │733 243 │                           {name, '#{vsn}', t}734     │                                  ~735     │736     └─ lib/mix/lib/releases/assembler.ex:243:34737738     warning: using single-quoted strings to represent charlists is deprecated.739     Use ~c"" if you indeed want a charlist or use "" instead.740     You may run "mix format --migrate" to change all single-quoted741     strings to use the ~c sigil and fix this warning.742     │743 723 │     options = [{:path, ['#{rel_dir}' | Release.get_code_paths(release)]},744     │                         ~745     │746     └─ lib/mix/lib/releases/assembler.ex:723:25747748     warning: using single-quoted strings to represent charlists is deprecated.749     Use ~c"" if you indeed want a charlist or use "" instead.750     You may run "mix format --migrate" to change all single-quoted751     strings to use the ~c sigil and fix this warning.752     │753 724 │                {:outdir, '#{rel_dir}'},754     │                          ~755     │756     └─ lib/mix/lib/releases/assembler.ex:724:26757758     warning: using single-quoted strings to represent charlists is deprecated.759     Use ~c"" if you indeed want a charlist or use "" instead.760     You may run "mix format --migrate" to change all single-quoted761     strings to use the ~c sigil and fix this warning.762     │763 725 │                {:variables, [{'ERTS_LIB_DIR', erts_lib_dir}]},764     │                               ~765     │766     └─ lib/mix/lib/releases/assembler.ex:725:31767768     warning: using single-quoted strings to represent charlists is deprecated.769     Use ~c"" if you indeed want a charlist or use "" instead.770     You may run "mix format --migrate" to change all single-quoted771     strings to use the ~c sigil and fix this warning.772     │773 729 │     rel_name = '#{release.name}'774     │                ~775     │776     └─ lib/mix/lib/releases/assembler.ex:729:16777778     warning: using single-quoted strings to represent charlists is deprecated.779     Use ~c"" if you indeed want a charlist or use "" instead.780     You may run "mix format --migrate" to change all single-quoted781     strings to use the ~c sigil and fix this warning.782     │783 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])784     │                                            ~785     │786     └─ lib/mix/lib/releases/assembler.ex:769:44787788     warning: using single-quoted strings to represent charlists is deprecated.789     Use ~c"" if you indeed want a charlist or use "" instead.790     You may run "mix format --migrate" to change all single-quoted791     strings to use the ~c sigil and fix this warning.792     │793 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])794     │                                                  ~795     │796     └─ lib/mix/lib/releases/assembler.ex:769:50797798     warning: using single-quoted strings to represent charlists is deprecated.799     Use ~c"" if you indeed want a charlist or use "" instead.800     You may run "mix format --migrate" to change all single-quoted801     strings to use the ~c sigil and fix this warning.802     │803 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])804     │                                                              ~805     │806     └─ lib/mix/lib/releases/assembler.ex:769:62807808     warning: using single-quoted strings to represent charlists is deprecated.809     Use ~c"" if you indeed want a charlist or use "" instead.810     You may run "mix format --migrate" to change all single-quoted811     strings to use the ~c sigil and fix this warning.812     │813 777 │     case :systools.make_script('#{name}', options) do814     │                                ~815     │816     └─ lib/mix/lib/releases/assembler.ex:777:32817818     warning: using single-quoted strings to represent charlists is deprecated.819     Use ~c"" if you indeed want a charlist or use "" instead.820     You may run "mix format --migrate" to change all single-quoted821     strings to use the ~c sigil and fix this warning.822     │823 852 │                       {'#{path}', '#{Path.join([output_dir, path])}'}824     │                        ~825     │826     └─ lib/mix/lib/releases/assembler.ex:852:24827828     warning: using single-quoted strings to represent charlists is deprecated.829     Use ~c"" if you indeed want a charlist or use "" instead.830     You may run "mix format --migrate" to change all single-quoted831     strings to use the ~c sigil and fix this warning.832     │833 852 │                       {'#{path}', '#{Path.join([output_dir, path])}'}834     │                                   ~835     │836     └─ lib/mix/lib/releases/assembler.ex:852:35837838    warning: using single-quoted strings to represent charlists is deprecated.839    Use ~c"" if you indeed want a charlist or use "" instead.840    You may run "mix format --migrate" to change all single-quoted841    strings to use the ~c sigil and fix this warning.842    │843 54 │         vsn      = '#{Keyword.get(spec, :vsn)}'844    │                    ~845    │846    └─ lib/mix/lib/releases/models/app.ex:54:20847848    warning: using single-quoted strings to represent charlists is deprecated.849    Use ~c"" if you indeed want a charlist or use "" instead.850    You may run "mix format --migrate" to change all single-quoted851    strings to use the ~c sigil and fix this warning.852    │853 44 │     contents = :io_lib.fwrite('~p.\n', [term])854    │                               ~855    │856    └─ lib/mix/lib/releases/utils.ex:44:31857858    warning: using single-quoted strings to represent charlists is deprecated.859    Use ~c"" if you indeed want a charlist or use "" instead.860    You may run "mix format --migrate" to change all single-quoted861    strings to use the ~c sigil and fix this warning.862    │863 61 │     case :file.write_file('#{path}', contents, [encoding: :utf8]) do864    │                           ~865    │866    └─ lib/mix/lib/releases/utils.ex:61:27867868     warning: using single-quoted strings to represent charlists is deprecated.869     Use ~c"" if you indeed want a charlist or use "" instead.870     You may run "mix format --migrate" to change all single-quoted871     strings to use the ~c sigil and fix this warning.872     │873 156 │         'win32' ->874     │         ~875     │876     └─ lib/mix/lib/releases/utils.ex:156:9877878    warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, [term]}879    │880 71 │   @spec read_terms(String.t) :: {:ok, [term]} :: {:error, String.t}881    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~882    │883    └─ lib/mix/lib/releases/utils.ex:71: Mix.Releases.Utils (module)884885    warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)886    │887 57 │           e in [Config.LoadError] ->888    │             ~889    │890    └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/1891892     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead893     │894 339 │       reraise(e, System.stacktrace())895     │                         ~896     │897     └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/1898     └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/1899     └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/1900     └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/1901902     warning: unknown key .post_start_hook in expression:903904         config.post_start_hook905906     the given type does not have the given key:907908         dynamic(%Mix.Releases.Config{909           environments: map(),910           releases: map(),911           default_release: term(),912           default_environment: term(),913           selected_release: term(),914           selected_environment: term(),915           is_upgrade: term(),916           upgrade_from: term()917         })918919     where "config" was given the types:920921         # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})922         # from: lib/mix/lib/releases/config/config.ex:365:31923         %Mix.Releases.Config{} = config924925         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})926         # from: lib/mix/lib/releases/config/config.ex:366:24927         Map.to_list(config.environments)928929         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})930         # from: lib/mix/lib/releases/config/config.ex:367:20931         Map.to_list(config.releases)932933     type warning found at:934     │935 450 │             "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"936     │                                                                                              ~~~~~~~~~~~~~~~937     │938     └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/1939940     warning: comparison with structs found:941942         v1 > v2943944     given types:945946         dynamic(%Version{}) > dynamic(%Version{})947948     where "v1" was given the type:949950         # type: dynamic(%Version{})951         # from: lib/mix/lib/releases/utils.ex952         {{:semantic, v1}, {:semantic, v2}}953954     where "v2" was given the type:955956         # type: dynamic(%Version{})957         # from: lib/mix/lib/releases/utils.ex958         {{:semantic, v1}, {:semantic, v2}}959960     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.961962     type warning found at:963     │964 231 │                   {:standard, :standard} -> v1 > v2 # probably always false965     │                                                ~966     │967     └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/1968969     warning: comparison with structs found:970971         v1 > v2972973     given types:974975         dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())976977     where "v1" was given the type:978979         # type: dynamic(%Version{} or binary())980         # from: lib/mix/lib/releases/utils.ex981         {{_, v1}, {_, v2}}982983     where "v2" was given the type:984985         # type: dynamic(%Version{} or binary())986         # from: lib/mix/lib/releases/utils.ex987         {{_, v1}, {_, v2}}988989     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.990991     type warning found at:992     │993 240 │             v1 >  v2994     │                ~995     │996     └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/1997998     warning: incompatible types in binary construction:9991000         <<..., release::binary>>10011002     got type:10031004         dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})10051006     but expected type:10071008         binary()10091010     where "release" was given the type:10111012         # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1013         # from: lib/mix/lib/releases/models/release.ex:207:781014         %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release10151016     type warning found at:1017     │1018 218 │         Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1019     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1020     │1021     └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/210221023    warning: the following clause will never match:10241025        {:error, reason} ->10261027    because it attempts to match on the result of:10281029        File.cp_r(src, dest)10301031    which has type:10321033        dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})10341035    type warning found at:1036    │1037 90 │         {:error, reason} ->1038    │         ~~~~~~~~~~~~~~~~~~~1039    │1040    └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/110411042     warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1043     │1044 322 │             result = :systools.make_relup(1045     │                                ~1046     │1047     └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/210481049    warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1050    │1051 64 │     case :systools.make_tar(rel_path, opts) do1052    │                    ~1053    │1054    └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/110551056     warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1057     │1058 573 │                merged            <- Mix.Config.merge(base_config, sys_config),1059     │                                                ~1060     │1061     └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/210621063     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1064     │1065 164 │       {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1066     │                                                                  ~1067     │1068     └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/110691070     warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1071     │1072 601 │     config = Mix.Config.read!(base_config_path)1073     │                         ~1074     │1075     └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/110761077     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1078     │1079 104 │         "\n#{Exception.format_stacktrace(System.stacktrace)}"1080     │                                                 ~1081     │1082     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21083     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/210841085     warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1086     │1087 731 │     case :systools.make_script(rel_name, options) do1088     │                    ~1089     │1090     └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21091     └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/410921093     warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1094     │1095 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1096     │                            ~1097     │1098     └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/210991100    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1101    │1102 68 │     "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1103    │                                                          ~1104    │1105    └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11106    └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11107    └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111081109    warning: Mix.Dep.loaded/1 is undefined or private1110    │1111 37 │     dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1112    │                             ~1113    │1114    └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211151116Generated distillery app1117==> comeonin1118mkdir -p priv1119cc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared  c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so1120Compiling 8 files (.ex)1121    warning: using single-quoted strings to represent charlists is deprecated.1122    Use ~c"" if you indeed want a charlist or use "" instead.1123    You may run "mix format --migrate" to change all single-quoted1124    strings to use the ~c sigil and fix this warning.1125    │1126 57 │     path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')1127    │                                                      ~1128    │1129    └─ lib/comeonin/bcrypt.ex:57:5411301131     warning: using single-quoted strings to represent charlists is deprecated.1132     Use ~c"" if you indeed want a charlist or use "" instead.1133     You may run "mix format --migrate" to change all single-quoted1134     strings to use the ~c sigil and fix this warning.1135     │1136 159 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')1137     │                                                                        ~1138     │1139     └─ lib/comeonin/bcrypt.ex:159:7211401141     warning: using single-quoted strings to represent charlists is deprecated.1142     Use ~c"" if you indeed want a charlist or use "" instead.1143     You may run "mix format --migrate" to change all single-quoted1144     strings to use the ~c sigil and fix this warning.1145     │1146 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1147     │                                                              ~1148     │1149     └─ lib/comeonin/bcrypt.ex:164:6211501151     warning: using single-quoted strings to represent charlists is deprecated.1152     Use ~c"" if you indeed want a charlist or use "" instead.1153     You may run "mix format --migrate" to change all single-quoted1154     strings to use the ~c sigil and fix this warning.1155     │1156 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1157     │                                                                    ~1158     │1159     └─ lib/comeonin/bcrypt.ex:164:6811601161     warning: using single-quoted strings to represent charlists is deprecated.1162     Use ~c"" if you indeed want a charlist or use "" instead.1163     You may run "mix format --migrate" to change all single-quoted1164     strings to use the ~c sigil and fix this warning.1165     │1166 165 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 11167     │                            ~1168     │1169     └─ lib/comeonin/bcrypt.ex:165:2811701171    warning: use Bitwise is deprecated. import Bitwise instead1172    │1173 48 │   use Bitwise1174    │   ~~~~~~~~~~~1175    │1176    └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)11771178    warning: use Bitwise is deprecated. import Bitwise instead1179    │1180  9 │   use Bitwise1181    │   ~~~~~~~~~~~1182    │1183    └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)11841185    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.11861187    This error happens when you have function calls without parentheses inside keywords. For example:11881189        function(arg, one: nested_call a, b, c)1190        function(arg, one: if expr, do: :this, else: :that)11911192    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:11931194        function(arg, one: if(expr, do: :this, else: :that))1195        function(arg, one: nested_call(a, b, c))11961197    Ambiguity found at:1198    │1199 49 │   def gen_secret(_), do: raise ArgumentError, "Invalid length"1200    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1201    │1202    └─ lib/comeonin/otp.ex:4912031204    warning: use Bitwise is deprecated. import Bitwise instead1205    │1206 34 │   use Bitwise1207    │   ~~~~~~~~~~~1208    │1209    └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)12101211    warning: use Bitwise is deprecated. import Bitwise instead1212    │1213 31 │   use Bitwise1214    │   ~~~~~~~~~~~1215    │1216    └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)12171218     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 operator1219     │1220 117 │     <<bin::binary-size(max_length), _::binary>> = key1221     │                        ~1222     │1223     └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/712241225    warning: using single-quoted strings to represent charlists is deprecated.1226    Use ~c"" if you indeed want a charlist or use "" instead.1227    You may run "mix format --migrate" to change all single-quoted1228    strings to use the ~c sigil and fix this warning.1229    │1230 11 │   b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'1231    │                                  ~1232    │1233    └─ lib/comeonin/pbkdf2/base64.ex:11:3412341235    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1236    │1237 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1238    │                                             ~1239    │1240    └─ lib/comeonin/tools.ex:19:4512411242    warning: use Bitwise is deprecated. import Bitwise instead1243    │1244  6 │   use Bitwise1245    │   ~~~~~~~~~~~1246    │1247    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)12481249    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1250    │1251 29 │     <<main::size(split)-binary, rest::binary>> = data1252    │                  ~1253    │1254    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/112551256    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1257    │1258 52 │     <<main::size(split)-binary, rest::binary>> = data1259    │                  ~1260    │1261    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/112621263    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1264    │1265 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1266    │                    ~1267    │1268    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/312691270     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1271     │1272 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1273     │                       ~1274     │1275     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71276     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/412771278Generated comeonin app1279==> mix_docker1280Compiling 2 files (.ex)1281    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1282    │1283  5 │   @dockerfile_build   Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1284    │                                   ~1285    │1286    └─ lib/mix_docker.ex:5:35: MixDocker (module)12871288    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1289    │1290  6 │   @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")1291    │                                   ~1292    │1293    └─ lib/mix_docker.ex:6:35: MixDocker (module)12941295     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1296     │1297 168 │       Logger.warn("#{name} already exists")1298     │              ~1299     │1300     └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/113011302Generated mix_docker app1303==> yaml_elixir1304Compiling 3 files (.ex)1305Generated yaml_elixir app1306==> phoenix_pubsub1307Compiling 13 files (.ex)1308     warning: single quotes around atoms are deprecated. Use double quotes instead1309     │1310 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1311     │                       ~1312     │1313     └─ lib/phoenix/pubsub/local.ex:160:2313141315     warning: single quotes around atoms are deprecated. Use double quotes instead1316     │1317 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1318     │                                        ~1319     │1320     └─ lib/phoenix/pubsub/local.ex:160:4013211322     warning: unused require Logger1323     │1324 107 │   require Logger1325     │   ~1326     │1327     └─ lib/phoenix/tracker.ex:107:313281329     warning: a struct for Phoenix.Tracker.State is expected on struct update:13301331         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13321333     but got type:13341335         dynamic()13361337     where "delta" was given the type:13381339         # type: dynamic()1340         # from: lib/phoenix/tracker/state.ex:461:361341         %Phoenix.Tracker.State{delta: delta} = state13421343     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13441345     type warning found at:1346     │1347 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1348     │                 ~1349     │1350     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513511352    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13531354        %Phoenix.Tracker.Replica{replica | status: :permdown}13551356    but got type:13571358        dynamic()13591360    where "replica" was given the type:13611362        # type: dynamic()1363        # from: lib/phoenix/tracker/replica.ex:72:171364        replica13651366    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13671368    type warning found at:1369    │1370 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1371    │                               ~1372    │1373    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113741375    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13761377        %Phoenix.Tracker.Replica{replica | status: :down}13781379    but got type:13801381        dynamic()13821383    where "replica" was given the type:13841385        # type: dynamic()1386        # from: lib/phoenix/tracker/replica.ex:74:131387        replica13881389    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13901391    type warning found at:1392    │1393 74 │   defp down(replica), do: %Replica{replica | status: :down}1394    │                           ~1395    │1396    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113971398     warning: a struct for Phoenix.Tracker.State is expected on struct update:13991400         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14011402     but got type:14031404         dynamic()14051406     where "delta" was given the type:14071408         # type: dynamic()1409         # from: lib/phoenix/tracker/state.ex:541:991410         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1411           state14121413     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14141415     type warning found at:1416     │1417 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1418     │                   ~1419     │1420     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114211422    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14231424        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14251426    but got type:14271428        dynamic()14291430    where "replica" was given the type:14311432        # type: dynamic()1433        # from: lib/phoenix/tracker/replica.ex:76:291434        replica14351436    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14371438    type warning found at:1439    │1440 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1441    │     ~1442    │1443    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114441445     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1446     │1447 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1448     │         ~1449     │1450     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114511452     warning: a struct for Phoenix.Tracker.State is expected on struct update:14531454         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14551456     but got type:14571458         dynamic(%{..., range: {term(), term()}})14591460     where "delta" was given the type:14611462         # type: dynamic(%{..., range: {term(), term()}})1463         # from: lib/phoenix/tracker/state.ex:551:301464         {start_clock, end_clock} = delta.range14651466     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14671468     type warning found at:1469     │1470 555 │            delta: %State{delta | range: {start_clock, new_end}}}1471     │                   ~1472     │1473     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214741475     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1476     │1477 273 │     supervise(shards, strategy: :one_for_one,1478     │     ~1479     │1480     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114811482    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1483    │1484  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1485    │        ~1486    │1487    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214881489    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1490    │1491 43 │     :ok = :pg2.create(pg2_group)1492    │                ~1493    │1494    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114951496    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1497    │1498 44 │     :ok = :pg2.join(pg2_group, self())1499    │                ~1500    │1501    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115021503    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1504    │1505 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1506    │       ~1507    │1508    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115091510    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1511    │1512 57 │     :pg2.get_members(pg2_namespace(server_name))1513    │          ~1514    │1515    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115161517    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1518    │1519 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1520    │       ~1521    │1522    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115231524    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1525    │1526 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1527    │         ~1528    │1529    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11530    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115311532    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1533    │1534 97 │     supervise(children, strategy: :rest_for_one)1535    │     ~1536    │1537    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115381539    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1540    │1541 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1542    │       ~1543    │1544    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115451546    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1547    │1548 42 │     supervise children, strategy: :one_for_one1549    │     ~1550    │1551    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115521553Generated phoenix_pubsub app1554warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1555  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21556  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11557  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51558  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21559  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41560  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215611562==> phoenix1563Compiling 75 files (.ex)1564     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 operator1565     │1566 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1567     │                    ~1568     │1569     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115701571     warning: using single-quoted strings to represent charlists is deprecated.1572     Use ~c"" if you indeed want a charlist or use "" instead.1573     You may run "mix format --migrate" to change all single-quoted1574     strings to use the ~c sigil and fix this warning.1575     │1576 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1577     │                               ~1578     │1579     └─ lib/phoenix/channel/server.ex:310:3115801581    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1582    │1583 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1584    │                    ~1585    │1586    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/315871588    warning: unused require Logger1589    │1590 20 │   require Logger1591    │   ~1592    │1593    └─ lib/phoenix/endpoint/handler.ex:20:315941595    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1596    │1597 39 │       Logger.warn """1598    │              ~1599    │1600    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116011602    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 operator1603    │1604 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1605    │                             ~1606    │1607    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216081609     warning: using single-quoted strings to represent charlists is deprecated.1610     Use ~c"" if you indeed want a charlist or use "" instead.1611     You may run "mix format --migrate" to change all single-quoted1612     strings to use the ~c sigil and fix this warning.1613     │1614 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1615     │                                                  ~1616     │1617     └─ lib/phoenix/router.ex:315:5016181619     warning: using single-quoted strings to represent charlists is deprecated.1620     Use ~c"" if you indeed want a charlist or use "" instead.1621     You may run "mix format --migrate" to change all single-quoted1622     strings to use the ~c sigil and fix this warning.1623     │1624 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1625     │                                                  ~1626     │1627     └─ lib/phoenix/router/helpers.ex:195:5016281629    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16301631    This error happens when you have function calls without parentheses inside keywords. For example:16321633        function(arg, one: nested_call a, b, c)1634        function(arg, one: if expr, do: :this, else: :that)16351636    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:16371638        function(arg, one: if(expr, do: :this, else: :that))1639        function(arg, one: nested_call(a, b, c))16401641    Ambiguity found at:1642    │1643 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1644    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1645    │1646    └─ lib/phoenix/router/resource.ex:7116471648    warning: duplicate key :route found in struct1649    │1650 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1651    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1652    │1653    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16541655     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)"1656     │1657 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1658     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1659     │1660     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16611662     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1663     │1664 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1665     │              ~1666     │1667     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116681669     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1670     │1671 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1672     │            ~1673     │1674     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216751676     warning: using single-quoted strings to represent charlists is deprecated.1677     Use ~c"" if you indeed want a charlist or use "" instead.1678     You may run "mix format --migrate" to change all single-quoted1679     strings to use the ~c sigil and fix this warning.1680     │1681 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1682     │                                                  ~1683     │1684     └─ lib/phoenix/template.ex:174:5016851686     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1687     │1688 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1689     │            ~1690     │1691     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/216921693     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1694     │1695 647 │       exception -> {:error, {exception, System.stacktrace()}}1696     │                                                ~1697     │1698     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/116991700    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1701    │1702 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1703    │       ~1704    │1705    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117061707    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1708    │1709 14 │     supervise(children, strategy: :simple_one_for_one)1710    │     ~1711    │1712    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117131714     warning: expected a module (an atom) when invoking config/1 in expression:17151716         endpoint.config(:endpoint_id)17171718     where "endpoint" was given the type:17191720         # type: dynamic(%{..., __pubsub_server__: atom()})1721         # from: lib/phoenix/transports/long_poll.ex:199:101722         verify_token(endpoint, token, opts)17231724     type warning found at:1725     │1726 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1727     │                                          ~1728     │1729     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317301731     warning: unknown key .__pubsub_server__ in expression:17321733         endpoint.__pubsub_server__17341735     the given type does not have the given key:17361737         dynamic(1738           %Phoenix.Socket{1739             id: term(),1740             assigns: term(),1741             channel: term(),1742             channel_pid: term(),1743             endpoint: atom(),1744             handler: term(),1745             joined: term(),1746             pubsub_server: term(),1747             ref: term(),1748             join_ref: term(),1749             topic: term(),1750             transport: term(),1751             transport_pid: term(),1752             transport_name: term(),1753             serializer: term(),1754             private: term(),1755             vsn: term()1756           } or1757             %Plug.Conn{1758               adapter: term(),1759               assigns: term(),1760               body_params: term(),1761               cookies: term(),1762               halted: term(),1763               host: term(),1764               method: term(),1765               owner: term(),1766               params: term(),1767               path_info: term(),1768               path_params: term(),1769               port: term(),1770               private: term(),1771               query_params: term(),1772               query_string: term(),1773               remote_ip: term(),1774               req_cookies: term(),1775               req_headers: term(),1776               request_path: term(),1777               resp_body: term(),1778               resp_cookies: term(),1779               resp_headers: term(),1780               scheme: term(),1781               script_name: term(),1782               secret_key_base: term(),1783               state: term(),1784               status: term()1785             } or atom() or binary()1786         )17871788     where "endpoint" was given the type:17891790         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1791         # from: lib/phoenix/transports/long_poll.ex:254:191792         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17931794     type warning found at:1795     │1796 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1797     │                                                          ~~~~~~~~~~~~~~~~~1798     │1799     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318001801    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1802    │1803  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1804    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1805    │1806    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18071808     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1809     │1810 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1811     │                                                     ~1812     │1813     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418141815    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1816    │1817 10 │     conn = @connection.conn(req, transport)1818    │                        ~1819    │1820    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318211822    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1823    │1824 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1825    │                       ~1826    │1827    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318281829    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1830    │1831 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1832    │                                                                                   ~1833    │1834    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318351836    warning: a struct for Plug.Conn is expected on struct update:18371838        %Plug.Conn{conn | state: :sent}18391840    but got type:18411842        dynamic()18431844    where "conn" was given the type:18451846        # type: dynamic()1847        # from: lib/phoenix/endpoint/render_errors.ex:79:211848        conn18491850    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18511852    type warning found at:1853    │1854 83 │         %Plug.Conn{conn | state: :sent}1855    │         ~1856    │1857    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518581859    warning: a struct for Plug.Conn is expected on struct update:18601861        %Plug.Conn{conn | query_params: %{}, params: %{}}18621863    but got type:18641865        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18661867    where "conn" was given the types:18681869        # type: dynamic(%{..., params: term()})1870        # from: lib/phoenix/endpoint/render_errors.ex:94:171871        conn.params18721873        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1874        # from: lib/phoenix/endpoint/render_errors.ex:94:171875        conn.params18761877    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18781879    type warning found at:1880    │1881 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1882    │                                   ~1883    │1884    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/118851886     warning: a struct for Phoenix.Socket is expected on struct update:18871888         %Phoenix.Socket{socket | id: id}18891890     but got type:18911892         dynamic()18931894     where "socket" was given the type:18951896         # type: dynamic()1897         # from: lib/phoenix/socket/transport.ex1898         {:ok, socket}18991900     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19011902     type warning found at:1903     │1904 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1905     │                                          ~1906     │1907     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719081909    warning: a struct for Plug.Conn is expected on struct update:19101911        %Plug.Conn{conn | query_params: %{}, params: params}19121913    but got type:19141915        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19161917    where "conn" was given the types:19181919        # type: dynamic(%{..., params: term()})1920        # from: lib/phoenix/endpoint/render_errors.ex:94:171921        conn.params19221923        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1924        # from: lib/phoenix/endpoint/render_errors.ex:94:171925        conn.params19261927    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19281929    type warning found at:1930    │1931 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1932    │                   ~1933    │1934    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119351936     warning: a struct for Plug.Conn is expected on struct update:19371938         %Plug.Conn{conn | params: params}19391940     but got type:19411942         dynamic(%{..., params: map()})19431944     where "conn" was given the type:19451946         # type: dynamic(%{..., params: map()})1947         # from: lib/phoenix/controller.ex:912:171948         Map.get(conn.params, required_key)19491950     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19511952     type warning found at:1953     │1954 919 │     %Plug.Conn{conn | params: params}1955     │     ~1956     │1957     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219581959    warning: expected a map or struct when accessing .url in expression:19601961        endpoint.url19621963    where "endpoint" was given the types:19641965        # type: dynamic(atom())1966        # from: lib/phoenix/router/helpers.ex:24:201967        endpoint19681969        # type: atom()1970        # from: lib/phoenix/router/helpers.ex:24:351971        is_atom(endpoint)19721973    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19741975    type warning found at:1976    │1977 25 │     endpoint.url1978    │              ~1979    │1980    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219811982     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1983     │1984 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1985     │       ~1986     │1987     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419881989     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1990     │1991 199 │       worker(Phoenix.Tracker, [module, opts, opts])1992     │       ~1993     │1994     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419951996     warning: a struct for Plug.Conn is expected on struct update:19971998         %Plug.Conn{conn | path_info: path, script_name: script}19992000     but got type:20012002         dynamic()20032004     where "conn" was given the type:20052006         # type: dynamic()2007         # from: lib/phoenix/router/route.ex:147:102008         conn = target.call(%Plug.Conn{...}, opts)20092010     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20112012     type warning found at:2013     │2014 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2015     │     ~2016     │2017     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420182019     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2020     │2021 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2022     │                                                                          ~2023     │2024     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120252026    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2027    │2028 71 │     supervise(children, strategy: :one_for_one)2029    │     ~2030    │2031    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120322033    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2034    │2035 76 │     [worker(Phoenix.Config, args)]2036    │      ~2037    │2038    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320392040    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2041    │2042 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2043    │        ~2044    │2045    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22046    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32047    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320482049     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2050     │2051 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2052     │         ~2053     │2054     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320552056     warning: expected a module (an atom) when invoking path/1 in expression:20572058         endpoint.path("/")20592060     where "endpoint" was given the type:20612062         # type: dynamic(%{..., host: term()})2063         # from: lib/phoenix/endpoint/supervisor.ex:312:142064         endpoint.host20652066     type warning found at:2067     │2068 313 │     endpoint.path("/")2069     │              ~2070     │2071     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120722073    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2074    │2075 35 │     supervise(children, strategy: :one_for_one)2076    │     ~2077    │2078    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/120792080    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2081    │2082 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2083    │                                            ~2084    │2085    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/320862087    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2088    │2089 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2090    │                            ~2091    │2092    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/320932094     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2095     │2096 113 │     {addr,port} = :ranch.get_addr(ref)2097     │                          ~2098     │2099     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321002101     warning: comparison between distinct types found:21022103         !Path.extname(file_path) == ".gz"21042105     given types:21062107         dynamic(boolean()) == binary()21082109     where "file_path" was given the type:21102111         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2112         # from: lib/phoenix/digester.ex:147:452113         Path.basename(file_path)21142115     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false21162117     type warning found at:2118     │2119 148 │       !Path.extname(file_path) == ".gz"2120     │                                ~2121     │2122     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121232124    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2125    │2126 51 │       worker(Phoenix.CodeReloader.Server, [])2127    │       ~2128    │2129    └─ lib/phoenix.ex:51:7: Phoenix.start/221302131    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2132    │2133 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2134    │                                                           ~2135    │2136    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321372138     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2139     │2140 155 │     Enum.partition attrs, fn2141     │          ~2142     │2143     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121442145    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21462147        mod.__phoenix_recompile__?21482149    where "mod" was given the type:21502151        # type: dynamic(atom())2152        # from: lib/mix/tasks/compile.phoenix.ex:34:122153        Code.ensure_loaded?(mod)21542155    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21562157    type warning found at:2158    │2159 36 │         mod.__phoenix_recompile__?2160    │             ~2161    │2162    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121632164     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2165     │2166 234 │       Enum.partition(attrs, fn2167     │            ~2168     │2169     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221702171Generated phoenix app2172==> phoenix_html2173Compiling 8 files (.ex)2174    warning: using single-quoted strings to represent charlists is deprecated.2175    Use ~c"" if you indeed want a charlist or use "" instead.2176    You may run "mix format --migrate" to change all single-quoted2177    strings to use the ~c sigil and fix this warning.2178    │2179 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2180    │                                                  ~2181    │2182    └─ lib/phoenix_html/engine.ex:12:5021832184    warning: the 1st pattern in clause will never match:21852186        6021872188    because it is expected to receive type:21892190        dynamic(empty_list() or non_empty_list(term(), term()))21912192    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21932194    type warning found at:2195    │2196 56 │   def to_iodata(?<), do: "&lt;"2197    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2198    │2199    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122002201    warning: the 1st pattern in clause will never match:22022203        6222042205    because it is expected to receive type:22062207        dynamic(empty_list() or non_empty_list(term(), term()))22082209    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22102211    type warning found at:2212    │2213 57 │   def to_iodata(?>), do: "&gt;"2214    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2215    │2216    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122172218    warning: the 1st pattern in clause will never match:22192220        3822212222    because it is expected to receive type:22232224        dynamic(empty_list() or non_empty_list(term(), term()))22252226    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22272228    type warning found at:2229    │2230 58 │   def to_iodata(?&), do: "&amp;"2231    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2232    │2233    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122342235    warning: the 1st pattern in clause will never match:22362237        3422382239    because it is expected to receive type:22402241        dynamic(empty_list() or non_empty_list(term(), term()))22422243    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22442245    type warning found at:2246    │2247 59 │   def to_iodata(?"), do: "&quot;"2248    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2249    │2250    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122512252    warning: the 1st pattern in clause will never match:22532254        3922552256    because it is expected to receive type:22572258        dynamic(empty_list() or non_empty_list(term(), term()))22592260    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22612262    type warning found at:2263    │2264 60 │   def to_iodata(?'), do: "&#39;"2265    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2266    │2267    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/122682269    warning: the 1st pattern in clause will never match:22702271        {:safe, data}22722273    because it is expected to receive type:22742275        dynamic(empty_list() or non_empty_list(term(), term()))22762277    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22782279    type warning found at:2280    │2281 76 │   def to_iodata({:safe, data}) do2282    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2283    │2284    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/122852286    warning: the following clause is redundant:22872288        def to_iodata(other)22892290    it has type:22912292        dynamic(empty_list() or non_empty_list(term(), term()))22932294    previous clauses have already matched on the following types:22952296        non_empty_list(term(), term())2297        empty_list()22982299    │2300 80 │   def to_iodata(other) do2301    │       ~2302    │2303    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123042305    warning: the 1st pattern in clause will never match:23062307        h23082309    because it is expected to receive type:23102311        dynamic(empty_list() or non_empty_list(term(), term()))23122313    where "h" was given the type:23142315        # type: integer()2316        # from: lib/phoenix_html/safe.ex:62:252317        is_integer(h)23182319    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23202321    type warning found at:2322    │2323 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2324    │                 ~2325    │2326    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123272328    warning: the 1st pattern in clause will never match:23292330        h23312332    because it is expected to receive type:23332334        dynamic(empty_list() or non_empty_list(term(), term()))23352336    where "h" was given the type:23372338        # type: integer()2339        # from: lib/phoenix_html/safe.ex:66:252340        is_integer(h)23412342    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23432344    type warning found at:2345    │2346 66 │   def to_iodata(h) when is_integer(h) do2347    │                 ~2348    │2349    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123502351    warning: the 1st pattern in clause will never match:23522353        h23542355    because it is expected to receive type:23562357        dynamic(empty_list() or non_empty_list(term(), term()))23582359    where "h" was given the type:23602361        # type: binary()2362        # from: lib/phoenix_html/safe.ex:72:252363        is_binary(h)23642365    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23662367    type warning found at:2368    │2369 72 │   def to_iodata(h) when is_binary(h) do2370    │                 ~2371    │2372    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/123732374Generated phoenix_html app2375==> postgrex2376Compiling 62 files (.ex)2377    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2378    │2379 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2380    │                                 ~2381    │2382    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)23832384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2385    You may run "mix format --migrate" to fix this warning automatically.2386    │2387 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2388    │         ~2389    │2390    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123912392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2393    You may run "mix format --migrate" to fix this warning automatically.2394    │2395 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2396    │                                                                      ~2397    │2398    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123992400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2401    You may run "mix format --migrate" to fix this warning automatically.2402    │2403 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2404    │         ~2405    │2406    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124072408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2409    You may run "mix format --migrate" to fix this warning automatically.2410    │2411 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2412    │                                                                      ~2413    │2414    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124152416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2417    You may run "mix format --migrate" to fix this warning automatically.2418    │2419 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2420    │                            ~2421    │2422    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124232424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2425    You may run "mix format --migrate" to fix this warning automatically.2426    │2427 43 │     <<-1::int32>>2428    │         ~2429    │2430    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124312432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2433    You may run "mix format --migrate" to fix this warning automatically.2434    │2435 48 │     <<value_byte_size::int32>> <> value2436    │                      ~2437    │2438    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124392440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2441    You may run "mix format --migrate" to fix this warning automatically.2442    │2443 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2444    │                              ~2445    │2446    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224472448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2449    You may run "mix format --migrate" to fix this warning automatically.2450    │2451 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2452    │                              ~2453    │2454    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224552456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2457    You may run "mix format --migrate" to fix this warning automatically.2458    │2459 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2460    │                                      ~2461    │2462    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224632464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2465    You may run "mix format --migrate" to fix this warning automatically.2466    │2467 64 │ ...                   -1::int32, rest::binary>>, acc) do2468    │                         ~2469    │2470    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/224712472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2473    You may run "mix format --migrate" to fix this warning automatically.2474    │2475 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2476    │                                      ~2477    │2478    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/224792480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2481    You may run "mix format --migrate" to fix this warning automatically.2482    │2483 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2484    │                                     ~2485    │2486    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/224872488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2489    You may run "mix format --migrate" to fix this warning automatically.2490    │2491 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2492    │                                       ~2493    │2494    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224952496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2497    You may run "mix format --migrate" to fix this warning automatically.2498    │2499 79 │ ...                   -1::int32, rest::binary>>, acc) do2500    │                         ~2501    │2502    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225032504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2505    You may run "mix format --migrate" to fix this warning automatically.2506    │2507 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2508    │                                       ~2509    │2510    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225112512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2513    You may run "mix format --migrate" to fix this warning automatically.2514    │2515 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2516    │                                     ~2517    │2518    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225192520    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2521    You may run "mix format --migrate" to fix this warning automatically.2522    │2523 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2524    │         ~2525    │2526    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125272528    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2529    You may run "mix format --migrate" to fix this warning automatically.2530    │2531 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2532    │                     ~2533    │2534    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125352536    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2537    You may run "mix format --migrate" to fix this warning automatically.2538    │2539 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2540    │                                      ~2541    │2542    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125432544    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2545    You may run "mix format --migrate" to fix this warning automatically.2546    │2547 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2548    │                                                   ~2549    │2550    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125512552    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2553    You may run "mix format --migrate" to fix this warning automatically.2554    │2555 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2556    │                                                      ~2557    │2558    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125592560    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2561    You may run "mix format --migrate" to fix this warning automatically.2562    │2563 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2564    │                   ~2565    │2566    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125672568    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2569    You may run "mix format --migrate" to fix this warning automatically.2570    │2571 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2572    │                                    ~2573    │2574    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/125752576    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2577    You may run "mix format --migrate" to fix this warning automatically.2578    │2579 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2580    │                                                   ~2581    │2582    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/125832584    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2585    You may run "mix format --migrate" to fix this warning automatically.2586    │2587 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2588    │                                                                    ~2589    │2590    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125912592    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2593    You may run "mix format --migrate" to fix this warning automatically.2594    │2595 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2596    │                                ~2597    │2598    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125992600    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2601    You may run "mix format --migrate" to fix this warning automatically.2602    │2603 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2604    │                                                 ~2605    │2606    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126072608    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2609    You may run "mix format --migrate" to fix this warning automatically.2610    │2611 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2612    │                                                                ~2613    │2614    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126152616    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2617    You may run "mix format --migrate" to fix this warning automatically.2618    │2619 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2620    │                                                                                 ~2621    │2622    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126232624     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2625     You may run "mix format --migrate" to fix this warning automatically.2626     │2627 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2628     │                                   ~2629     │2630     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326312632    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2633    You may run "mix format --migrate" to fix this warning automatically.2634    │2635 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2636    │                      ~2637    │2638    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126392640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2641    You may run "mix format --migrate" to fix this warning automatically.2642    │2643 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2644    │                               ~2645    │2646    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126472648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2649    You may run "mix format --migrate" to fix this warning automatically.2650    │2651 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2652    │                         ~2653    │2654    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226552656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2657    You may run "mix format --migrate" to fix this warning automatically.2658    │2659 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2660    │                                     ~2661    │2662    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226632664    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2665    You may run "mix format --migrate" to fix this warning automatically.2666    │2667 23 │     <<x::float64, y::float64>>2668    │        ~2669    │2670    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226712672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2673    You may run "mix format --migrate" to fix this warning automatically.2674    │2675 23 │     <<x::float64, y::float64>>2676    │                    ~2677    │2678    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226792680    warning: use Bitwise is deprecated. import Bitwise instead2681    │2682  4 │   use Bitwise, only_operators: true2683    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2684    │2685    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)26862687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2688    You may run "mix format --migrate" to fix this warning automatically.2689    │2690 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2691    │                          ~2692    │2693    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126942695    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2696    You may run "mix format --migrate" to fix this warning automatically.2697    │2698 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2699    │                           ~2700    │2701    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227022703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2704    You may run "mix format --migrate" to fix this warning automatically.2705    │2706 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2707    │                                       ~2708    │2709    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227102711    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2712    You may run "mix format --migrate" to fix this warning automatically.2713    │2714 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2715    │         ~2716    │2717    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127182719    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2720    You may run "mix format --migrate" to fix this warning automatically.2721    │2722 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2723    │                                                                      ~2724    │2725    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127262727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2728    You may run "mix format --migrate" to fix this warning automatically.2729    │2730 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2731    │         ~2732    │2733    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127342735    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2736    You may run "mix format --migrate" to fix this warning automatically.2737    │2738 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2739    │                                           ~2740    │2741    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127422743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744    You may run "mix format --migrate" to fix this warning automatically.2745    │2746 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2747    │         ~2748    │2749    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127502751    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2752    You may run "mix format --migrate" to fix this warning automatically.2753    │2754 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2755    │                                                                      ~2756    │2757    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127582759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2760    You may run "mix format --migrate" to fix this warning automatically.2761    │2762 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2763    │         ~2764    │2765    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127662767    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2768    You may run "mix format --migrate" to fix this warning automatically.2769    │2770 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2771    │                                           ~2772    │2773    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/127742775    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2776    You may run "mix format --migrate" to fix this warning automatically.2777    │2778 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2779    │          ~2780    │2781    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/127822783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2784    You may run "mix format --migrate" to fix this warning automatically.2785    │2786 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2787    │         ~2788    │2789    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/127902791    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2792    You may run "mix format --migrate" to fix this warning automatically.2793    │2794 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2795    │                                                                       ~2796    │2797    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/127982799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2800    You may run "mix format --migrate" to fix this warning automatically.2801    │2802 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2803    │                                           ~2804    │2805    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128062807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2808    You may run "mix format --migrate" to fix this warning automatically.2809    │2810 46 │       0 :: int32>>2811    │         ~2812    │2813    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128142815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2816    You may run "mix format --migrate" to fix this warning automatically.2817    │2818 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2819    │             ~2820    │2821    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128222823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2824    You may run "mix format --migrate" to fix this warning automatically.2825    │2826 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2827    │          ~2828    │2829    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128302831    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2832    You may run "mix format --migrate" to fix this warning automatically.2833    │2834 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2835    │                                             ~2836    │2837    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128382839    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2840    You may run "mix format --migrate" to fix this warning automatically.2841    │2842 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2843    │                                                                       ~2844    │2845    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128462847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2848    You may run "mix format --migrate" to fix this warning automatically.2849    │2850 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2851    │                                                                                   ~2852    │2853    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128542855    warning: use Bitwise is deprecated. import Bitwise instead2856    │2857  5 │   use Bitwise2858    │   ~~~~~~~~~~~2859    │2860    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28612862    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2863    You may run "mix format --migrate" to fix this warning automatically.2864    │2865 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2866    │                     ~2867    │2868    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128692870    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 operator2871    │2872 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2873    │                              ~2874    │2875    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128762877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878    You may run "mix format --migrate" to fix this warning automatically.2879    │2880 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2881    │                    ~2882    │2883    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/328842885    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 operator2886    │2887 72 │           <<data :: size(rest_size)>> = rest2888    │                          ~2889    │2890    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328912892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2893    You may run "mix format --migrate" to fix this warning automatically.2894    │2895 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2896    │                   ~2897    │2898    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328992900    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2901    You may run "mix format --migrate" to fix this warning automatically.2902    │2903 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2904    │                                 ~2905    │2906    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329072908    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2909    You may run "mix format --migrate" to fix this warning automatically.2910    │2911 86 │   def parse(<<status :: int8>>, ?Z, _size) do2912    │                      ~2913    │2914    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329152916    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2917    You may run "mix format --migrate" to fix this warning automatically.2918    │2919 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2920    │                   ~2921    │2922    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329232924     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2925     You may run "mix format --migrate" to fix this warning automatically.2926     │2927 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2928     │                            ~2929     │2930     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329312932     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2933     You may run "mix format --migrate" to fix this warning automatically.2934     │2935 103 │     case <<len ::uint16>> do2936     │                ~2937     │2938     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329392940     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2941     You may run "mix format --migrate" to fix this warning automatically.2942     │2943 104 │       <<^overflow_len :: uint16>> ->2944     │                       ~2945     │2946     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329472948     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2949     You may run "mix format --migrate" to fix this warning automatically.2950     │2951 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2952     │                   ~2953     │2954     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329552956     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2957     You may run "mix format --migrate" to fix this warning automatically.2958     │2959 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2960     │                 ~2961     │2962     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329632964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2965     You may run "mix format --migrate" to fix this warning automatically.2966     │2967 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2968     │                      ~2969     │2970     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/329712972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2973     You may run "mix format --migrate" to fix this warning automatically.2974     │2975 226 │      [<<size :: int32>>, data]2976     │              ~2977     │2978     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/129792980     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 224 │       [first, <<size :: int32>>, data]2984     │                      ~2985     │2986     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/129872988     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2989     You may run "mix format --migrate" to fix this warning automatically.2990     │2991 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2992     │                                 ~2993     │2994     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129952996     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2997     You may run "mix format --migrate" to fix this warning automatically.2998     │2999 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3000     │                                                               ~3001     │3002     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130033004     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3005     You may run "mix format --migrate" to fix this warning automatically.3006     │3007 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3008     │                                                 ~3009     │3010     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130113012     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3013     You may run "mix format --migrate" to fix this warning automatically.3014     │3015 252 │     len = <<div(byte_size(oids), 4) :: int16>>3016     │                                     ~3017     │3018     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130193020     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3021     You may run "mix format --migrate" to fix this warning automatically.3022     │3023 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3024     │                                                                        ~3025     │3026     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130273028     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3029     You may run "mix format --migrate" to fix this warning automatically.3030     │3031 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3032     │                                                                        ~3033     │3034     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130353036     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3037     You may run "mix format --migrate" to fix this warning automatically.3038     │3039 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3040     │                                        ~3041     │3042     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130433044     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3048     │                                        ~3049     │3050     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130513052     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3053     You may run "mix format --migrate" to fix this warning automatically.3054     │3055 287 │     len_params  = <<length(params) :: int16>>3056     │                                    ~3057     │3058     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130593060     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3061     You may run "mix format --migrate" to fix this warning automatically.3062     │3063 294 │     {?E, [port, 0, <<rows :: int32>>]}3064     │                           ~3065     │3066     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130673068     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3072     │                  ~3073     │3074     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/130753076     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3077     You may run "mix format --migrate" to fix this warning automatically.3078     │3079 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3080     │                                 ~3081     │3082     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/130833084     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3088     │                  ~3089     │3090     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130913092     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3096     │                                 ~3097     │3098     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130993100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3101     You may run "mix format --migrate" to fix this warning automatically.3102     │3103 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3104     │                                               ~3105     │3106     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131073108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3109     You may run "mix format --migrate" to fix this warning automatically.3110     │3111 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3112     │                                                             ~3113     │3114     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131153116     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3117     You may run "mix format --migrate" to fix this warning automatically.3118     │3119 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3120     │                              ~3121     │3122     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131233124     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3125     You may run "mix format --migrate" to fix this warning automatically.3126     │3127 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3128     │                 ~3129     │3130     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131313132     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3133     You may run "mix format --migrate" to fix this warning automatically.3134     │3135 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3136     │                                   ~3137     │3138     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131393140     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3141     You may run "mix format --migrate" to fix this warning automatically.3142     │3143 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3144     │                                                      ~3145     │3146     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131473148     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3149     You may run "mix format --migrate" to fix this warning automatically.3150     │3151 363 │        type_size :: int16, type_mod :: int32, format :: int16,3152     │                  ~3153     │3154     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131553156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3157     You may run "mix format --migrate" to fix this warning automatically.3158     │3159 363 │        type_size :: int16, type_mod :: int32, format :: int16,3160     │                                     ~3161     │3162     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131633164     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3165     You may run "mix format --migrate" to fix this warning automatically.3166     │3167 363 │        type_size :: int16, type_mod :: int32, format :: int16,3168     │                                                      ~3169     │3170     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/131713172     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3173     You may run "mix format --migrate" to fix this warning automatically.3174     │3175 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3176     │                            ~3177     │3178     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/131793180     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3181     You may run "mix format --migrate" to fix this warning automatically.3182     │3183 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3184     │                                       ~3185     │3186     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/131873188     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3189     You may run "mix format --migrate" to fix this warning automatically.3190     │3191 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3192     │                           ~3193     │3194     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131953196    warning: unused require Postgrex.Messages3197    │3198 30 │   require Postgrex.Messages3199    │   ~3200    │3201    └─ lib/postgrex/query.ex:30:332023203    warning: unused require Logger3204    │3205  8 │   require Logger3206    │   ~3207    │3208    └─ lib/postgrex/notifications.ex:8:332093210      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3211      │3212 1005 │     Logger.warn(fn() ->3213      │            ~3214      │3215      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532163217      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3218      You may run "mix format --migrate" to fix this warning automatically.3219      │3220 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3221      │                          ~3222      │3223      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132243225      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3226      You may run "mix format --migrate" to fix this warning automatically.3227      │3228 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3229      │                                        ~3230      │3231      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132323233      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 operator3234      │3235 2003 │       <<body :: binary(size), rest :: binary>> ->3236      │                        ~3237      │3238      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132393240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3241    You may run "mix format --migrate" to fix this warning automatically.3242    │3243 59 │       if lower == <<-1::int32>> do3244    │                       ~3245    │3246    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432473248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3249    You may run "mix format --migrate" to fix this warning automatically.3250    │3251 66 │       if upper == <<-1::int32>> do3252    │                       ~3253    │3254    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432553256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3257    You may run "mix format --migrate" to fix this warning automatically.3258    │3259 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3260    │                               ~3261    │3262    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432633264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3265    You may run "mix format --migrate" to fix this warning automatically.3266    │3267 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3268    │                                                           ~3269    │3270    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332713272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3273    You may run "mix format --migrate" to fix this warning automatically.3274    │3275 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3276    │                                                                       ~3277    │3278    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332793280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281    You may run "mix format --migrate" to fix this warning automatically.3282    │3283 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3284    │                       ~3285    │3286    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332873288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289    You may run "mix format --migrate" to fix this warning automatically.3290    │3291 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3292    │                                   ~3293    │3294    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332953296    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3300    │                                                      ~3301    │3302    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333033304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305    You may run "mix format --migrate" to fix this warning automatically.3306    │3307 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3308    │                                ~3309    │3310    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3316    │                          ~3317    │3318    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233193320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3324    │                                            ~3325    │3326    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233273328    warning: using single-quoted strings to represent charlists is deprecated.3329    Use ~c"" if you indeed want a charlist or use "" instead.3330    You may run "mix format --migrate" to change all single-quoted3331    strings to use the ~c sigil and fix this warning.3332    │3333 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3334    │                                                  ~3335    │3336    └─ lib/postgrex/type_module.ex:49:5033373338     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3339     You may run "mix format --migrate" to fix this warning automatically.3340     │3341 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3342     │                       ~3343     │3344     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133453346     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3347     You may run "mix format --migrate" to fix this warning automatically.3348     │3349 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3350     │                        ~3351     │3352     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133533354     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3355     You may run "mix format --migrate" to fix this warning automatically.3356     │3357 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3358     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3359     │3360     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333613362     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3363     You may run "mix format --migrate" to fix this warning automatically.3364     │3365 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3366     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3367     │3368     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133693370    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3371    You may run "mix format --migrate" to fix this warning automatically.3372    │3373 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3374    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3375    │3376    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133773378    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3379    You may run "mix format --migrate" to fix this warning automatically.3380    │3381 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3382    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3383    │3384    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133853386    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 operator3387    │3388 15 │         <<binary::binary-size(last_pos), last::bits>> = val3389    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3390    │3391    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133923393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3394    You may run "mix format --migrate" to fix this warning automatically.3395    │3396 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3397    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398    │3399    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134003401    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3402    You may run "mix format --migrate" to fix this warning automatically.3403    │3404 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3405    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3406    │3407    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134083409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3410     You may run "mix format --migrate" to fix this warning automatically.3411     │3412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414     │3415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134163417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3418    You may run "mix format --migrate" to fix this warning automatically.3419    │3420  9 │         <<1 :: int32, 1>>3421    │         ~~~~~~~~~~~~~~~~~3422    │3423    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134243425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426    You may run "mix format --migrate" to fix this warning automatically.3427    │3428 11 │         <<1 :: int32, 0>>3429    │         ~~~~~~~~~~~~~~~~~3430    │3431    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134323433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3434     You may run "mix format --migrate" to fix this warning automatically.3435     │3436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438     │3439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134403441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3442    You may run "mix format --migrate" to fix this warning automatically.3443    │3444 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446    │3447    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134483449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3450     You may run "mix format --migrate" to fix this warning automatically.3451     │3452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454     │3455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134563457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3458    You may run "mix format --migrate" to fix this warning automatically.3459    │3460 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3462    │3463    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134643465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3466    You may run "mix format --migrate" to fix this warning automatically.3467    │3468 12 │         <<20 :: int32, 3, n, 1, 16,3469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3470    │3471    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134723473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3474     You may run "mix format --migrate" to fix this warning automatically.3475     │3476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478     │3479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134803481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482    You may run "mix format --migrate" to fix this warning automatically.3483    │3484 10 │         <<24::int32, x::float64, y::float64, r::float64>>3485    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486    │3487    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134883489    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3490    You may run "mix format --migrate" to fix this warning automatically.3491    │3492 10 │         <<24::int32, x::float64, y::float64, r::float64>>3493    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494    │3495    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134963497    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3498    You may run "mix format --migrate" to fix this warning automatically.3499    │3500 10 │         <<24::int32, x::float64, y::float64, r::float64>>3501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135043505    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3506    You may run "mix format --migrate" to fix this warning automatically.3507    │3508 10 │         <<24::int32, x::float64, y::float64, r::float64>>3509    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510    │3511    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135123513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514     You may run "mix format --migrate" to fix this warning automatically.3515     │3516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518     │3519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135203521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3522     You may run "mix format --migrate" to fix this warning automatically.3523     │3524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526     │3527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135283529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3530    You may run "mix format --migrate" to fix this warning automatically.3531    │3532  9 │         <<4::int32, n::float32>>3533    │         ~~~~~~~~~~~~~~~~~~~~~~~~3534    │3535    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135363537    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3538    You may run "mix format --migrate" to fix this warning automatically.3539    │3540  9 │         <<4::int32, n::float32>>3541    │         ~~~~~~~~~~~~~~~~~~~~~~~~3542    │3543    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135443545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546    You may run "mix format --migrate" to fix this warning automatically.3547    │3548 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3549    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550    │3551    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135523553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554    You may run "mix format --migrate" to fix this warning automatically.3555    │3556 13 │         <<4::int32, 0::1, 255, 0::23>>3557    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558    │3559    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135603561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564 15 │         <<4::int32, 1::1, 255, 0::23>>3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135683569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3570     You may run "mix format --migrate" to fix this warning automatically.3571     │3572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3574     │3575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135763577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3578    You may run "mix format --migrate" to fix this warning automatically.3579    │3580  9 │         <<8 :: int32, n :: float64>>3581    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582    │3583    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135843585    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3586    You may run "mix format --migrate" to fix this warning automatically.3587    │3588  9 │         <<8 :: int32, n :: float64>>3589    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590    │3591    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135923593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3594    You may run "mix format --migrate" to fix this warning automatically.3595    │3596 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3597    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598    │3599    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136003601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602    You may run "mix format --migrate" to fix this warning automatically.3603    │3604 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3605    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606    │3607    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136083609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610    You may run "mix format --migrate" to fix this warning automatically.3611    │3612 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3613    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614    │3615    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136163617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3618     You may run "mix format --migrate" to fix this warning automatically.3619     │3620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622     │3623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136243625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626    You may run "mix format --migrate" to fix this warning automatically.3627    │3628 12 │         [<<IO.iodata_length(data) :: int32>> | data]3629    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630    │3631    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136323633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3634     You may run "mix format --migrate" to fix this warning automatically.3635     │3636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638     │3639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136403641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3642    You may run "mix format --migrate" to fix this warning automatically.3643    │3644 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3645    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646    │3647    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136483649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650    You may run "mix format --migrate" to fix this warning automatically.3651    │3652 12 │         <<20 :: int32, 3, 128, 0, 16,3653    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654    │3655    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136563657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3658     You may run "mix format --migrate" to fix this warning automatically.3659     │3660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662     │3663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136643665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666    You may run "mix format --migrate" to fix this warning automatically.3667    │3668 12 │         <<2 :: int32, int :: int16>>3669    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670    │3671    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136723673    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3674    You may run "mix format --migrate" to fix this warning automatically.3675    │3676 12 │         <<2 :: int32, int :: int16>>3677    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678    │3679    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136803681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3682     You may run "mix format --migrate" to fix this warning automatically.3683     │3684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686     │3687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136883689    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690    You may run "mix format --migrate" to fix this warning automatically.3691    │3692 12 │         <<4 :: int32, int :: int32>>3693    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694    │3695    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136963697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3698    You may run "mix format --migrate" to fix this warning automatically.3699    │3700 12 │         <<4 :: int32, int :: int32>>3701    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702    │3703    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137043705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3706     You may run "mix format --migrate" to fix this warning automatically.3707     │3708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710     │3711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137123713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3714    You may run "mix format --migrate" to fix this warning automatically.3715    │3716 12 │         <<8 :: int32, int :: int64>>3717    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718    │3719    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137203721    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3722    You may run "mix format --migrate" to fix this warning automatically.3723    │3724 12 │         <<8 :: int32, int :: int64>>3725    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726    │3727    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137283729     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3730     You may run "mix format --migrate" to fix this warning automatically.3731     │3732 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3733     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734     │3735     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137363737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738    You may run "mix format --migrate" to fix this warning automatically.3739    │3740 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3741    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742    │3743    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137443745    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3746    You may run "mix format --migrate" to fix this warning automatically.3747    │3748 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3749    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750    │3751    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137523753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3754    You may run "mix format --migrate" to fix this warning automatically.3755    │3756 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3757    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758    │3759    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137603761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3762    You may run "mix format --migrate" to fix this warning automatically.3763    │3764 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3765    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766    │3767    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137683769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770     You may run "mix format --migrate" to fix this warning automatically.3771     │3772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774     │3775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137763777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3778    You may run "mix format --migrate" to fix this warning automatically.3779    │3780 10 │         <<24::int32, a::float64, b::float64, c::float64>>3781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782    │3783    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137843785    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3786    You may run "mix format --migrate" to fix this warning automatically.3787    │3788 10 │         <<24::int32, a::float64, b::float64, c::float64>>3789    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790    │3791    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137923793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3794    You may run "mix format --migrate" to fix this warning automatically.3795    │3796 10 │         <<24::int32, a::float64, b::float64, c::float64>>3797    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798    │3799    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138003801    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3802    You may run "mix format --migrate" to fix this warning automatically.3803    │3804 10 │         <<24::int32, a::float64, b::float64, c::float64>>3805    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806    │3807    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138083809     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3810     You may run "mix format --migrate" to fix this warning automatically.3811     │3812 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3813     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814     │3815     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138163817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3818    You may run "mix format --migrate" to fix this warning automatically.3819    │3820 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3821    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822    │3823    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138243825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3826     You may run "mix format --migrate" to fix this warning automatically.3827     │3828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830     │3831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138323833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3834    You may run "mix format --migrate" to fix this warning automatically.3835    │3836  9 │         <<6::int32, a, b, c, d, e, f>>3837    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838    │3839    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138403841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3842     You may run "mix format --migrate" to fix this warning automatically.3843     │3844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846     │3847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138483849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3850    You may run "mix format --migrate" to fix this warning automatically.3851    │3852 11 │         [<<byte_size(name) :: int32>> | name]3853    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854    │3855    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138563857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3858     You may run "mix format --migrate" to fix this warning automatically.3859     │3860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862     │3863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138643865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866    You may run "mix format --migrate" to fix this warning automatically.3867    │3868 10 │         [<<IO.iodata_length(data)::int32>> | data]3869    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870    │3871    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138723873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874    You may run "mix format --migrate" to fix this warning automatically.3875    │3876 13 │         [<<IO.iodata_length(data)::int32>> | data]3877    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878    │3879    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138803881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882     You may run "mix format --migrate" to fix this warning automatically.3883     │3884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886     │3887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138883889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890    You may run "mix format --migrate" to fix this warning automatically.3891    │3892 15 │         <<4 :: int32, oid :: uint32>>3893    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894    │3895    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138963897    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3898    You may run "mix format --migrate" to fix this warning automatically.3899    │3900 15 │         <<4 :: int32, oid :: uint32>>3901    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902    │3903    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139043905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906     You may run "mix format --migrate" to fix this warning automatically.3907     │3908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910     │3911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139123913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914    You may run "mix format --migrate" to fix this warning automatically.3915    │3916 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3917    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918    │3919    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139203921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922    You may run "mix format --migrate" to fix this warning automatically.3923    │3924 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926    │3927    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139283929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3930     You may run "mix format --migrate" to fix this warning automatically.3931     │3932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934     │3935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139363937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938    You may run "mix format --migrate" to fix this warning automatically.3939    │3940  9 │         <<16::int32, x::float64, y::float64>>3941    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942    │3943    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139443945    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3946    You may run "mix format --migrate" to fix this warning automatically.3947    │3948  9 │         <<16::int32, x::float64, y::float64>>3949    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3950    │3951    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139523953    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3954    You may run "mix format --migrate" to fix this warning automatically.3955    │3956  9 │         <<16::int32, x::float64, y::float64>>3957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958    │3959    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139603961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3962     You may run "mix format --migrate" to fix this warning automatically.3963     │3964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966     │3967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139683969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3970    You may run "mix format --migrate" to fix this warning automatically.3971    │3972 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3973    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974    │3975    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139763977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3978    You may run "mix format --migrate" to fix this warning automatically.3979    │3980 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3981    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982    │3983    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139843985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3986     You may run "mix format --migrate" to fix this warning automatically.3987     │3988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990     │3991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339923993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3994     You may run "mix format --migrate" to fix this warning automatically.3995     │3996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998     │3999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140004001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4002    You may run "mix format --migrate" to fix this warning automatically.4003    │4004 14 │         [<<byte_size(bin) :: int32>> | bin]4005    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006    │4007    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140084009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4010     You may run "mix format --migrate" to fix this warning automatically.4011     │4012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014     │4015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340164017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018    You may run "mix format --migrate" to fix this warning automatically.4019    │4020 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4021    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022    │4023    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340244025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4026    You may run "mix format --migrate" to fix this warning automatically.4027    │4028 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4029    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030    │4031    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340324033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034     You may run "mix format --migrate" to fix this warning automatically.4035     │4036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038     │4039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140404041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4042    You may run "mix format --migrate" to fix this warning automatically.4043    │4044  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4045    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046    │4047    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140484049    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4050    You may run "mix format --migrate" to fix this warning automatically.4051    │4052  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4053    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4054    │4055    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140564057    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4058    You may run "mix format --migrate" to fix this warning automatically.4059    │4060  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4061    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062    │4063    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140644065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4066     You may run "mix format --migrate" to fix this warning automatically.4067     │4068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070     │4071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/140724073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074     You may run "mix format --migrate" to fix this warning automatically.4075     │4076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078     │4079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/140804081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4082     You may run "mix format --migrate" to fix this warning automatically.4083     │4084 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086     │4087     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140884089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4090     You may run "mix format --migrate" to fix this warning automatically.4091     │4092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094     │4095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140964097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098     You may run "mix format --migrate" to fix this warning automatically.4099     │4100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102     │4103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141044105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4106    You may run "mix format --migrate" to fix this warning automatically.4107    │4108 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4109    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110    │4111    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141124113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4114     You may run "mix format --migrate" to fix this warning automatically.4115     │4116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118     │4119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141204121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122    You may run "mix format --migrate" to fix this warning automatically.4123    │4124 11 │         [<<16 :: int32>> | uuid]4125    │         ~~~~~~~~~~~~~~~~~~~~~~~~4126    │4127    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141284129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130     You may run "mix format --migrate" to fix this warning automatically.4131     │4132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134     │4135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141364137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138    You may run "mix format --migrate" to fix this warning automatically.4139    │4140  9 │         <<0 :: int32>>4141    │         ~~~~~~~~~~~~~~4142    │4143    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141444145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146     You may run "mix format --migrate" to fix this warning automatically.4147     │4148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150     │4151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141524153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4154    You may run "mix format --migrate" to fix this warning automatically.4155    │4156 15 │         <<0 :: int32>>4157    │         ~~~~~~~~~~~~~~4158    │4159    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141604161     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4162     You may run "mix format --migrate" to fix this warning automatically.4163     │4164 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4165     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166     │4167     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/541684169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170     You may run "mix format --migrate" to fix this warning automatically.4171     │4172 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4173     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174     │4175     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441764177     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4178     You may run "mix format --migrate" to fix this warning automatically.4179     │4180 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4181     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182     │4183     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441844185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186     You may run "mix format --migrate" to fix this warning automatically.4187     │4188 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4189     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190     │4191     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441924193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194     You may run "mix format --migrate" to fix this warning automatically.4195     │4196 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4197     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198     │4199     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442004201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202     You may run "mix format --migrate" to fix this warning automatically.4203     │4204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206     │4207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542084209     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4210     You may run "mix format --migrate" to fix this warning automatically.4211     │4212 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4213     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214     │4215     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542164217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4218    You may run "mix format --migrate" to fix this warning automatically.4219    │4220 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222    │4223    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842244225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226    You may run "mix format --migrate" to fix this warning automatically.4227    │4228 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4229    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230    │4231    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842324233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4234    You may run "mix format --migrate" to fix this warning automatically.4235    │4236 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4237    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238    │4239    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842404241    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4242    You may run "mix format --migrate" to fix this warning automatically.4243    │4244 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4245    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246    │4247    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842484249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4250    You may run "mix format --migrate" to fix this warning automatically.4251    │4252 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254    │4255    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442564257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258    You may run "mix format --migrate" to fix this warning automatically.4259    │4260 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4261    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262    │4263    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442644265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4266    You may run "mix format --migrate" to fix this warning automatically.4267    │4268 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4269    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270    │4271    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442724273    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4274    You may run "mix format --migrate" to fix this warning automatically.4275    │4276 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4277    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278    │4279    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442804281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4282    You may run "mix format --migrate" to fix this warning automatically.4283    │4284 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286    │4287    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742884289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290    You may run "mix format --migrate" to fix this warning automatically.4291    │4292 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4293    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294    │4295    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742964297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4298    You may run "mix format --migrate" to fix this warning automatically.4299    │4300 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302    │4303    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743044305    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4306    You may run "mix format --migrate" to fix this warning automatically.4307    │4308 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4309    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310    │4311    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743124313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314     You may run "mix format --migrate" to fix this warning automatically.4315     │4316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318     │4319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843204321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322     You may run "mix format --migrate" to fix this warning automatically.4323     │4324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326     │4327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443284329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330     You may run "mix format --migrate" to fix this warning automatically.4331     │4332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334     │4335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743364337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338    You may run "mix format --migrate" to fix this warning automatically.4339    │4340 27 │       <<len :: int32, value :: binary-size(len)>> ->4341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342    │4343    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643444345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346    You may run "mix format --migrate" to fix this warning automatically.4347    │4348 27 │       <<len :: int32, value :: binary-size(len)>> ->4349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350    │4351    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243524353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354    You may run "mix format --migrate" to fix this warning automatically.4355    │4356 27 │       <<len :: int32, value :: binary-size(len)>> ->4357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358    │4359    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543604361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4362     You may run "mix format --migrate" to fix this warning automatically.4363     │4364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366     │4367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643684369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370     You may run "mix format --migrate" to fix this warning automatically.4371     │4372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374     │4375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243764377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4378     You may run "mix format --migrate" to fix this warning automatically.4379     │4380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382     │4383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543844385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386    You may run "mix format --migrate" to fix this warning automatically.4387    │4388 19 │       <<1 :: int32, 1>> -> true4389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4390    │4391    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643924393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394    You may run "mix format --migrate" to fix this warning automatically.4395    │4396 19 │       <<1 :: int32, 1>> -> true4397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4398    │4399    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244004401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402    You may run "mix format --migrate" to fix this warning automatically.4403    │4404 19 │       <<1 :: int32, 1>> -> true4405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4406    │4407    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544084409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410    You may run "mix format --migrate" to fix this warning automatically.4411    │4412 20 │       <<1 :: int32, 0>> -> false4413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4414    │4415    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644164417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418    You may run "mix format --migrate" to fix this warning automatically.4419    │4420 20 │       <<1 :: int32, 0>> -> false4421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4422    │4423    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244244425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426    You may run "mix format --migrate" to fix this warning automatically.4427    │4428 20 │       <<1 :: int32, 0>> -> false4429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4430    │4431    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544324433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434     You may run "mix format --migrate" to fix this warning automatically.4435     │4436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438     │4439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644404441     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442     You may run "mix format --migrate" to fix this warning automatically.4443     │4444 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4445     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4446     │4447     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244484449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450     You may run "mix format --migrate" to fix this warning automatically.4451     │4452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454     │4455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544564457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644644465    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4466    You may run "mix format --migrate" to fix this warning automatically.4467    │4468 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470    │4471    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644724473    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4474    You may run "mix format --migrate" to fix this warning automatically.4475    │4476 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478    │4479    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644804481    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4482    You may run "mix format --migrate" to fix this warning automatically.4483    │4484 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486    │4487    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644884489    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4490    You may run "mix format --migrate" to fix this warning automatically.4491    │4492 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494    │4495    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644964497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4498    You may run "mix format --migrate" to fix this warning automatically.4499    │4500 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502    │4503    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245044505    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4506    You may run "mix format --migrate" to fix this warning automatically.4507    │4508 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510    │4511    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245124513    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4514    You may run "mix format --migrate" to fix this warning automatically.4515    │4516 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518    │4519    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245204521    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4522    You may run "mix format --migrate" to fix this warning automatically.4523    │4524 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526    │4527    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245284529    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245364537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545444545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4546    You may run "mix format --migrate" to fix this warning automatically.4547    │4548 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550    │4551    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545524553    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545604561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562    You may run "mix format --migrate" to fix this warning automatically.4563    │4564 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566    │4567    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545684569    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4570    You may run "mix format --migrate" to fix this warning automatically.4571    │4572 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574    │4575    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545764577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4578     You may run "mix format --migrate" to fix this warning automatically.4579     │4580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582     │4583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645844585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4586     You may run "mix format --migrate" to fix this warning automatically.4587     │4588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590     │4591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245924593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4594     You may run "mix format --migrate" to fix this warning automatically.4595     │4596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598     │4599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546004601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646084609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4610    You may run "mix format --migrate" to fix this warning automatically.4611    │4612 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614    │4615    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246164617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618    You may run "mix format --migrate" to fix this warning automatically.4619    │4620 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622    │4623    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546244625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4626    You may run "mix format --migrate" to fix this warning automatically.4627    │4628 23 │       <<20 :: int32, 3, n, 1, 16,4629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4630    │4631    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646324633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634    You may run "mix format --migrate" to fix this warning automatically.4635    │4636 23 │       <<20 :: int32, 3, n, 1, 16,4637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4638    │4639    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246404641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642    You may run "mix format --migrate" to fix this warning automatically.4643    │4644 23 │       <<20 :: int32, 3, n, 1, 16,4645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4646    │4647    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546484649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650     You may run "mix format --migrate" to fix this warning automatically.4651     │4652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654     │4655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646564657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658     You may run "mix format --migrate" to fix this warning automatically.4659     │4660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662     │4663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246644665     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666     You may run "mix format --migrate" to fix this warning automatically.4667     │4668 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4669     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670     │4671     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546724673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674    You may run "mix format --migrate" to fix this warning automatically.4675    │4676 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678    │4679    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646804681    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4682    You may run "mix format --migrate" to fix this warning automatically.4683    │4684 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686    │4687    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646884689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4690    You may run "mix format --migrate" to fix this warning automatically.4691    │4692 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694    │4695    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646964697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4698    You may run "mix format --migrate" to fix this warning automatically.4699    │4700 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702    │4703    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647044705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706    You may run "mix format --migrate" to fix this warning automatically.4707    │4708 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710    │4711    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247124713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4714    You may run "mix format --migrate" to fix this warning automatically.4715    │4716 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718    │4719    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247204721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4722    You may run "mix format --migrate" to fix this warning automatically.4723    │4724 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726    │4727    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247284729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247364737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547444745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4746    You may run "mix format --migrate" to fix this warning automatically.4747    │4748 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750    │4751    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547524753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4754    You may run "mix format --migrate" to fix this warning automatically.4755    │4756 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758    │4759    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547604761    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4762    You may run "mix format --migrate" to fix this warning automatically.4763    │4764 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766    │4767    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547684769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4770     You may run "mix format --migrate" to fix this warning automatically.4771     │4772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774     │4775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647764777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4778     You may run "mix format --migrate" to fix this warning automatically.4779     │4780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782     │4783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247844785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4786     You may run "mix format --migrate" to fix this warning automatically.4787     │4788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790     │4791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547924793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 36 │       <<4 :: int32, days :: int32>> ->4797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648004801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802    You may run "mix format --migrate" to fix this warning automatically.4803    │4804 36 │       <<4 :: int32, days :: int32>> ->4805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806    │4807    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648084809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810    You may run "mix format --migrate" to fix this warning automatically.4811    │4812 36 │       <<4 :: int32, days :: int32>> ->4813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814    │4815    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248164817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818    You may run "mix format --migrate" to fix this warning automatically.4819    │4820 36 │       <<4 :: int32, days :: int32>> ->4821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822    │4823    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248244825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826    You may run "mix format --migrate" to fix this warning automatically.4827    │4828 36 │       <<4 :: int32, days :: int32>> ->4829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830    │4831    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548324833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834    You may run "mix format --migrate" to fix this warning automatically.4835    │4836 36 │       <<4 :: int32, days :: int32>> ->4837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838    │4839    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548404841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842     You may run "mix format --migrate" to fix this warning automatically.4843     │4844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846     │4847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648484849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850     You may run "mix format --migrate" to fix this warning automatically.4851     │4852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854     │4855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248564857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858     You may run "mix format --migrate" to fix this warning automatically.4859     │4860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862     │4863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648724873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4874    You may run "mix format --migrate" to fix this warning automatically.4875    │4876 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878    │4879    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248804881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882    You may run "mix format --migrate" to fix this warning automatically.4883    │4884 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886    │4887    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548884889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890    You may run "mix format --migrate" to fix this warning automatically.4891    │4892 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894    │4895    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648964897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898    You may run "mix format --migrate" to fix this warning automatically.4899    │4900 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902    │4903    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249044905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906    You may run "mix format --migrate" to fix this warning automatically.4907    │4908 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910    │4911    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549124913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914    You may run "mix format --migrate" to fix this warning automatically.4915    │4916 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918    │4919    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649204921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922    You may run "mix format --migrate" to fix this warning automatically.4923    │4924 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926    │4927    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249284929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930    You may run "mix format --migrate" to fix this warning automatically.4931    │4932 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934    │4935    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549364937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938    You may run "mix format --migrate" to fix this warning automatically.4939    │4940 26 │       <<4::int32, float::float32>>   -> float4941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942    │4943    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649444945    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 26 │       <<4::int32, float::float32>>   -> float4949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 26 │       <<4::int32, float::float32>>   -> float4957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249604961    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4962    You may run "mix format --migrate" to fix this warning automatically.4963    │4964 26 │       <<4::int32, float::float32>>   -> float4965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966    │4967    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249684969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970    You may run "mix format --migrate" to fix this warning automatically.4971    │4972 26 │       <<4::int32, float::float32>>   -> float4973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974    │4975    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549764977    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 26 │       <<4::int32, float::float32>>   -> float4981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549844985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986     You may run "mix format --migrate" to fix this warning automatically.4987     │4988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990     │4991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649924993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994     You may run "mix format --migrate" to fix this warning automatically.4995     │4996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998     │4999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250005001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002     You may run "mix format --migrate" to fix this warning automatically.5003     │5004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006     │5007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550085009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010    You may run "mix format --migrate" to fix this warning automatically.5011    │5012 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014    │5015    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650165017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5018    You may run "mix format --migrate" to fix this warning automatically.5019    │5020 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022    │5023    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250245025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026    You may run "mix format --migrate" to fix this warning automatically.5027    │5028 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030    │5031    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550325033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5034    You may run "mix format --migrate" to fix this warning automatically.5035    │5036 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038    │5039    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650405041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042    You may run "mix format --migrate" to fix this warning automatically.5043    │5044 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046    │5047    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250485049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050    You may run "mix format --migrate" to fix this warning automatically.5051    │5052 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054    │5055    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550565057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058    You may run "mix format --migrate" to fix this warning automatically.5059    │5060 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062    │5063    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650645065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066    You may run "mix format --migrate" to fix this warning automatically.5067    │5068 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070    │5071    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250725073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074    You may run "mix format --migrate" to fix this warning automatically.5075    │5076 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078    │5079    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550805081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082    You may run "mix format --migrate" to fix this warning automatically.5083    │5084 26 │       <<8::int32, float::float64>>        -> float5085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086    │5087    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650885089    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5090    You may run "mix format --migrate" to fix this warning automatically.5091    │5092 26 │       <<8::int32, float::float64>>        -> float5093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094    │5095    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650965097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098    You may run "mix format --migrate" to fix this warning automatically.5099    │5100 26 │       <<8::int32, float::float64>>        -> float5101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102    │5103    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251045105    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5106    You may run "mix format --migrate" to fix this warning automatically.5107    │5108 26 │       <<8::int32, float::float64>>        -> float5109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110    │5111    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251125113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114    You may run "mix format --migrate" to fix this warning automatically.5115    │5116 26 │       <<8::int32, float::float64>>        -> float5117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118    │5119    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551205121    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5122    You may run "mix format --migrate" to fix this warning automatically.5123    │5124 26 │       <<8::int32, float::float64>>        -> float5125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126    │5127    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551285129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130     You may run "mix format --migrate" to fix this warning automatically.5131     │5132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134     │5135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651365137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5138     You may run "mix format --migrate" to fix this warning automatically.5139     │5140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142     │5143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251445145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146     You may run "mix format --migrate" to fix this warning automatically.5147     │5148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150     │5151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551525153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5154     You may run "mix format --migrate" to fix this warning automatically.5155     │5156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158     │5159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651605161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162     You may run "mix format --migrate" to fix this warning automatically.5163     │5164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166     │5167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251685169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170     You may run "mix format --migrate" to fix this warning automatically.5171     │5172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174     │5175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551765177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178     You may run "mix format --migrate" to fix this warning automatically.5179     │5180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182     │5183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651845185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186     You may run "mix format --migrate" to fix this warning automatically.5187     │5188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190     │5191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251925193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194     You may run "mix format --migrate" to fix this warning automatically.5195     │5196 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5197     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198     │5199     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552005201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202    You may run "mix format --migrate" to fix this warning automatically.5203    │5204 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206    │5207    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652085209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210    You may run "mix format --migrate" to fix this warning automatically.5211    │5212 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214    │5215    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252165217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5218    You may run "mix format --migrate" to fix this warning automatically.5219    │5220 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222    │5223    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552245225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226    You may run "mix format --migrate" to fix this warning automatically.5227    │5228 23 │       <<20 :: int32, 3, 128, 0, 16,5229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230    │5231    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652325233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234    You may run "mix format --migrate" to fix this warning automatically.5235    │5236 23 │       <<20 :: int32, 3, 128, 0, 16,5237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238    │5239    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252405241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242    You may run "mix format --migrate" to fix this warning automatically.5243    │5244 23 │       <<20 :: int32, 3, 128, 0, 16,5245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246    │5247    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552485249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250     You may run "mix format --migrate" to fix this warning automatically.5251     │5252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254     │5255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652565257     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258     You may run "mix format --migrate" to fix this warning automatically.5259     │5260 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5261     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262     │5263     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252645265     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266     You may run "mix format --migrate" to fix this warning automatically.5267     │5268 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5269     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270     │5271     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552725273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 20 │       <<2 :: int32, int :: int16>> -> int5277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652805281    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5282    You may run "mix format --migrate" to fix this warning automatically.5283    │5284 20 │       <<2 :: int32, int :: int16>> -> int5285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286    │5287    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652885289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290    You may run "mix format --migrate" to fix this warning automatically.5291    │5292 20 │       <<2 :: int32, int :: int16>> -> int5293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294    │5295    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252965297    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5298    You may run "mix format --migrate" to fix this warning automatically.5299    │5300 20 │       <<2 :: int32, int :: int16>> -> int5301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302    │5303    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253045305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306    You may run "mix format --migrate" to fix this warning automatically.5307    │5308 20 │       <<2 :: int32, int :: int16>> -> int5309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310    │5311    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553125313    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5314    You may run "mix format --migrate" to fix this warning automatically.5315    │5316 20 │       <<2 :: int32, int :: int16>> -> int5317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318    │5319    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553205321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322     You may run "mix format --migrate" to fix this warning automatically.5323     │5324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326     │5327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653285329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330     You may run "mix format --migrate" to fix this warning automatically.5331     │5332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334     │5335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253365337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5338     You may run "mix format --migrate" to fix this warning automatically.5339     │5340 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5341     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342     │5343     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553445345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5346    You may run "mix format --migrate" to fix this warning automatically.5347    │5348 20 │       <<4 :: int32, int :: int32>> -> int5349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350    │5351    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653525353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5354    You may run "mix format --migrate" to fix this warning automatically.5355    │5356 20 │       <<4 :: int32, int :: int32>> -> int5357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358    │5359    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653605361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362    You may run "mix format --migrate" to fix this warning automatically.5363    │5364 20 │       <<4 :: int32, int :: int32>> -> int5365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366    │5367    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253685369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370    You may run "mix format --migrate" to fix this warning automatically.5371    │5372 20 │       <<4 :: int32, int :: int32>> -> int5373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374    │5375    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253765377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378    You may run "mix format --migrate" to fix this warning automatically.5379    │5380 20 │       <<4 :: int32, int :: int32>> -> int5381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382    │5383    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553845385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386    You may run "mix format --migrate" to fix this warning automatically.5387    │5388 20 │       <<4 :: int32, int :: int32>> -> int5389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390    │5391    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553925393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394     You may run "mix format --migrate" to fix this warning automatically.5395     │5396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398     │5399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654005401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402     You may run "mix format --migrate" to fix this warning automatically.5403     │5404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406     │5407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254085409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410     You may run "mix format --migrate" to fix this warning automatically.5411     │5412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414     │5415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554165417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418    You may run "mix format --migrate" to fix this warning automatically.5419    │5420 20 │       <<8 :: int32, int :: int64>> -> int5421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422    │5423    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654245425    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5426    You may run "mix format --migrate" to fix this warning automatically.5427    │5428 20 │       <<8 :: int32, int :: int64>> -> int5429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430    │5431    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654325433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434    You may run "mix format --migrate" to fix this warning automatically.5435    │5436 20 │       <<8 :: int32, int :: int64>> -> int5437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438    │5439    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254405441    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5442    You may run "mix format --migrate" to fix this warning automatically.5443    │5444 20 │       <<8 :: int32, int :: int64>> -> int5445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446    │5447    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254485449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450    You may run "mix format --migrate" to fix this warning automatically.5451    │5452 20 │       <<8 :: int32, int :: int64>> -> int5453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454    │5455    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554565457    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5458    You may run "mix format --migrate" to fix this warning automatically.5459    │5460 20 │       <<8 :: int32, int :: int64>> -> int5461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462    │5463    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554645465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466     You may run "mix format --migrate" to fix this warning automatically.5467     │5468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470     │5471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654725473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5474     You may run "mix format --migrate" to fix this warning automatically.5475     │5476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478     │5479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254805481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5482     You may run "mix format --migrate" to fix this warning automatically.5483     │5484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486     │5487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554885489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654965497    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5498    You may run "mix format --migrate" to fix this warning automatically.5499    │5500 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502    │5503    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655045505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506    You may run "mix format --migrate" to fix this warning automatically.5507    │5508 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510    │5511    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655125513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514    You may run "mix format --migrate" to fix this warning automatically.5515    │5516 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518    │5519    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655205521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522    You may run "mix format --migrate" to fix this warning automatically.5523    │5524 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526    │5527    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255285529    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5530    You may run "mix format --migrate" to fix this warning automatically.5531    │5532 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534    │5535    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255365537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5538    You may run "mix format --migrate" to fix this warning automatically.5539    │5540 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542    │5543    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255445545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255525553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554    You may run "mix format --migrate" to fix this warning automatically.5555    │5556 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558    │5559    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555605561    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5562    You may run "mix format --migrate" to fix this warning automatically.5563    │5564 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566    │5567    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555685569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570    You may run "mix format --migrate" to fix this warning automatically.5571    │5572 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574    │5575    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555765577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555845585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586     You may run "mix format --migrate" to fix this warning automatically.5587     │5588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590     │5591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655925593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5594     You may run "mix format --migrate" to fix this warning automatically.5595     │5596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598     │5599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256005601     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602     You may run "mix format --migrate" to fix this warning automatically.5603     │5604 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5605     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606     │5607     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556085609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656165617    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5618    You may run "mix format --migrate" to fix this warning automatically.5619    │5620 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622    │5623    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656245625    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5626    You may run "mix format --migrate" to fix this warning automatically.5627    │5628 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630    │5631    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656325633    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5634    You may run "mix format --migrate" to fix this warning automatically.5635    │5636 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638    │5639    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656405641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642    You may run "mix format --migrate" to fix this warning automatically.5643    │5644 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646    │5647    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256485649    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5650    You may run "mix format --migrate" to fix this warning automatically.5651    │5652 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654    │5655    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256565657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658    You may run "mix format --migrate" to fix this warning automatically.5659    │5660 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662    │5663    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256645665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256725673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556805681    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556965697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557045705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5706     You may run "mix format --migrate" to fix this warning automatically.5707     │5708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710     │5711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657125713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5714     You may run "mix format --migrate" to fix this warning automatically.5715     │5716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718     │5719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257205721     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5722     You may run "mix format --migrate" to fix this warning automatically.5723     │5724 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5725     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726     │5727     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557285729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5730    You may run "mix format --migrate" to fix this warning automatically.5731    │5732 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734    │5735    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657365737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5738    You may run "mix format --migrate" to fix this warning automatically.5739    │5740 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742    │5743    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657445745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5746    You may run "mix format --migrate" to fix this warning automatically.5747    │5748 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750    │5751    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657525753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5754    You may run "mix format --migrate" to fix this warning automatically.5755    │5756 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758    │5759    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657605761    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5762    You may run "mix format --migrate" to fix this warning automatically.5763    │5764 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766    │5767    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657685769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770    You may run "mix format --migrate" to fix this warning automatically.5771    │5772 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774    │5775    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257765777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5778    You may run "mix format --migrate" to fix this warning automatically.5779    │5780 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782    │5783    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257845785    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5786    You may run "mix format --migrate" to fix this warning automatically.5787    │5788 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790    │5791    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257925793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5794    You may run "mix format --migrate" to fix this warning automatically.5795    │5796 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798    │5799    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258005801    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258085809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5810    You may run "mix format --migrate" to fix this warning automatically.5811    │5812 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814    │5815    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558165817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5818    You may run "mix format --migrate" to fix this warning automatically.5819    │5820 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822    │5823    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558245825    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5826    You may run "mix format --migrate" to fix this warning automatically.5827    │5828 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830    │5831    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558325833    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5834    You may run "mix format --migrate" to fix this warning automatically.5835    │5836 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838    │5839    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558405841    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5842    You may run "mix format --migrate" to fix this warning automatically.5843    │5844 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846    │5847    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558485849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5850     You may run "mix format --migrate" to fix this warning automatically.5851     │5852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854     │5855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658565857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5858     You may run "mix format --migrate" to fix this warning automatically.5859     │5860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862     │5863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258645865     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866     You may run "mix format --migrate" to fix this warning automatically.5867     │5868 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5869     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870     │5871     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558725873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5874    You may run "mix format --migrate" to fix this warning automatically.5875    │5876 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878    │5879    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658805881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882    You may run "mix format --migrate" to fix this warning automatically.5883    │5884 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886    │5887    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258885889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890    You may run "mix format --migrate" to fix this warning automatically.5891    │5892 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894    │5895    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558965897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898     You may run "mix format --migrate" to fix this warning automatically.5899     │5900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902     │5903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659045905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906     You may run "mix format --migrate" to fix this warning automatically.5907     │5908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910     │5911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259125913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914     You may run "mix format --migrate" to fix this warning automatically.5915     │5916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918     │5919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559205921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922    You may run "mix format --migrate" to fix this warning automatically.5923    │5924 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926    │5927    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659285929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930    You may run "mix format --migrate" to fix this warning automatically.5931    │5932 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934    │5935    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259365937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5938    You may run "mix format --migrate" to fix this warning automatically.5939    │5940 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942    │5943    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559445945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946     You may run "mix format --migrate" to fix this warning automatically.5947     │5948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950     │5951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659525953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5954     You may run "mix format --migrate" to fix this warning automatically.5955     │5956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958     │5959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259605961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962     You may run "mix format --migrate" to fix this warning automatically.5963     │5964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966     │5967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559685969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970    You may run "mix format --migrate" to fix this warning automatically.5971    │5972 19 │       <<len :: int32, data :: binary-size(len)>> ->5973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974    │5975    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659765977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978    You may run "mix format --migrate" to fix this warning automatically.5979    │5980 19 │       <<len :: int32, data :: binary-size(len)>> ->5981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982    │5983    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259845985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986    You may run "mix format --migrate" to fix this warning automatically.5987    │5988 19 │       <<len :: int32, data :: binary-size(len)>> ->5989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990    │5991    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559925993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994     You may run "mix format --migrate" to fix this warning automatically.5995     │5996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998     │5999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660006001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002     You may run "mix format --migrate" to fix this warning automatically.6003     │6004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006     │6007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260086009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010     You may run "mix format --migrate" to fix this warning automatically.6011     │6012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014     │6015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560166017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018    You may run "mix format --migrate" to fix this warning automatically.6019    │6020 28 │       <<4 :: int32, oid :: uint32>> -> oid6021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022    │6023    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660246025    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6026    You may run "mix format --migrate" to fix this warning automatically.6027    │6028 28 │       <<4 :: int32, oid :: uint32>> -> oid6029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030    │6031    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660326033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034    You may run "mix format --migrate" to fix this warning automatically.6035    │6036 28 │       <<4 :: int32, oid :: uint32>> -> oid6037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038    │6039    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260406041    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6042    You may run "mix format --migrate" to fix this warning automatically.6043    │6044 28 │       <<4 :: int32, oid :: uint32>> -> oid6045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046    │6047    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260486049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050    You may run "mix format --migrate" to fix this warning automatically.6051    │6052 28 │       <<4 :: int32, oid :: uint32>> -> oid6053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054    │6055    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560566057    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6058    You may run "mix format --migrate" to fix this warning automatically.6059    │6060 28 │       <<4 :: int32, oid :: uint32>> -> oid6061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062    │6063    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560646065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6066     You may run "mix format --migrate" to fix this warning automatically.6067     │6068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070     │6071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660726073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6074     You may run "mix format --migrate" to fix this warning automatically.6075     │6076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078     │6079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260806081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6082     You may run "mix format --migrate" to fix this warning automatically.6083     │6084 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086     │6087     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560886089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6090    You may run "mix format --migrate" to fix this warning automatically.6091    │6092 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094    │6095    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660966097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6098    You may run "mix format --migrate" to fix this warning automatically.6099    │6100 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102    │6103    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261046105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106    You may run "mix format --migrate" to fix this warning automatically.6107    │6108 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110    │6111    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561126113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114     You may run "mix format --migrate" to fix this warning automatically.6115     │6116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118     │6119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661206121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122     You may run "mix format --migrate" to fix this warning automatically.6123     │6124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126     │6127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261286129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130     You may run "mix format --migrate" to fix this warning automatically.6131     │6132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134     │6135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561366137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138    You may run "mix format --migrate" to fix this warning automatically.6139    │6140 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142    │6143    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661446145    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6146    You may run "mix format --migrate" to fix this warning automatically.6147    │6148 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150    │6151    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661526153    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6154    You may run "mix format --migrate" to fix this warning automatically.6155    │6156 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158    │6159    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661606161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162    You may run "mix format --migrate" to fix this warning automatically.6163    │6164 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166    │6167    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261686169    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6170    You may run "mix format --migrate" to fix this warning automatically.6171    │6172 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6173    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174    │6175    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261766177    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6178    You may run "mix format --migrate" to fix this warning automatically.6179    │6180 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182    │6183    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261846185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186    You may run "mix format --migrate" to fix this warning automatically.6187    │6188 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190    │6191    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561926193    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562006201    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562086209     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6210     You may run "mix format --migrate" to fix this warning automatically.6211     │6212 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6213     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214     │6215     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662166217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218     You may run "mix format --migrate" to fix this warning automatically.6219     │6220 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6221     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222     │6223     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262246225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6226     You may run "mix format --migrate" to fix this warning automatically.6227     │6228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230     │6231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562326233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6234    You may run "mix format --migrate" to fix this warning automatically.6235    │6236 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238    │6239    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662406241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242    You may run "mix format --migrate" to fix this warning automatically.6243    │6244 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246    │6247    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262486249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250    You may run "mix format --migrate" to fix this warning automatically.6251    │6252 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254    │6255    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562566257     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6258     You may run "mix format --migrate" to fix this warning automatically.6259     │6260 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6261     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262     │6263     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662646265     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266     You may run "mix format --migrate" to fix this warning automatically.6267     │6268 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6269     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270     │6271     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262726273     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274     You may run "mix format --migrate" to fix this warning automatically.6275     │6276 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6277     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278     │6279     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562806281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282    You may run "mix format --migrate" to fix this warning automatically.6283    │6284 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286    │6287    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862886289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290    You may run "mix format --migrate" to fix this warning automatically.6291    │6292 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294    │6295    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462966297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298    You may run "mix format --migrate" to fix this warning automatically.6299    │6300 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302    │6303    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763046305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306     You may run "mix format --migrate" to fix this warning automatically.6307     │6308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310     │6311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863126313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314     You may run "mix format --migrate" to fix this warning automatically.6315     │6316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318     │6319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463206321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322     You may run "mix format --migrate" to fix this warning automatically.6323     │6324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326     │6327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763286329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330    You may run "mix format --migrate" to fix this warning automatically.6331    │6332 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334    │6335    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663366337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338    You may run "mix format --migrate" to fix this warning automatically.6339    │6340 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342    │6343    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263446345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346    You may run "mix format --migrate" to fix this warning automatically.6347    │6348 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350    │6351    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563526353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354     You may run "mix format --migrate" to fix this warning automatically.6355     │6356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358     │6359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663606361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362     You may run "mix format --migrate" to fix this warning automatically.6363     │6364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366     │6367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263686369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370     You may run "mix format --migrate" to fix this warning automatically.6371     │6372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374     │6375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563766377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378    You may run "mix format --migrate" to fix this warning automatically.6379    │6380 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382    │6383    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863846385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386    You may run "mix format --migrate" to fix this warning automatically.6387    │6388 40 │         <<count::int32, data::binary>> = binary6389    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390    │6391    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863926393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394    You may run "mix format --migrate" to fix this warning automatically.6395    │6396 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398    │6399    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464006401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402    You may run "mix format --migrate" to fix this warning automatically.6403    │6404 40 │         <<count::int32, data::binary>> = binary6405    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406    │6407    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464086409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410    You may run "mix format --migrate" to fix this warning automatically.6411    │6412 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414    │6415    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764166417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6418    You may run "mix format --migrate" to fix this warning automatically.6419    │6420 40 │         <<count::int32, data::binary>> = binary6421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422    │6423    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764246425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426    You may run "mix format --migrate" to fix this warning automatically.6427    │6428 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430    │6431    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864326433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434    You may run "mix format --migrate" to fix this warning automatically.6435    │6436 44 │         <<_::int32, data::binary>> = binary6437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438    │6439    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864406441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442    You may run "mix format --migrate" to fix this warning automatically.6443    │6444 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446    │6447    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464486449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450    You may run "mix format --migrate" to fix this warning automatically.6451    │6452 44 │         <<_::int32, data::binary>> = binary6453    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454    │6455    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464566457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458    You may run "mix format --migrate" to fix this warning automatically.6459    │6460 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462    │6463    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764646465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466    You may run "mix format --migrate" to fix this warning automatically.6467    │6468 44 │         <<_::int32, data::binary>> = binary6469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470    │6471    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764726473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6474     You may run "mix format --migrate" to fix this warning automatically.6475     │6476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478     │6479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864806481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482     You may run "mix format --migrate" to fix this warning automatically.6483     │6484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486     │6487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464886489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490     You may run "mix format --migrate" to fix this warning automatically.6491     │6492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494     │6495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764966497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498    You may run "mix format --migrate" to fix this warning automatically.6499    │6500 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502    │6503    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665046505    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6506    You may run "mix format --migrate" to fix this warning automatically.6507    │6508 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510    │6511    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665126513    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6514    You may run "mix format --migrate" to fix this warning automatically.6515    │6516 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518    │6519    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665206521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522    You may run "mix format --migrate" to fix this warning automatically.6523    │6524 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526    │6527    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265286529    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6530    You may run "mix format --migrate" to fix this warning automatically.6531    │6532 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534    │6535    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265366537    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6538    You may run "mix format --migrate" to fix this warning automatically.6539    │6540 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542    │6543    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265446545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6546    You may run "mix format --migrate" to fix this warning automatically.6547    │6548 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550    │6551    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565526553    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6554    You may run "mix format --migrate" to fix this warning automatically.6555    │6556 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558    │6559    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565606561    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6562    You may run "mix format --migrate" to fix this warning automatically.6563    │6564 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566    │6567    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565686569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6570     You may run "mix format --migrate" to fix this warning automatically.6571     │6572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574     │6575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665766577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578     You may run "mix format --migrate" to fix this warning automatically.6579     │6580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582     │6583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265846585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6586     You may run "mix format --migrate" to fix this warning automatically.6587     │6588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590     │6591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565926593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 33 │       <<8 :: int32, microsecs :: int64>> ->6597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666006601    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6602    You may run "mix format --migrate" to fix this warning automatically.6603    │6604 33 │       <<8 :: int32, microsecs :: int64>> ->6605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606    │6607    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666086609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6610    You may run "mix format --migrate" to fix this warning automatically.6611    │6612 33 │       <<8 :: int32, microsecs :: int64>> ->6613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614    │6615    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266166617    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6618    You may run "mix format --migrate" to fix this warning automatically.6619    │6620 33 │       <<8 :: int32, microsecs :: int64>> ->6621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622    │6623    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266246625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626    You may run "mix format --migrate" to fix this warning automatically.6627    │6628 33 │       <<8 :: int32, microsecs :: int64>> ->6629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630    │6631    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566326633    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6634    You may run "mix format --migrate" to fix this warning automatically.6635    │6636 33 │       <<8 :: int32, microsecs :: int64>> ->6637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638    │6639    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566406641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6642     You may run "mix format --migrate" to fix this warning automatically.6643     │6644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646     │6647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666486649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6650     You may run "mix format --migrate" to fix this warning automatically.6651     │6652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654     │6655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266566657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6658     You may run "mix format --migrate" to fix this warning automatically.6659     │6660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662     │6663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566646665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6666    You may run "mix format --migrate" to fix this warning automatically.6667    │6668 37 │       <<8 :: int32, microsecs :: int64>> ->6669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670    │6671    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666726673    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6674    You may run "mix format --migrate" to fix this warning automatically.6675    │6676 37 │       <<8 :: int32, microsecs :: int64>> ->6677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678    │6679    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666806681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682    You may run "mix format --migrate" to fix this warning automatically.6683    │6684 37 │       <<8 :: int32, microsecs :: int64>> ->6685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686    │6687    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266886689    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6690    You may run "mix format --migrate" to fix this warning automatically.6691    │6692 37 │       <<8 :: int32, microsecs :: int64>> ->6693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694    │6695    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266966697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698    You may run "mix format --migrate" to fix this warning automatically.6699    │6700 37 │       <<8 :: int32, microsecs :: int64>> ->6701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702    │6703    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567046705    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6706    You may run "mix format --migrate" to fix this warning automatically.6707    │6708 37 │       <<8 :: int32, microsecs :: int64>> ->6709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710    │6711    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567126713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6714     You may run "mix format --migrate" to fix this warning automatically.6715     │6716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718     │6719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667206721     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6722     You may run "mix format --migrate" to fix this warning automatically.6723     │6724 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6725     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726     │6727     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267286729     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6730     You may run "mix format --migrate" to fix this warning automatically.6731     │6732 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6733     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734     │6735     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567366737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6738    You may run "mix format --migrate" to fix this warning automatically.6739    │6740 42 │       <<8 :: int32, microsecs :: int64>> ->6741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742    │6743    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667446745    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6746    You may run "mix format --migrate" to fix this warning automatically.6747    │6748 42 │       <<8 :: int32, microsecs :: int64>> ->6749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750    │6751    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667526753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6754    You may run "mix format --migrate" to fix this warning automatically.6755    │6756 42 │       <<8 :: int32, microsecs :: int64>> ->6757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758    │6759    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267606761    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6762    You may run "mix format --migrate" to fix this warning automatically.6763    │6764 42 │       <<8 :: int32, microsecs :: int64>> ->6765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766    │6767    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267686769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6770    You may run "mix format --migrate" to fix this warning automatically.6771    │6772 42 │       <<8 :: int32, microsecs :: int64>> ->6773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774    │6775    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567766777    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6778    You may run "mix format --migrate" to fix this warning automatically.6779    │6780 42 │       <<8 :: int32, microsecs :: int64>> ->6781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782    │6783    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567846785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786     You may run "mix format --migrate" to fix this warning automatically.6787     │6788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790     │6791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667926793     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6794     You may run "mix format --migrate" to fix this warning automatically.6795     │6796 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6797     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798     │6799     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268006801     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6802     You may run "mix format --migrate" to fix this warning automatically.6803     │6804 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6805     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806     │6807     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568086809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6810    You may run "mix format --migrate" to fix this warning automatically.6811    │6812 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814    │6815    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668166817    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6818    You may run "mix format --migrate" to fix this warning automatically.6819    │6820 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822    │6823    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668246825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826    You may run "mix format --migrate" to fix this warning automatically.6827    │6828 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830    │6831    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668326833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834    You may run "mix format --migrate" to fix this warning automatically.6835    │6836 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838    │6839    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268406841    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6842    You may run "mix format --migrate" to fix this warning automatically.6843    │6844 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846    │6847    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268486849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6850    You may run "mix format --migrate" to fix this warning automatically.6851    │6852 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854    │6855    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268566857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858    You may run "mix format --migrate" to fix this warning automatically.6859    │6860 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862    │6863    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568646865    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6866    You may run "mix format --migrate" to fix this warning automatically.6867    │6868 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870    │6871    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568726873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6874    You may run "mix format --migrate" to fix this warning automatically.6875    │6876 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878    │6879    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568806881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882     You may run "mix format --migrate" to fix this warning automatically.6883     │6884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886     │6887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668886889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890     You may run "mix format --migrate" to fix this warning automatically.6891     │6892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894     │6895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268966897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6898     You may run "mix format --migrate" to fix this warning automatically.6899     │6900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902     │6903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569046905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906     You may run "mix format --migrate" to fix this warning automatically.6907     │6908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910     │6911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669126913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914     You may run "mix format --migrate" to fix this warning automatically.6915     │6916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918     │6919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669206921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922     You may run "mix format --migrate" to fix this warning automatically.6923     │6924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926     │6927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269286929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930     You may run "mix format --migrate" to fix this warning automatically.6931     │6932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934     │6935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269366937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938     You may run "mix format --migrate" to fix this warning automatically.6939     │6940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942     │6943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569446945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946     You may run "mix format --migrate" to fix this warning automatically.6947     │6948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950     │6951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569526953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954     You may run "mix format --migrate" to fix this warning automatically.6955     │6956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958     │6959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669606961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962     You may run "mix format --migrate" to fix this warning automatically.6963     │6964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966     │6967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269686969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970     You may run "mix format --migrate" to fix this warning automatically.6971     │6972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974     │6975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569766977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978    You may run "mix format --migrate" to fix this warning automatically.6979    │6980 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982    │6983    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669846985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986    You may run "mix format --migrate" to fix this warning automatically.6987    │6988 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990    │6991    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269926993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994    You may run "mix format --migrate" to fix this warning automatically.6995    │6996 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998    │6999    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570007001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7002     You may run "mix format --migrate" to fix this warning automatically.7003     │7004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006     │7007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670087009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010     You may run "mix format --migrate" to fix this warning automatically.7011     │7012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014     │7015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270167017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7018     You may run "mix format --migrate" to fix this warning automatically.7019     │7020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022     │7023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570247025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026    You may run "mix format --migrate" to fix this warning automatically.7027    │7028 17 │       <<0 :: int32>> -> :void7029    │       ~~~~~~~~~~~~~~~~~~~~~~~7030    │7031    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670327033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7034    You may run "mix format --migrate" to fix this warning automatically.7035    │7036 17 │       <<0 :: int32>> -> :void7037    │       ~~~~~~~~~~~~~~~~~~~~~~~7038    │7039    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270407041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042    You may run "mix format --migrate" to fix this warning automatically.7043    │7044 17 │       <<0 :: int32>> -> :void7045    │       ~~~~~~~~~~~~~~~~~~~~~~~7046    │7047    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570487049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050     You may run "mix format --migrate" to fix this warning automatically.7051     │7052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054     │7055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670567057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058     You may run "mix format --migrate" to fix this warning automatically.7059     │7060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7062     │7063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270647065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066     You may run "mix format --migrate" to fix this warning automatically.7067     │7068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7070     │7071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570727073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074    You may run "mix format --migrate" to fix this warning automatically.7075    │7076 23 │       <<0 :: int32>> -> :void7077    │       ~~~~~~~~~~~~~~~~~~~~~~~7078    │7079    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670807081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082    You may run "mix format --migrate" to fix this warning automatically.7083    │7084 23 │       <<0 :: int32>> -> :void7085    │       ~~~~~~~~~~~~~~~~~~~~~~~7086    │7087    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270887089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090    You may run "mix format --migrate" to fix this warning automatically.7091    │7092 23 │       <<0 :: int32>> -> :void7093    │       ~~~~~~~~~~~~~~~~~~~~~~~7094    │7095    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570967097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098     You may run "mix format --migrate" to fix this warning automatically.7099     │7100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7102     │7103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671047105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106     You may run "mix format --migrate" to fix this warning automatically.7107     │7108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7110     │7111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271127113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114     You may run "mix format --migrate" to fix this warning automatically.7115     │7116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7118     │7119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571207121    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7122    │7123 20 │     manager    = worker(Postgrex.TypeManager, [])7124    │                  ~7125    │7126    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171277128    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7129    │7130 21 │     server_sup = supervisor(__MODULE__, [:servers])7131    │                  ~7132    │7133    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171347135    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7136    │7137 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7138    │     ~7139    │7140    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17141    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171427143    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7144    │7145 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7146    │                   ~7147    │7148    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171497150     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7151     │7152 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7153     │               ~7154     │7155     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271567157     warning: a struct for Postgrex.Query is expected on struct update:71587159         %Postgrex.Query{7160           query7161           | param_oids: param_oids,7162             param_formats: param_formats,7163             param_types: param_types7164         }71657166     but got type:71677168         dynamic()71697170     where "query" was given the type:71717172         # type: dynamic()7173         # from: lib/postgrex/protocol.ex:910:357174         query71757176     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71777178     type warning found at:7179     │7180 915 │         query = %Query{query | param_oids: param_oids,7181     │                 ~7182     │7183     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/671847185     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7186     │7187 110 │     if Map.size(s.listener_channels[channel]) == 1 do7188     │            ~7189     │7190     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37191     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37192     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271937194     warning: a struct for Postgrex.Query is expected on struct update:71957196         %Postgrex.Query{7197           query7198           | ref: make_ref(),7199             types: types,7200             columns: col_names,7201             result_oids: result_oids,7202             result_formats: result_formats,7203             result_types: result_types7204         }72057206     but got type:72077208         dynamic()72097210     where "query" was given the type:72117212         # type: dynamic()7213         # from: lib/postgrex/protocol.ex:926:357214         query72157216     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72177218     type warning found at:7219     │7220 932 │         query = %Query{query | ref: make_ref(), types: types,7221     │                 ~7222     │7223     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672247225     warning: a struct for Postgrex.Query is expected on struct update:72267227         %Postgrex.Query{query | ref: make_ref()}72287229     but got type:72307231         dynamic()72327233     where "query" was given the type:72347235         # type: dynamic()7236         # from: lib/postgrex/protocol.ex:977:317237         query72387239     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72407241     type warning found at:7242     │7243 978 │     query = %Query{query | ref: make_ref()}7244     │             ~7245     │7246     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572477248      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7249      │7250 2131 │     formatted_reason = :ssl.format_error(reason)7251      │                             ~7252      │7253      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372547255      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7256      │7257 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7258      │                                            ~7259      │7260      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/372617262    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7263    │7264 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7265    │            ~7266    │7267    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172687269      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7270      │7271 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7272      │        ~7273      │7274      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272757276      warning: a struct for Postgrex.Query is expected on struct update:72777278          %Postgrex.Query{query | name: ""}72797280      but got type:72817282          dynamic()72837284      where "query" was given the type:72857286          # type: dynamic()7287          # from: lib/postgrex/protocol.ex:2313:167288          query72897290      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72917292      type warning found at:7293      │7294 2313 │   defp unnamed(query), do: %Query{query | name: ""}7295      │                            ~7296      │7297      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/172987299    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7300    │7301  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7302    │                 ~7303    │7304    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273057306    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7307    │7308  9 │                 worker(Postgrex.Parameters, [])]7309    │                 ~7310    │7311    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273127313Generated postgrex app7314warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7315  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27316  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17317  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57318  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27319  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47320  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273217322==> ecto7323Compiling 70 files (.ex)7324     warning: using single-quoted strings to represent charlists is deprecated.7325     Use ~c"" if you indeed want a charlist or use "" instead.7326     You may run "mix format --migrate" to change all single-quoted7327     strings to use the ~c sigil and fix this warning.7328     │7329 166 │     defp insert_all_value(_),   do: '?'7330     │                                     ~7331     │7332     └─ lib/ecto/adapters/mysql/connection.ex:166:3773337334     warning: using single-quoted strings to represent charlists is deprecated.7335     Use ~c"" if you indeed want a charlist or use "" instead.7336     You may run "mix format --migrate" to change all single-quoted7337     strings to use the ~c sigil and fix this warning.7338     │7339 354 │       '?'7340     │       ~7341     │7342     └─ lib/ecto/adapters/mysql/connection.ex:354:773437344      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73457346      This error happens when you have function calls without parentheses inside keywords. For example:73477348          function(arg, one: nested_call a, b, c)7349          function(arg, one: if expr, do: :this, else: :that)73507351      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:73527353          function(arg, one: if(expr, do: :this, else: :that))7354          function(arg, one: nested_call(a, b, c))73557356      Ambiguity found at:7357      │7358 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7359      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7360      │7361      └─ lib/ecto/changeset.ex:228673627363     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73647365     This error happens when you have function calls without parentheses inside keywords. For example:73667367         function(arg, one: nested_call a, b, c)7368         function(arg, one: if expr, do: :this, else: :that)73697370     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:73717372         function(arg, one: if(expr, do: :this, else: :that))7373         function(arg, one: nested_call(a, b, c))73747375     Ambiguity found at:7376     │7377 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7378     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7379     │7380     └─ lib/ecto/migration/runner.ex:26573817382     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73837384     This error happens when you have function calls without parentheses inside keywords. For example:73857386         function(arg, one: nested_call a, b, c)7387         function(arg, one: if expr, do: :this, else: :that)73887389     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:73907391         function(arg, one: if(expr, do: :this, else: :that))7392         function(arg, one: nested_call(a, b, c))73937394     Ambiguity found at:7395     │7396 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7398     │7399     └─ lib/ecto/migration/runner.ex:26774007401     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7402     │7403 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7404     │        ~7405     │7406     └─ lib/ecto/query/builder.ex:136:874077408     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7409     │7410 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7411     │                                             ~~7412     │7413     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274147415     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7416     │7417 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7418     │                                         ~~7419     │7420     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274217422     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74237424     This error happens when you have function calls without parentheses inside keywords. For example:74257426         function(arg, one: nested_call a, b, c)7427         function(arg, one: if expr, do: :this, else: :that)74287429     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:74307431         function(arg, one: if(expr, do: :this, else: :that))7432         function(arg, one: nested_call(a, b, c))74337434     Ambiguity found at:7435     │7436 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7438     │7439     └─ lib/ecto/repo/schema.ex:45474407441    warning: unused require Ecto.Query7442    │7443  6 │   require Ecto.Query7444    │   ~7445    │7446    └─ lib/ecto/repo/preloader.ex:6:374477448    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7449    │7450  9 │   schema "schema_migrations" do7451    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7452    │7453    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74547455     warning: @behaviour DBConnection.Pool does not exist (in module Ecto.Adapters.SQL.Sandbox.Pool)7456     │7457 365 │   defmodule Pool do7458     │   ~~~~~~~~~~~~~~~~~7459     │7460     └─ lib/ecto/adapters/sql/sandbox.ex:365: Ecto.Adapters.SQL.Sandbox.Pool (module)74617462    warning: incompatible types given to Mix.Ecto.ensure_started/2:74637464        Mix.Ecto.ensure_started(repo, opts)74657466    given types:74677468        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74697470    but expected one of:74717472        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74737474    where "opts" was given the type:74757476        # type: dynamic(7477          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7478            non_struct_map()7479        )7480        # from: lib/mix/tasks/ecto.rollback.ex:64:107481        opts =7482          if opts[:quiet] do7483            Keyword.merge(opts, log: false, log_sql: false)7484          else7485            opts7486          end74877488    where "repo" was given the type:74897490        # type: dynamic(atom())7491        # from: lib/mix/tasks/ecto.rollback.ex:70:77492        Mix.Ecto.ensure_repo(repo, args)74937494    type warning found at:7495    │7496 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7497    │                          ~7498    │7499    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275007501     warning: struct DBConnection.OwnershipError is undefined (module DBConnection.OwnershipError is not available or is yet to be defined)7502     │7503 258 │       err in DBConnection.OwnershipError ->7504     │           ~7505     │7506     └─ lib/ecto/adapters/sql.ex:258:11: Ecto.Adapters.SQL.sql_call/675077508     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7509     │7510 260 │         reraise %{err | message: message}, System.stacktrace7511     │                                                   ~7512     │7513     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/675147515      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7516      │7517 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7518      │     ~7519      │7520      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275217522    warning: incompatible types given to Mix.Ecto.ensure_started/2:75237524        Mix.Ecto.ensure_started(repo, all: true)75257526    given types:75277528        -dynamic(atom())-, non_empty_list({:all, true})75297530    but expected one of:75317532        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75337534    where "repo" was given the type:75357536        # type: dynamic(atom())7537        # from: lib/mix/tasks/ecto.migrations.ex:37:77538        Mix.Ecto.ensure_repo(repo, args)75397540    type warning found at:7541    │7542 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7543    │                       ~7544    │7545    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375467547    warning: incompatible types given to Mix.Ecto.ensure_started/2:75487549        Mix.Ecto.ensure_started(repo, opts)75507551    given types:75527553        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75547555    but expected one of:75567557        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75587559    where "opts" was given the type:75607561        # type: dynamic(7562          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7563            non_struct_map()7564        )7565        # from: lib/mix/tasks/ecto.migrate.ex:68:107566        opts =7567          if opts[:quiet] do7568            Keyword.merge(opts, log: false, log_sql: false)7569          else7570            opts7571          end75727573    where "repo" was given the type:75747575        # type: dynamic(atom())7576        # from: lib/mix/tasks/ecto.migrate.ex:74:77577        Mix.Ecto.ensure_repo(repo, args)75787579    type warning found at:7580    │7581 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7582    │                          ~7583    │7584    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275857586    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:75877588        Mix.Ecto.source_repo_priv(repo)75897590    given types:75917592        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-75937594    but expected one of:75957596        atom()75977598    where "repo" was given the types:75997600        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7601        # from: lib/mix/tasks/ecto.load.ex:70:227602        Keyword.merge(repo.config, opts)76037604        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7605        # from: lib/mix/tasks/ecto.load.ex:72:277606        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76077608    type warning found at:7609    │7610 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7611    │                                          ~7612    │7613    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276147615    warning: expected a map or struct when accessing .__adapter__ in expression:76167617        repo.__adapter__76187619    where "repo" was given the type:76207621        # type: dynamic(atom())7622        # from: lib/mix/tasks/ecto.load.ex:53:77623        Mix.Ecto.ensure_repo(repo, args)76247625    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76267627    type warning found at:7628    │7629 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7630    │                              ~7631    │7632    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176337634    warning: expected a map or struct when accessing .__adapter__ in expression:76357636        repo.__adapter__76377638    where "repo" was given the type:76397640        # type: dynamic(atom())7641        # from: lib/mix/tasks/ecto.dump.ex:50:77642        Mix.Ecto.ensure_repo(repo, args)76437644    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76457646    type warning found at:7647    │7648 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7649    │                              ~7650    │7651    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176527653     warning: the following clause will never match:76547655         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76567657     because it attempts to match on the result of:76587659         System.stacktrace()76607661     which has type:76627663         empty_list()76647665     where "args_or_arity" was given the type:76667667         # type: float() or integer() or non_empty_list(term())7668         # from: lib/ecto/changeset.ex7669         (_() when args_or_arity == 2) when length(args_or_arity) == 276707671     where "module" was given the type:76727673         # type: dynamic()7674         # from: lib/ecto/changeset.ex:733:307675         module76767677     type warning found at:7678     │7679 741 │ ...                   when length(args_or_arity) == 2 ->7680     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7681     │7682     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276837684     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7685     │7686 739 │           case System.stacktrace do7687     │                       ~7688     │7689     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276907691    warning: expected a map or struct when accessing .__adapter__ in expression:76927693        repo.__adapter__76947695    where "repo" was given the type:76967697        # type: dynamic(atom())7698        # from: lib/mix/tasks/ecto.create.ex:37:77699        Mix.Ecto.ensure_repo(repo, args)77007701    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77027703    type warning found at:7704    │7705 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7706    │                              ~7707    │7708    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177097710    warning: expected a map or struct when accessing .__adapter__ in expression:77117712        repo.__adapter__77137714    where "repo" was given the type:77157716        # type: dynamic(atom())7717        # from: lib/mix/tasks/ecto.drop.ex:39:77718        Mix.Ecto.ensure_repo(repo, args)77197720    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77217722    type warning found at:7723    │7724 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7725    │                              ~7726    │7727    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177287729     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7730     │7731 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7732     │                                                                              ~7733     │7734     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27735     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277367737     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7738     │7739 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7740     │                                                                              ~7741     │7742     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/277437744     warning: the following conditional expression:77457746         is_atom(related)77477748     will always evaluate to:77497750         dynamic(true)77517752     where "related" was given the type:77537754         # type: dynamic(atom())7755         # from: lib/ecto/association.ex:730:157756         related = Ecto.Association.related_from_query(queryable)77577758     type warning found at:7759     │7760 732 │     unless is_atom(related) do7761     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7762     │7763     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/377647765    warning: incompatible types given to get_source/1:77667767        get_source(repo)77687769    given types:77707771        -dynamic(atom())-77727773    but expected one of:77747775        %{..., config: empty_list() or non_empty_list(term(), term())}77767777    where "repo" was given the type:77787779        # type: dynamic(atom())7780        # from: lib/ecto/migration/schema_migration.ex:24:137781        repo.all(7782          Map.put(7783            (7784              query =7785                (7786                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7787                  Ecto.Query.Builder.From.apply(query, 1)7788                )7789        7790              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7791                ...,7792                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7793                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7794                line: 22,7795                take: %{}7796              })7797            ),7798            :prefix,7799            prefix7800          ), timeout: :infinity, log: false)78017802    type warning found at:7803    │7804 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7805    │                ~7806    │7807    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278087809    warning: incompatible types given to get_source/1:78107811        get_source(repo)78127813    given types:78147815        -dynamic(atom())-78167817    but expected one of:78187819        %{..., config: empty_list() or non_empty_list(term(), term())}78207821    where "repo" was given the type:78227823        # type: dynamic(atom())7824        # from: lib/ecto/migration/schema_migration.ex:30:137825        repo.insert!(7826          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7827            prefix: prefix,7828            source: get_source(repo)7829          ), timeout: :infinity, log: false)78307831    type warning found at:7832    │7833 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7834    │                                              ~7835    │7836    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378377838    warning: incompatible types given to get_source/1:78397840        get_source(repo)78417842    given types:78437844        -dynamic(atom())-78457846    but expected one of:78477848        %{..., config: empty_list() or non_empty_list(term(), term())}78497850    where "repo" was given the type:78517852        # type: dynamic(atom())7853        # from: lib/ecto/migration/schema_migration.ex:36:137854        repo.delete_all(7855          Map.put(7856            (7857              query =7858                (7859                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7860                  Ecto.Query.Builder.From.apply(query, 1)7861                )7862        7863              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7864                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7865                op: :and,7866                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7867                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7868                line: 347869              })7870            ),7871            :prefix,7872            prefix7873          ), timeout: :infinity, log: false)78747875    type warning found at:7876    │7877 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7878    │                ~7879    │7880    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378817882      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7883      │7884 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7885      │        ~7886      │7887      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/178887889     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7890     │7891 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7892     │                                                                              ~7893     │7894     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/278957896    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7897    │7898 62 │       Mix.Project.compile(args)7899    │                   ~7900    │7901    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/279027903     warning: expected a module (an atom) when invoking start_link/1 in expression:79047905         repo.start_link(pool_size: pool_size)79067907     where "pool_size" was given the type:79087909         # type: dynamic()7910         # from: lib/mix/ecto.ex:101:157911         pool_size = Keyword.get(opts, :pool_size, 1)79127913     where "repo" was given the type:79147915         # type: dynamic(%{..., __adapter__: atom()})7916         # from: lib/mix/ecto.ex:99:367917         repo.__adapter__.ensure_all_started(repo, :temporary)79187919     type warning found at:7920     │7921 102 │     case repo.start_link(pool_size: pool_size) do7922     │               ~7923     │7924     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279257926     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7927     │7928 146 │     Logger.remove_backend(:console)7929     │            ~7930     │7931     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279327933     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7934     │7935 155 │     Logger.add_backend(:console, flush: true)7936     │            ~7937     │7938     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279397940      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7941      │7942 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7943      │                 ~7944      │7945      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379467947     warning: the following clause will never match:79487949         {:error, _} = error ->79507951     because it attempts to match on the result of:79527953         apply(changeset, adapter, :insert, args)79547955     which has type:79567957         dynamic({:invalid or :ok, term()})79587959     type warning found at:7960     │7961 219 │           {:error, _} = error ->7962     │                       ~7963     │7964     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479657966    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7967    │7968 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7969    │     ~7970    │7971    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279727973     warning: the following clause will never match:79747975         {:error, _} = error ->79767977     because it attempts to match on the result of:79787979         apply(changeset, adapter, action, args)79807981     which has type:79827983         dynamic({:invalid or :ok, term()})79847985     type warning found at:7986     │7987 297 │             {:error, _} = error ->7988     │                         ~7989     │7990     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479917992     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7993     │7994 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7995     │           ~7996     │7997     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379987999    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8000    │8001 54 │       filter_and_reraise e, System.stacktrace8002    │                                    ~8003    │8004    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580058006    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8007    │8008 44 │     index  = Map.size(params)8009    │                  ~8010    │8011    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58012    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580138014     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8015     │8016 614 │     Decimal.minus(decimal)8017     │             ~8018     │8019     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180208021     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)8022     │8023 228 │         raise BadStructError, struct: struct, term: data8024     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8025     │8026     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580278028     warning: the following clause will never match:80298030         {:error, _} ->80318032     because it attempts to match on the result of:80338034         NaiveDateTime.new(date, time)80358036     which has type:80378038         dynamic({:ok, %NaiveDateTime{}})80398040     type warning found at:8041     │8042 803 │         {:error, _} -> :error8043     │         ~~~~~~~~~~~~~~~~~~~~~8044     │8045     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180468047     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8048     │8049 214 │       filter_and_reraise e, System.stacktrace8050     │                                    ~8051     │8052     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48053     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480548055     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8056     │8057 159 │         supervise(children, strategy: :one_for_one)8058     │         ~8059     │8060     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180618062      warning: expected a map or struct when accessing .__struct__ in expression:80638064          schema.__struct__80658066      where "schema" was given the types:80678068          # type: dynamic(atom() and not nil)8069          # from: lib/ecto/query/planner.ex:1186:418070          schema80718072          # type: atom()8073          # from: lib/ecto/query/planner.ex:1186:618074          is_atom(schema)80758076      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80778078      type warning found at:8079      │8080 1190 │       Map.has_key?(schema.__struct__, field) ->8081      │                           ~8082      │8083      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680848085    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8086    │8087 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8088    │     ~8089    │8090    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280918092    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8093    │8094 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8095    │       ~8096    │8097    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/180988099    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81008101        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81028103    given types:81048105        (8106          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8107          dynamic()8108        )81098110    but expected one of:81118112        atom(), term()81138114    where "opts" was given the type:81158116        # type: dynamic(8117          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8118            non_struct_map()8119        )8120        # from: lib/ecto/migrator.ex:44:658121        opts[:prefix]81228123    where "repo" was given the type:81248125        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8126        # from: lib/ecto/migrator.ex:44:238127        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81288129    type warning found at:8130    │8131 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8132    │                       ~8133    │8134    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281358136    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8137    │8138 15 │     supervise(children, strategy: :simple_one_for_one)8139    │     ~8140    │8141    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181428143     warning: expected a module (an atom) when invoking transaction/2 in expression:81448145         repo.transaction(fun, log: false, timeout: :infinity)81468147     where "fun" was given the type:81488149         # type: dynamic()8150         # from: lib/ecto/migrator.ex:114:478151         fun81528153     where "repo" was given the types:81548155         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8156         # from: lib/ecto/migrator.ex:118:248157         repo.__adapter__.supports_ddl_transaction?81588159         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8160         # from: lib/ecto/migrator.ex:118:248161         repo.__adapter__.supports_ddl_transaction?81628163     type warning found at:8164     │8165 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8166     │              ~8167     │8168     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381698170     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8171     │8172 291 │     modules = Code.load_file(file)8173     │                    ~8174     │8175     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281768177     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8178     │8179 321 │         reraise error, System.stacktrace8180     │                               ~8181     │8182     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381838184    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8185    │8186 10 │       worker(Ecto.Registry, []),8187    │       ~8188    │8189    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/281908191    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8192    │8193 11 │       supervisor(Ecto.Migration.Supervisor, [])8194    │       ~8195    │8196    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/281978198Generated ecto app8199==> phoenix_ecto8200Compiling 6 files (.ex)8201    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8202    │8203 10 │     supervise([8204    │     ~8205    │8206    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/182078208    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8209    │8210 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)8211    │       ~8212    │8213    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/182148215    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)8216    │8217 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do8218    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8219    │8220    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)82218222    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)8223    │8224 13 │     defimpl Plug.Exception, for: exception do8225    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8226    │8227    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)82288229    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8230    │8231 13 │     defimpl Plug.Exception, for: exception do8232    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8233    │8234    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82358236    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)8237    │8238 13 │     defimpl Plug.Exception, for: exception do8239    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8240    │8241    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)82428243    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8244    │8245 13 │     defimpl Plug.Exception, for: exception do8246    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8247    │8248    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82498250    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8251    │8252 13 │     defimpl Plug.Exception, for: exception do8253    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8254    │8255    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)82568257    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8258    │8259 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])8260    │       ~8261    │8262    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/282638264Generated phoenix_ecto app8265warning: the :gettext compiler is no longer required in your mix.exs.82668267Please find the following line in your mix.exs and remove the :gettext entry:82688269    compilers: [..., :gettext, ...] ++ Mix.compilers(),82708271  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/18272  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58273  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28274  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48275  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/28276  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/582778278==> noa8279Compiling 55 files (.ex)8280    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8281    │8282  8 │   schema "clients" do8283    │   ~~~~~~~~~~~~~~~~~~~8284    │8285    └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)82868287    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8288    │8289 11 │   schema "providers" do8290    │   ~~~~~~~~~~~~~~~~~~~~~8291    │8292    └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)82938294warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()8295  (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/18296  (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/58297  (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/48298  lib/noa/actors/client.ex:8: (module)8299  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/483008301    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8302    │8303  9 │   schema "resources" do8304    │   ~~~~~~~~~~~~~~~~~~~~~8305    │8306    └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)830783088309== Compilation error in file lib/noa/repo.ex ==8310** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo8311    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/28312    lib/noa/repo.ex:4: (module)8313could not compile dependency :noa, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile noa --force", update it with "mix deps.update noa" or clean it with "mix deps.clean noa"