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: "<"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: ">"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: "&"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: """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: "'"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"