Build log
nerves_system_x86_64
noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
8366 of 8366 lines
1Resolving Hex dependencies...2Resolution completed in 0.205s3Unchanged: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.94* Getting noa (Hex package)95* Getting nerves (Hex package)96* Getting ring_logger (Hex package)97* Getting toolshed (Hex package)98* Getting nerves_runtime (Hex package)99* Getting nerves_system_bbb (Hex package)100* Getting nerves_system_mangopi_mq_pro (Hex package)101* Getting nerves_system_qemu_aarch64 (Hex package)102* Getting nerves_system_rpi0 (Hex package)103* Getting nerves_system_rpi4 (Hex package)104* Getting nerves_system_rpi5 (Hex package)105* Getting nerves_system_trellis (Hex package)106* Getting nerves_system_x86_64 (Hex package)107* Getting nerves_system_br (Hex package)108* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)109* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)110* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)111* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)112* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)113* Getting nerves_logging (Hex package)114* Getting nerves_uevent (Hex package)115* Getting uboot_env (Hex package)116* Getting elixir_make (Hex package)117* Getting property_table (Hex package)118* Getting circular_buffer (Hex package)119* Getting interactive_cmd (Hex package)120* Getting nerves_discovery (Hex package)121* Getting tablet (Hex package)122* Getting comeonin (Hex package)123* Getting cowboy (Hex package)124* Getting gettext (Hex package)125* Getting mix_docker (Hex package)126* Getting phoenix (Hex package)127* Getting phoenix_ecto (Hex package)128* Getting phoenix_html (Hex package)129* Getting phoenix_pubsub (Hex package)130* Getting postgrex (Hex package)131* Getting ueberauth (Hex package)132* Getting yaml_elixir (Hex package)133* Getting yamerl (Hex package)134* Getting plug (Hex package)135* Getting mime (Hex package)136* Getting plug_crypto (Hex package)137* Getting telemetry (Hex package)138* Getting connection (Hex package)139* Getting db_connection (Hex package)140* Getting decimal (Hex package)141* Getting ecto (Hex package)142* Getting poolboy (Hex package)143* Getting poison (Hex package)144* Getting distillery (Hex package)145* Getting expo (Hex package)146* Getting cowlib (Hex package)147* Getting ranch (Hex package)148Found retired packages, see above for details149Found packages with security advisories, see above for details150 warning: String.strip/1 is deprecated. Use String.trim/1 instead151 │152 4 │ @version File.read!("VERSION") |> String.strip153 │ ~154 │155 └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)156157 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 quotes158 │159 59 │ "test": ["ecto.create --quiet", "ecto.migrate", "test"]]160 │ ~161 │162 └─ /work/proj/deps_x86_64/noa/mix.exs:59:6163164==> distillery165Compiling 19 files (.ex)166 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 quotes167 │168 22 │ :"insecure_cookie_in_distillery_config"169 │ ~170 │171 └─ lib/distillery/lib/cookies.ex:22:7172173 warning: redefining module Mix.Tasks.Release.Init (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam)174 │175 1 │ defmodule Mix.Tasks.Release.Init do176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~177 │178 └─ lib/distillery/tasks/init.ex:1: Mix.Tasks.Release.Init (module)179180 warning: redefining module Mix.Tasks.Release (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam)181 │182 1 │ defmodule Mix.Tasks.Release do183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~184 │185 └─ lib/distillery/tasks/release.ex:1: Mix.Tasks.Release (module)186187 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead188 │189 207 │ am in bd and not bm in ad -> true190 │ ~191 │192 └─ lib/mix/lib/releases/appups.ex:207:27193194 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead195 │196 208 │ not am in bd and bm in ad -> false197 │ ~198 │199 └─ lib/mix/lib/releases/appups.ex:208:14200201 warning: using single-quoted strings to represent charlists is deprecated.202 Use ~c"" if you indeed want a charlist or use "" instead.203 You may run "mix format --migrate" to change all single-quoted204 strings to use the ~c sigil and fix this warning.205 │206 48 │ {:path, ['#{Path.join([release.profile.output_dir, "lib", "*", "ebin"])}']},207 │ ~208 │209 └─ lib/mix/lib/releases/archiver.ex:48:16210211 warning: using single-quoted strings to represent charlists is deprecated.212 Use ~c"" if you indeed want a charlist or use "" instead.213 You may run "mix format --migrate" to change all single-quoted214 strings to use the ~c sigil and fix this warning.215 │216 50 │ {:outdir, '#{Path.dirname(archive_path)}'} |217 │ ~218 │219 └─ lib/mix/lib/releases/archiver.ex:50:17220221 warning: using single-quoted strings to represent charlists is deprecated.222 Use ~c"" if you indeed want a charlist or use "" instead.223 You may run "mix format --migrate" to change all single-quoted224 strings to use the ~c sigil and fix this warning.225 │226 54 │ [{:erts, '#{path}'}]227 │ ~228 │229 └─ lib/mix/lib/releases/archiver.ex:54:20230231 warning: using single-quoted strings to represent charlists is deprecated.232 Use ~c"" if you indeed want a charlist or use "" instead.233 You may run "mix format --migrate" to change all single-quoted234 strings to use the ~c sigil and fix this warning.235 │236 59 │ [{:erts, '#{path}'}]237 │ ~238 │239 └─ lib/mix/lib/releases/archiver.ex:59:20240241 warning: using single-quoted strings to represent charlists is deprecated.242 Use ~c"" if you indeed want a charlist or use "" instead.243 You may run "mix format --migrate" to change all single-quoted244 strings to use the ~c sigil and fix this warning.245 │246 62 │ rel_path = '#{String.trim_trailing(archive_path, ".tar.gz")}'247 │ ~248 │249 └─ lib/mix/lib/releases/archiver.ex:62:16250251 warning: using single-quoted strings to represent charlists is deprecated.252 Use ~c"" if you indeed want a charlist or use "" instead.253 You may run "mix format --migrate" to change all single-quoted254 strings to use the ~c sigil and fix this warning.255 │256 83 │ tarfile = '#{Path.join([output_dir, "releases", release.version, name <> ".tar.gz"])}'257 │ ~258 │259 └─ lib/mix/lib/releases/archiver.ex:83:18260261 warning: using single-quoted strings to represent charlists is deprecated.262 Use ~c"" if you indeed want a charlist or use "" instead.263 You may run "mix format --migrate" to change all single-quoted264 strings to use the ~c sigil and fix this warning.265 │266 85 │ :ok <- :erl_tar.extract(tarfile, [{:cwd, '#{tmpdir}'}, :compressed]),267 │ ~268 │269 └─ lib/mix/lib/releases/archiver.ex:85:51270271 warning: using single-quoted strings to represent charlists is deprecated.272 Use ~c"" if you indeed want a charlist or use "" instead.273 You may run "mix format --migrate" to change all single-quoted274 strings to use the ~c sigil and fix this warning.275 │276 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},277 │ ~278 │279 └─ lib/mix/lib/releases/archiver.ex:88:14280281 warning: using single-quoted strings to represent charlists is deprecated.282 Use ~c"" if you indeed want a charlist or use "" instead.283 You may run "mix format --migrate" to change all single-quoted284 strings to use the ~c sigil and fix this warning.285 │286 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},287 │ ~288 │289 └─ lib/mix/lib/releases/archiver.ex:88:26290291 warning: using single-quoted strings to represent charlists is deprecated.292 Use ~c"" if you indeed want a charlist or use "" instead.293 You may run "mix format --migrate" to change all single-quoted294 strings to use the ~c sigil and fix this warning.295 │296 89 │ {'#{Path.join("releases", "start_erl.data")}',297 │ ~298 │299 └─ lib/mix/lib/releases/archiver.ex:89:14300301 warning: using single-quoted strings to represent charlists is deprecated.302 Use ~c"" if you indeed want a charlist or use "" instead.303 You may run "mix format --migrate" to change all single-quoted304 strings to use the ~c sigil and fix this warning.305 │306 90 │ '#{Path.join([output_dir, "releases", "start_erl.data"])}'},307 │ ~308 │309 └─ lib/mix/lib/releases/archiver.ex:90:13310311 warning: using single-quoted strings to represent charlists is deprecated.312 Use ~c"" if you indeed want a charlist or use "" instead.313 You may run "mix format --migrate" to change all single-quoted314 strings to use the ~c sigil and fix this warning.315 │316 91 │ {'#{Path.join("releases", "RELEASES")}',317 │ ~318 │319 └─ lib/mix/lib/releases/archiver.ex:91:14320321 warning: using single-quoted strings to represent charlists is deprecated.322 Use ~c"" if you indeed want a charlist or use "" instead.323 You may run "mix format --migrate" to change all single-quoted324 strings to use the ~c sigil and fix this warning.325 │326 92 │ '#{Path.join([output_dir, "releases", "RELEASES"])}'},327 │ ~328 │329 └─ lib/mix/lib/releases/archiver.ex:92:13330331 warning: using single-quoted strings to represent charlists is deprecated.332 Use ~c"" if you indeed want a charlist or use "" instead.333 You may run "mix format --migrate" to change all single-quoted334 strings to use the ~c sigil and fix this warning.335 │336 93 │ {'#{Path.join(["releases", release.version, "vm.args"])}',337 │ ~338 │339 └─ lib/mix/lib/releases/archiver.ex:93:14340341 warning: using single-quoted strings to represent charlists is deprecated.342 Use ~c"" if you indeed want a charlist or use "" instead.343 You may run "mix format --migrate" to change all single-quoted344 strings to use the ~c sigil and fix this warning.345 │346 94 │ '#{Path.join([output_dir, "releases", release.version, "vm.args"])}'},347 │ ~348 │349 └─ lib/mix/lib/releases/archiver.ex:94:13350351 warning: using single-quoted strings to represent charlists is deprecated.352 Use ~c"" if you indeed want a charlist or use "" instead.353 You may run "mix format --migrate" to change all single-quoted354 strings to use the ~c sigil and fix this warning.355 │356 95 │ {'#{Path.join(["releases", release.version, "sys.config"])}',357 │ ~358 │359 └─ lib/mix/lib/releases/archiver.ex:95:14360361 warning: using single-quoted strings to represent charlists is deprecated.362 Use ~c"" if you indeed want a charlist or use "" instead.363 You may run "mix format --migrate" to change all single-quoted364 strings to use the ~c sigil and fix this warning.365 │366 96 │ '#{Path.join([output_dir, "releases", release.version, "sys.config"])}'},367 │ ~368 │369 └─ lib/mix/lib/releases/archiver.ex:96:13370371 warning: using single-quoted strings to represent charlists is deprecated.372 Use ~c"" if you indeed want a charlist or use "" instead.373 You may run "mix format --migrate" to change all single-quoted374 strings to use the ~c sigil and fix this warning.375 │376 97 │ {'#{Path.join(["releases", release.version, name <> ".sh"])}',377 │ ~378 │379 └─ lib/mix/lib/releases/archiver.ex:97:14380381 warning: using single-quoted strings to represent charlists is deprecated.382 Use ~c"" if you indeed want a charlist or use "" instead.383 You may run "mix format --migrate" to change all single-quoted384 strings to use the ~c sigil and fix this warning.385 │386 98 │ '#{Path.join([output_dir, "releases", release.version, name <> ".sh"])}'},387 │ ~388 │389 └─ lib/mix/lib/releases/archiver.ex:98:13390391 warning: using single-quoted strings to represent charlists is deprecated.392 Use ~c"" if you indeed want a charlist or use "" instead.393 You may run "mix format --migrate" to change all single-quoted394 strings to use the ~c sigil and fix this warning.395 │396 99 │ {'#{Path.join(["releases", release.version, name <> ".bat"])}',397 │ ~398 │399 └─ lib/mix/lib/releases/archiver.ex:99:14400401 warning: using single-quoted strings to represent charlists is deprecated.402 Use ~c"" if you indeed want a charlist or use "" instead.403 You may run "mix format --migrate" to change all single-quoted404 strings to use the ~c sigil and fix this warning.405 │406 100 │ '#{Path.join([output_dir, "releases", release.version, name <> ".bat"])}'},407 │ ~408 │409 └─ lib/mix/lib/releases/archiver.ex:100:13410411 warning: using single-quoted strings to represent charlists is deprecated.412 Use ~c"" if you indeed want a charlist or use "" instead.413 You may run "mix format --migrate" to change all single-quoted414 strings to use the ~c sigil and fix this warning.415 │416 101 │ {'#{Path.join(["releases", release.version, name <> ".boot"])}',417 │ ~418 │419 └─ lib/mix/lib/releases/archiver.ex:101:14420421 warning: using single-quoted strings to represent charlists is deprecated.422 Use ~c"" if you indeed want a charlist or use "" instead.423 You may run "mix format --migrate" to change all single-quoted424 strings to use the ~c sigil and fix this warning.425 │426 102 │ '#{Path.join([output_dir, "releases", release.version, name <> ".boot"])}'},427 │ ~428 │429 └─ lib/mix/lib/releases/archiver.ex:102:14430431 warning: using single-quoted strings to represent charlists is deprecated.432 Use ~c"" if you indeed want a charlist or use "" instead.433 You may run "mix format --migrate" to change all single-quoted434 strings to use the ~c sigil and fix this warning.435 │436 103 │ {'#{Path.join(["releases", release.version, name <> ".script"])}',437 │ ~438 │439 └─ lib/mix/lib/releases/archiver.ex:103:14440441 warning: using single-quoted strings to represent charlists is deprecated.442 Use ~c"" if you indeed want a charlist or use "" instead.443 You may run "mix format --migrate" to change all single-quoted444 strings to use the ~c sigil and fix this warning.445 │446 104 │ '#{Path.join([output_dir, "releases", release.version, name <> ".script"])}'},447 │ ~448 │449 └─ lib/mix/lib/releases/archiver.ex:104:14450451 warning: using single-quoted strings to represent charlists is deprecated.452 Use ~c"" if you indeed want a charlist or use "" instead.453 You may run "mix format --migrate" to change all single-quoted454 strings to use the ~c sigil and fix this warning.455 │456 105 │ {'#{Path.join(["releases", release.version, name <> ".rel"])}',457 │ ~458 │459 └─ lib/mix/lib/releases/archiver.ex:105:14460461 warning: using single-quoted strings to represent charlists is deprecated.462 Use ~c"" if you indeed want a charlist or use "" instead.463 You may run "mix format --migrate" to change all single-quoted464 strings to use the ~c sigil and fix this warning.465 │466 106 │ '#{Path.join([output_dir, "releases", release.version, name <> ".rel"])}'},467 │ ~468 │469 └─ lib/mix/lib/releases/archiver.ex:106:14470471 warning: using single-quoted strings to represent charlists is deprecated.472 Use ~c"" if you indeed want a charlist or use "" instead.473 You may run "mix format --migrate" to change all single-quoted474 strings to use the ~c sigil and fix this warning.475 │476 107 │ {'#{Path.join(["releases", release.version, "start_clean.boot"])}',477 │ ~478 │479 └─ lib/mix/lib/releases/archiver.ex:107:14480481 warning: using single-quoted strings to represent charlists is deprecated.482 Use ~c"" if you indeed want a charlist or use "" instead.483 You may run "mix format --migrate" to change all single-quoted484 strings to use the ~c sigil and fix this warning.485 │486 108 │ '#{Path.join([output_dir, "releases", release.version, "start_clean.boot"])}'},487 │ ~488 │489 └─ lib/mix/lib/releases/archiver.ex:108:14490491 warning: using single-quoted strings to represent charlists is deprecated.492 Use ~c"" if you indeed want a charlist or use "" instead.493 You may run "mix format --migrate" to change all single-quoted494 strings to use the ~c sigil and fix this warning.495 │496 109 │ {'#{Path.join(["releases", release.version, "no_dot_erlang.boot"])}',497 │ ~498 │499 └─ lib/mix/lib/releases/archiver.ex:109:14500501 warning: using single-quoted strings to represent charlists is deprecated.502 Use ~c"" if you indeed want a charlist or use "" instead.503 You may run "mix format --migrate" to change all single-quoted504 strings to use the ~c sigil and fix this warning.505 │506 110 │ '#{Path.join([output_dir, "releases", release.version, "no_dot_erlang.boot"])}'},507 │ ~508 │509 └─ lib/mix/lib/releases/archiver.ex:110:14510511 warning: using single-quoted strings to represent charlists is deprecated.512 Use ~c"" if you indeed want a charlist or use "" instead.513 You may run "mix format --migrate" to change all single-quoted514 strings to use the ~c sigil and fix this warning.515 │516 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},517 │ ~518 │519 └─ lib/mix/lib/releases/archiver.ex:111:14520521 warning: using single-quoted strings to represent charlists is deprecated.522 Use ~c"" if you indeed want a charlist or use "" instead.523 You may run "mix format --migrate" to change all single-quoted524 strings to use the ~c sigil and fix this warning.525 │526 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},527 │ ~528 │529 └─ lib/mix/lib/releases/archiver.ex:111:21530531 warning: using single-quoted strings to represent charlists is deprecated.532 Use ~c"" if you indeed want a charlist or use "" instead.533 You may run "mix format --migrate" to change all single-quoted534 strings to use the ~c sigil and fix this warning.535 │536 112 │ {'#{Path.join(["releases", release.version, "libexec"])}',537 │ ~538 │539 └─ lib/mix/lib/releases/archiver.ex:112:14540541 warning: using single-quoted strings to represent charlists is deprecated.542 Use ~c"" if you indeed want a charlist or use "" instead.543 You may run "mix format --migrate" to change all single-quoted544 strings to use the ~c sigil and fix this warning.545 │546 113 │ '#{Path.join([output_dir, "releases", release.version, "libexec"])}'},547 │ ~548 │549 └─ lib/mix/lib/releases/archiver.ex:113:14550551 warning: using single-quoted strings to represent charlists is deprecated.552 Use ~c"" if you indeed want a charlist or use "" instead.553 You may run "mix format --migrate" to change all single-quoted554 strings to use the ~c sigil and fix this warning.555 │556 114 │ {'#{Path.join(["lib", "#{release.name}-#{release.version}", "consolidated"])}',557 │ ~558 │559 └─ lib/mix/lib/releases/archiver.ex:114:14560561 warning: using single-quoted strings to represent charlists is deprecated.562 Use ~c"" if you indeed want a charlist or use "" instead.563 You may run "mix format --migrate" to change all single-quoted564 strings to use the ~c sigil and fix this warning.565 │566 115 │ '#{Path.join([output_dir, "lib", "#{release.name}-#{release.version}", "consolidated"])}'}] ++567 │ ~568 │569 └─ lib/mix/lib/releases/archiver.ex:115:14570571 warning: using single-quoted strings to represent charlists is deprecated.572 Use ~c"" if you indeed want a charlist or use "" instead.573 You may run "mix format --migrate" to change all single-quoted574 strings to use the ~c sigil and fix this warning.575 │576 117 │ [{'#{Path.join(["releases", release.version, "relup"])}',577 │ ~578 │579 └─ lib/mix/lib/releases/archiver.ex:117:17580581 warning: using single-quoted strings to represent charlists is deprecated.582 Use ~c"" if you indeed want a charlist or use "" instead.583 You may run "mix format --migrate" to change all single-quoted584 strings to use the ~c sigil and fix this warning.585 │586 118 │ '#{Path.join([output_dir, "releases", release.version, "relup"])}'}]587 │ ~588 │589 └─ lib/mix/lib/releases/archiver.ex:118:17590591 warning: using single-quoted strings to represent charlists is deprecated.592 Use ~c"" if you indeed want a charlist or use "" instead.593 You may run "mix format --migrate" to change all single-quoted594 strings to use the ~c sigil and fix this warning.595 │596 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}597 │ ~598 │599 └─ lib/mix/lib/releases/archiver.ex:130:28600601 warning: using single-quoted strings to represent charlists is deprecated.602 Use ~c"" if you indeed want a charlist or use "" instead.603 You may run "mix format --migrate" to change all single-quoted604 strings to use the ~c sigil and fix this warning.605 │606 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}607 │ ~608 │609 └─ lib/mix/lib/releases/archiver.ex:130:59610611 warning: using single-quoted strings to represent charlists is deprecated.612 Use ~c"" if you indeed want a charlist or use "" instead.613 You may run "mix format --migrate" to change all single-quoted614 strings to use the ~c sigil and fix this warning.615 │616 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]617 │ ~618 │619 └─ lib/mix/lib/releases/archiver.ex:132:23620621 warning: using single-quoted strings to represent charlists is deprecated.622 Use ~c"" if you indeed want a charlist or use "" instead.623 You may run "mix format --migrate" to change all single-quoted624 strings to use the ~c sigil and fix this warning.625 │626 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]627 │ ~628 │629 └─ lib/mix/lib/releases/archiver.ex:132:30630631 warning: using single-quoted strings to represent charlists is deprecated.632 Use ~c"" if you indeed want a charlist or use "" instead.633 You may run "mix format --migrate" to change all single-quoted634 strings to use the ~c sigil and fix this warning.635 │636 135 │ [{'lib', '#{p}'}]637 │ ~638 │639 └─ lib/mix/lib/releases/archiver.ex:135:23640641 warning: using single-quoted strings to represent charlists is deprecated.642 Use ~c"" if you indeed want a charlist or use "" instead.643 You may run "mix format --migrate" to change all single-quoted644 strings to use the ~c sigil and fix this warning.645 │646 135 │ [{'lib', '#{p}'}]647 │ ~648 │649 └─ lib/mix/lib/releases/archiver.ex:135:30650651 warning: using single-quoted strings to represent charlists is deprecated.652 Use ~c"" if you indeed want a charlist or use "" instead.653 You may run "mix format --migrate" to change all single-quoted654 strings to use the ~c sigil and fix this warning.655 │656 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},657 │ ~658 │659 └─ lib/mix/lib/releases/archiver.ex:139:19660661 warning: using single-quoted strings to represent charlists is deprecated.662 Use ~c"" if you indeed want a charlist or use "" instead.663 You may run "mix format --migrate" to change all single-quoted664 strings to use the ~c sigil and fix this warning.665 │666 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},667 │ ~668 │669 └─ lib/mix/lib/releases/archiver.ex:139:26670671 warning: using single-quoted strings to represent charlists is deprecated.672 Use ~c"" if you indeed want a charlist or use "" instead.673 You may run "mix format --migrate" to change all single-quoted674 strings to use the ~c sigil and fix this warning.675 │676 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]677 │ ~678 │679 └─ lib/mix/lib/releases/archiver.ex:140:19680681 warning: using single-quoted strings to represent charlists is deprecated.682 Use ~c"" if you indeed want a charlist or use "" instead.683 You may run "mix format --migrate" to change all single-quoted684 strings to use the ~c sigil and fix this warning.685 │686 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]687 │ ~688 │689 └─ lib/mix/lib/releases/archiver.ex:140:39690691 warning: using single-quoted strings to represent charlists is deprecated.692 Use ~c"" if you indeed want a charlist or use "" instead.693 You may run "mix format --migrate" to change all single-quoted694 strings to use the ~c sigil and fix this warning.695 │696 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},697 │ ~698 │699 └─ lib/mix/lib/releases/archiver.ex:143:19700701 warning: using single-quoted strings to represent charlists is deprecated.702 Use ~c"" if you indeed want a charlist or use "" instead.703 You may run "mix format --migrate" to change all single-quoted704 strings to use the ~c sigil and fix this warning.705 │706 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},707 │ ~708 │709 └─ lib/mix/lib/releases/archiver.ex:143:26710711 warning: using single-quoted strings to represent charlists is deprecated.712 Use ~c"" if you indeed want a charlist or use "" instead.713 You may run "mix format --migrate" to change all single-quoted714 strings to use the ~c sigil and fix this warning.715 │716 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]717 │ ~718 │719 └─ lib/mix/lib/releases/archiver.ex:144:19720721 warning: using single-quoted strings to represent charlists is deprecated.722 Use ~c"" if you indeed want a charlist or use "" instead.723 You may run "mix format --migrate" to change all single-quoted724 strings to use the ~c sigil and fix this warning.725 │726 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]727 │ ~728 │729 └─ lib/mix/lib/releases/archiver.ex:144:39730731 warning: using single-quoted strings to represent charlists is deprecated.732 Use ~c"" if you indeed want a charlist or use "" instead.733 You may run "mix format --migrate" to change all single-quoted734 strings to use the ~c sigil and fix this warning.735 │736 193 │ case :file.read_link_info('#{path}') do737 │ ~738 │739 └─ lib/mix/lib/releases/assembler.ex:193:31740741 warning: using single-quoted strings to represent charlists is deprecated.742 Use ~c"" if you indeed want a charlist or use "" instead.743 You may run "mix format --migrate" to change all single-quoted744 strings to use the ~c sigil and fix this warning.745 │746 229 │ {'#{release.name}', '#{release.version}'},747 │ ~748 │749 └─ lib/mix/lib/releases/assembler.ex:229:22750751 warning: using single-quoted strings to represent charlists is deprecated.752 Use ~c"" if you indeed want a charlist or use "" instead.753 You may run "mix format --migrate" to change all single-quoted754 strings to use the ~c sigil and fix this warning.755 │756 229 │ {'#{release.name}', '#{release.version}'},757 │ ~758 │759 └─ lib/mix/lib/releases/assembler.ex:229:41760761 warning: using single-quoted strings to represent charlists is deprecated.762 Use ~c"" if you indeed want a charlist or use "" instead.763 You may run "mix format --migrate" to change all single-quoted764 strings to use the ~c sigil and fix this warning.765 │766 230 │ {:erts, '#{erts_vsn}'},767 │ ~768 │769 └─ lib/mix/lib/releases/assembler.ex:230:29770771 warning: using single-quoted strings to represent charlists is deprecated.772 Use ~c"" if you indeed want a charlist or use "" instead.773 You may run "mix format --migrate" to change all single-quoted774 strings to use the ~c sigil and fix this warning.775 │776 241 │ {name, '#{vsn}'}777 │ ~778 │779 └─ lib/mix/lib/releases/assembler.ex:241:34780781 warning: using single-quoted strings to represent charlists is deprecated.782 Use ~c"" if you indeed want a charlist or use "" instead.783 You may run "mix format --migrate" to change all single-quoted784 strings to use the ~c sigil and fix this warning.785 │786 243 │ {name, '#{vsn}', t}787 │ ~788 │789 └─ lib/mix/lib/releases/assembler.ex:243:34790791 warning: using single-quoted strings to represent charlists is deprecated.792 Use ~c"" if you indeed want a charlist or use "" instead.793 You may run "mix format --migrate" to change all single-quoted794 strings to use the ~c sigil and fix this warning.795 │796 723 │ options = [{:path, ['#{rel_dir}' | Release.get_code_paths(release)]},797 │ ~798 │799 └─ lib/mix/lib/releases/assembler.ex:723:25800801 warning: using single-quoted strings to represent charlists is deprecated.802 Use ~c"" if you indeed want a charlist or use "" instead.803 You may run "mix format --migrate" to change all single-quoted804 strings to use the ~c sigil and fix this warning.805 │806 724 │ {:outdir, '#{rel_dir}'},807 │ ~808 │809 └─ lib/mix/lib/releases/assembler.ex:724:26810811 warning: using single-quoted strings to represent charlists is deprecated.812 Use ~c"" if you indeed want a charlist or use "" instead.813 You may run "mix format --migrate" to change all single-quoted814 strings to use the ~c sigil and fix this warning.815 │816 725 │ {:variables, [{'ERTS_LIB_DIR', erts_lib_dir}]},817 │ ~818 │819 └─ lib/mix/lib/releases/assembler.ex:725:31820821 warning: using single-quoted strings to represent charlists is deprecated.822 Use ~c"" if you indeed want a charlist or use "" instead.823 You may run "mix format --migrate" to change all single-quoted824 strings to use the ~c sigil and fix this warning.825 │826 729 │ rel_name = '#{release.name}'827 │ ~828 │829 └─ lib/mix/lib/releases/assembler.ex:729:16830831 warning: using single-quoted strings to represent charlists is deprecated.832 Use ~c"" if you indeed want a charlist or use "" instead.833 You may run "mix format --migrate" to change all single-quoted834 strings to use the ~c sigil and fix this warning.835 │836 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])837 │ ~838 │839 └─ lib/mix/lib/releases/assembler.ex:769:44840841 warning: using single-quoted strings to represent charlists is deprecated.842 Use ~c"" if you indeed want a charlist or use "" instead.843 You may run "mix format --migrate" to change all single-quoted844 strings to use the ~c sigil and fix this warning.845 │846 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])847 │ ~848 │849 └─ lib/mix/lib/releases/assembler.ex:769:50850851 warning: using single-quoted strings to represent charlists is deprecated.852 Use ~c"" if you indeed want a charlist or use "" instead.853 You may run "mix format --migrate" to change all single-quoted854 strings to use the ~c sigil and fix this warning.855 │856 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])857 │ ~858 │859 └─ lib/mix/lib/releases/assembler.ex:769:62860861 warning: using single-quoted strings to represent charlists is deprecated.862 Use ~c"" if you indeed want a charlist or use "" instead.863 You may run "mix format --migrate" to change all single-quoted864 strings to use the ~c sigil and fix this warning.865 │866 777 │ case :systools.make_script('#{name}', options) do867 │ ~868 │869 └─ lib/mix/lib/releases/assembler.ex:777:32870871 warning: using single-quoted strings to represent charlists is deprecated.872 Use ~c"" if you indeed want a charlist or use "" instead.873 You may run "mix format --migrate" to change all single-quoted874 strings to use the ~c sigil and fix this warning.875 │876 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}877 │ ~878 │879 └─ lib/mix/lib/releases/assembler.ex:852:24880881 warning: using single-quoted strings to represent charlists is deprecated.882 Use ~c"" if you indeed want a charlist or use "" instead.883 You may run "mix format --migrate" to change all single-quoted884 strings to use the ~c sigil and fix this warning.885 │886 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}887 │ ~888 │889 └─ lib/mix/lib/releases/assembler.ex:852:35890891 warning: using single-quoted strings to represent charlists is deprecated.892 Use ~c"" if you indeed want a charlist or use "" instead.893 You may run "mix format --migrate" to change all single-quoted894 strings to use the ~c sigil and fix this warning.895 │896 54 │ vsn = '#{Keyword.get(spec, :vsn)}'897 │ ~898 │899 └─ lib/mix/lib/releases/models/app.ex:54:20900901 warning: using single-quoted strings to represent charlists is deprecated.902 Use ~c"" if you indeed want a charlist or use "" instead.903 You may run "mix format --migrate" to change all single-quoted904 strings to use the ~c sigil and fix this warning.905 │906 44 │ contents = :io_lib.fwrite('~p.\n', [term])907 │ ~908 │909 └─ lib/mix/lib/releases/utils.ex:44:31910911 warning: using single-quoted strings to represent charlists is deprecated.912 Use ~c"" if you indeed want a charlist or use "" instead.913 You may run "mix format --migrate" to change all single-quoted914 strings to use the ~c sigil and fix this warning.915 │916 61 │ case :file.write_file('#{path}', contents, [encoding: :utf8]) do917 │ ~918 │919 └─ lib/mix/lib/releases/utils.ex:61:27920921 warning: using single-quoted strings to represent charlists is deprecated.922 Use ~c"" if you indeed want a charlist or use "" instead.923 You may run "mix format --migrate" to change all single-quoted924 strings to use the ~c sigil and fix this warning.925 │926 156 │ 'win32' ->927 │ ~928 │929 └─ lib/mix/lib/releases/utils.ex:156:9930931 warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, [term]}932 │933 71 │ @spec read_terms(String.t) :: {:ok, [term]} :: {:error, String.t}934 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~935 │936 └─ lib/mix/lib/releases/utils.ex:71: Mix.Releases.Utils (module)937938 warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)939 │940 57 │ e in [Config.LoadError] ->941 │ ~942 │943 └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/1944945 warning: comparison with structs found:946947 v1 > v2948949 given types:950951 dynamic(%Version{}) > dynamic(%Version{})952953 where "v1" was given the type:954955 # type: dynamic(%Version{})956 # from: lib/mix/lib/releases/utils.ex957 {{:semantic, v1}, {:semantic, v2}}958959 where "v2" was given the type:960961 # type: dynamic(%Version{})962 # from: lib/mix/lib/releases/utils.ex963 {{:semantic, v1}, {:semantic, v2}}964965 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.966967 type warning found at:968 │969 231 │ {:standard, :standard} -> v1 > v2 # probably always false970 │ ~971 │972 └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/1973974 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead975 │976 339 │ reraise(e, System.stacktrace())977 │ ~978 │979 └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/1980 └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/1981 └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/1982 └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/1983984 warning: comparison with structs found:985986 v1 > v2987988 given types:989990 dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())991992 where "v1" was given the type:993994 # type: dynamic(%Version{} or binary())995 # from: lib/mix/lib/releases/utils.ex996 {{_, v1}, {_, v2}}997998 where "v2" was given the type:9991000 # type: dynamic(%Version{} or binary())1001 # from: lib/mix/lib/releases/utils.ex1002 {{_, v1}, {_, v2}}10031004 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.10051006 type warning found at:1007 │1008 240 │ v1 > v21009 │ ~1010 │1011 └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/110121013 warning: unknown key .post_start_hook in expression:10141015 config.post_start_hook10161017 the given type does not have the given key:10181019 dynamic(%Mix.Releases.Config{1020 environments: map(),1021 releases: map(),1022 default_release: term(),1023 default_environment: term(),1024 selected_release: term(),1025 selected_environment: term(),1026 is_upgrade: term(),1027 upgrade_from: term()1028 })10291030 where "config" was given the types:10311032 # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1033 # from: lib/mix/lib/releases/config/config.ex:365:311034 %Mix.Releases.Config{} = config10351036 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1037 # from: lib/mix/lib/releases/config/config.ex:366:241038 Map.to_list(config.environments)10391040 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1041 # from: lib/mix/lib/releases/config/config.ex:367:201042 Map.to_list(config.releases)10431044 type warning found at:1045 │1046 450 │ "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1047 │ ~~~~~~~~~~~~~~~1048 │1049 └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/110501051 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1052 │1053 104 │ "\n#{Exception.format_stacktrace(System.stacktrace)}"1054 │ ~1055 │1056 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21057 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/210581059 warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1060 │1061 64 │ case :systools.make_tar(rel_path, opts) do1062 │ ~1063 │1064 └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/110651066 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1067 │1068 164 │ {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1069 │ ~1070 │1071 └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/110721073 warning: incompatible types in binary construction:10741075 <<..., release::binary>>10761077 got type:10781079 dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})10801081 but expected type:10821083 binary()10841085 where "release" was given the type:10861087 # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1088 # from: lib/mix/lib/releases/models/release.ex:207:781089 %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release10901091 type warning found at:1092 │1093 218 │ Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1094 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1095 │1096 └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/210971098 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1099 │1100 68 │ "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1101 │ ~1102 │1103 └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11104 └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11105 └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111061107 warning: Mix.Dep.loaded/1 is undefined or private1108 │1109 37 │ dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1110 │ ~1111 │1112 └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211131114 warning: the following clause will never match:11151116 {:error, reason} ->11171118 because it attempts to match on the result of:11191120 File.cp_r(src, dest)11211122 which has type:11231124 dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})11251126 type warning found at:1127 │1128 90 │ {:error, reason} ->1129 │ ~~~~~~~~~~~~~~~~~~~1130 │1131 └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/111321133 warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1134 │1135 322 │ result = :systools.make_relup(1136 │ ~1137 │1138 └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/211391140 warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1141 │1142 573 │ merged <- Mix.Config.merge(base_config, sys_config),1143 │ ~1144 │1145 └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/211461147 warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1148 │1149 601 │ config = Mix.Config.read!(base_config_path)1150 │ ~1151 │1152 └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/111531154 warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1155 │1156 731 │ case :systools.make_script(rel_name, options) do1157 │ ~1158 │1159 └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21160 └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/411611162 warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1163 │1164 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1165 │ ~1166 │1167 └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/211681169Generated distillery app1170==> comeonin1171mkdir -p priv1172/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-15.3.1/bin/x86_64-nerves-linux-musl-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so1173Compiling 8 files (.ex)1174 warning: using single-quoted strings to represent charlists is deprecated.1175 Use ~c"" if you indeed want a charlist or use "" instead.1176 You may run "mix format --migrate" to change all single-quoted1177 strings to use the ~c sigil and fix this warning.1178 │1179 57 │ path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')1180 │ ~1181 │1182 └─ lib/comeonin/bcrypt.ex:57:5411831184 warning: using single-quoted strings to represent charlists is deprecated.1185 Use ~c"" if you indeed want a charlist or use "" instead.1186 You may run "mix format --migrate" to change all single-quoted1187 strings to use the ~c sigil and fix this warning.1188 │1189 159 │ [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')1190 │ ~1191 │1192 └─ lib/comeonin/bcrypt.ex:159:7211931194 warning: using single-quoted strings to represent charlists is deprecated.1195 Use ~c"" if you indeed want a charlist or use "" instead.1196 You may run "mix format --migrate" to change all single-quoted1197 strings to use the ~c sigil and fix this warning.1198 │1199 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1200 │ ~1201 │1202 └─ lib/comeonin/bcrypt.ex:164:6212031204 warning: using single-quoted strings to represent charlists is deprecated.1205 Use ~c"" if you indeed want a charlist or use "" instead.1206 You may run "mix format --migrate" to change all single-quoted1207 strings to use the ~c sigil and fix this warning.1208 │1209 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1210 │ ~1211 │1212 └─ lib/comeonin/bcrypt.ex:164:6812131214 warning: using single-quoted strings to represent charlists is deprecated.1215 Use ~c"" if you indeed want a charlist or use "" instead.1216 You may run "mix format --migrate" to change all single-quoted1217 strings to use the ~c sigil and fix this warning.1218 │1219 165 │ key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 11220 │ ~1221 │1222 └─ lib/comeonin/bcrypt.ex:165:2812231224 warning: use Bitwise is deprecated. import Bitwise instead1225 │1226 48 │ use Bitwise1227 │ ~~~~~~~~~~~1228 │1229 └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)12301231 warning: use Bitwise is deprecated. import Bitwise instead1232 │1233 9 │ use Bitwise1234 │ ~~~~~~~~~~~1235 │1236 └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)12371238 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.12391240 This error happens when you have function calls without parentheses inside keywords. For example:12411242 function(arg, one: nested_call a, b, c)1243 function(arg, one: if expr, do: :this, else: :that)12441245 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:12461247 function(arg, one: if(expr, do: :this, else: :that))1248 function(arg, one: nested_call(a, b, c))12491250 Ambiguity found at:1251 │1252 49 │ def gen_secret(_), do: raise ArgumentError, "Invalid length"1253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1254 │1255 └─ lib/comeonin/otp.ex:4912561257 warning: use Bitwise is deprecated. import Bitwise instead1258 │1259 34 │ use Bitwise1260 │ ~~~~~~~~~~~1261 │1262 └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)12631264 warning: use Bitwise is deprecated. import Bitwise instead1265 │1266 31 │ use Bitwise1267 │ ~~~~~~~~~~~1268 │1269 └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)12701271 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 operator1272 │1273 117 │ <<bin::binary-size(max_length), _::binary>> = key1274 │ ~1275 │1276 └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/712771278 warning: using single-quoted strings to represent charlists is deprecated.1279 Use ~c"" if you indeed want a charlist or use "" instead.1280 You may run "mix format --migrate" to change all single-quoted1281 strings to use the ~c sigil and fix this warning.1282 │1283 11 │ b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'1284 │ ~1285 │1286 └─ lib/comeonin/pbkdf2/base64.ex:11:3412871288 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1289 │1290 19 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1291 │ ~1292 │1293 └─ lib/comeonin/tools.ex:19:4512941295 warning: use Bitwise is deprecated. import Bitwise instead1296 │1297 6 │ use Bitwise1298 │ ~~~~~~~~~~~1299 │1300 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)13011302 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 operator1303 │1304 29 │ <<main::size(split)-binary, rest::binary>> = data1305 │ ~1306 │1307 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/113081309 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 operator1310 │1311 52 │ <<main::size(split)-binary, rest::binary>> = data1312 │ ~1313 │1314 └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/113151316 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1317 │1318 121 │ initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1319 │ ~1320 │1321 └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71322 └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/413231324 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1325 │1326 76 │ hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1327 │ ~1328 │1329 └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/313301331Generated comeonin app1332==> mix_docker1333Compiling 2 files (.ex)1334 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1335 │1336 5 │ @dockerfile_build Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1337 │ ~1338 │1339 └─ lib/mix_docker.ex:5:35: MixDocker (module)13401341 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1342 │1343 6 │ @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")1344 │ ~1345 │1346 └─ lib/mix_docker.ex:6:35: MixDocker (module)13471348 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1349 │1350 168 │ Logger.warn("#{name} already exists")1351 │ ~1352 │1353 └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/113541355Generated mix_docker app1356==> yaml_elixir1357Compiling 3 files (.ex)1358Generated yaml_elixir app1359==> phoenix_pubsub1360Compiling 13 files (.ex)1361 warning: single quotes around atoms are deprecated. Use double quotes instead1362 │1363 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1364 │ ~1365 │1366 └─ lib/phoenix/pubsub/local.ex:160:2313671368 warning: single quotes around atoms are deprecated. Use double quotes instead1369 │1370 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1371 │ ~1372 │1373 └─ lib/phoenix/pubsub/local.ex:160:4013741375 warning: unused require Logger1376 │1377 107 │ require Logger1378 │ ~1379 │1380 └─ lib/phoenix/tracker.ex:107:313811382 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13831384 %Phoenix.Tracker.Replica{replica | status: :permdown}13851386 but got type:13871388 dynamic()13891390 where "replica" was given the type:13911392 # type: dynamic()1393 # from: lib/phoenix/tracker/replica.ex:72:171394 replica13951396 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13971398 type warning found at:1399 │1400 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1401 │ ~1402 │1403 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114041405 warning: a struct for Phoenix.Tracker.State is expected on struct update:14061407 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}14081409 but got type:14101411 dynamic()14121413 where "delta" was given the type:14141415 # type: dynamic()1416 # from: lib/phoenix/tracker/state.ex:461:361417 %Phoenix.Tracker.State{delta: delta} = state14181419 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14201421 type warning found at:1422 │1423 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1424 │ ~1425 │1426 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/514271428 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14291430 %Phoenix.Tracker.Replica{replica | status: :down}14311432 but got type:14331434 dynamic()14351436 where "replica" was given the type:14371438 # type: dynamic()1439 # from: lib/phoenix/tracker/replica.ex:74:131440 replica14411442 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14431444 type warning found at:1445 │1446 74 │ defp down(replica), do: %Replica{replica | status: :down}1447 │ ~1448 │1449 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114501451 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14521453 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14541455 but got type:14561457 dynamic()14581459 where "replica" was given the type:14601461 # type: dynamic()1462 # from: lib/phoenix/tracker/replica.ex:76:291463 replica14641465 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14661467 type warning found at:1468 │1469 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1470 │ ~1471 │1472 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114731474 warning: a struct for Phoenix.Tracker.State is expected on struct update:14751476 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14771478 but got type:14791480 dynamic()14811482 where "delta" was given the type:14831484 # type: dynamic()1485 # from: lib/phoenix/tracker/state.ex:541:991486 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1487 state14881489 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14901491 type warning found at:1492 │1493 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1494 │ ~1495 │1496 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114971498 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1499 │1500 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1501 │ ~1502 │1503 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/115041505 warning: a struct for Phoenix.Tracker.State is expected on struct update:15061507 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}15081509 but got type:15101511 dynamic(%{..., range: {term(), term()}})15121513 where "delta" was given the type:15141515 # type: dynamic(%{..., range: {term(), term()}})1516 # from: lib/phoenix/tracker/state.ex:551:301517 {start_clock, end_clock} = delta.range15181519 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"15201521 type warning found at:1522 │1523 555 │ delta: %State{delta | range: {start_clock, new_end}}}1524 │ ~1525 │1526 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/215271528 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1529 │1530 273 │ supervise(shards, strategy: :one_for_one,1531 │ ~1532 │1533 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115341535 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1536 │1537 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1538 │ ~1539 │1540 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215411542 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1543 │1544 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1545 │ ~1546 │1547 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115481549 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1550 │1551 43 │ :ok = :pg2.create(pg2_group)1552 │ ~1553 │1554 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115551556 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1557 │1558 44 │ :ok = :pg2.join(pg2_group, self())1559 │ ~1560 │1561 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115621563 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1564 │1565 57 │ :pg2.get_members(pg2_namespace(server_name))1566 │ ~1567 │1568 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115691570 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1571 │1572 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])1573 │ ~1574 │1575 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115761577 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1578 │1579 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1580 │ ~1581 │1582 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11583 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115841585 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1586 │1587 97 │ supervise(children, strategy: :rest_for_one)1588 │ ~1589 │1590 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115911592 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1593 │1594 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1595 │ ~1596 │1597 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115981599 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1600 │1601 42 │ supervise children, strategy: :one_for_one1602 │ ~1603 │1604 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/116051606Generated phoenix_pubsub app1607warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1608 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21609 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11610 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51611 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21612 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41613 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/216141615==> phoenix1616Compiling 75 files (.ex)1617 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 operator1618 │1619 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr1620 │ ~1621 │1622 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116231624 warning: using single-quoted strings to represent charlists is deprecated.1625 Use ~c"" if you indeed want a charlist or use "" instead.1626 You may run "mix format --migrate" to change all single-quoted1627 strings to use the ~c sigil and fix this warning.1628 │1629 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1630 │ ~1631 │1632 └─ lib/phoenix/channel/server.ex:310:3116331634 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1635 │1636 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1637 │ ~1638 │1639 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316401641 warning: unused require Logger1642 │1643 20 │ require Logger1644 │ ~1645 │1646 └─ lib/phoenix/endpoint/handler.ex:20:316471648 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1649 │1650 39 │ Logger.warn """1651 │ ~1652 │1653 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116541655 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 operator1656 │1657 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1658 │ ~1659 │1660 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216611662 warning: using single-quoted strings to represent charlists is deprecated.1663 Use ~c"" if you indeed want a charlist or use "" instead.1664 You may run "mix format --migrate" to change all single-quoted1665 strings to use the ~c sigil and fix this warning.1666 │1667 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1668 │ ~1669 │1670 └─ lib/phoenix/router.ex:315:5016711672 warning: using single-quoted strings to represent charlists is deprecated.1673 Use ~c"" if you indeed want a charlist or use "" instead.1674 You may run "mix format --migrate" to change all single-quoted1675 strings to use the ~c sigil and fix this warning.1676 │1677 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1678 │ ~1679 │1680 └─ lib/phoenix/router/helpers.ex:195:5016811682 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16831684 This error happens when you have function calls without parentheses inside keywords. For example:16851686 function(arg, one: nested_call a, b, c)1687 function(arg, one: if expr, do: :this, else: :that)16881689 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:16901691 function(arg, one: if(expr, do: :this, else: :that))1692 function(arg, one: nested_call(a, b, c))16931694 Ambiguity found at:1695 │1696 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """1697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1698 │1699 └─ lib/phoenix/router/resource.ex:7117001701 warning: duplicate key :route found in struct1702 │1703 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1705 │1706 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)17071708 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)"1709 │1710 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1712 │1713 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17141715 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1716 │1717 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1718 │ ~1719 │1720 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117211722 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1723 │1724 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1725 │ ~1726 │1727 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217281729 warning: using single-quoted strings to represent charlists is deprecated.1730 Use ~c"" if you indeed want a charlist or use "" instead.1731 You may run "mix format --migrate" to change all single-quoted1732 strings to use the ~c sigil and fix this warning.1733 │1734 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1735 │ ~1736 │1737 └─ lib/phoenix/template.ex:174:5017381739 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1740 │1741 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1742 │ ~1743 │1744 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217451746 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1747 │1748 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1749 │ ~1750 │1751 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117521753 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1754 │1755 14 │ supervise(children, strategy: :simple_one_for_one)1756 │ ~1757 │1758 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117591760 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1761 │1762 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1764 │1765 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)17661767 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1768 │1769 647 │ exception -> {:error, {exception, System.stacktrace()}}1770 │ ~1771 │1772 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117731774 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1775 │1776 10 │ conn = @connection.conn(req, transport)1777 │ ~1778 │1779 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/317801781 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1782 │1783 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1784 │ ~1785 │1786 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/317871788 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1789 │1790 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1791 │ ~1792 │1793 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/317941795 warning: expected a module (an atom) when invoking config/1 in expression:17961797 endpoint.config(:endpoint_id)17981799 where "endpoint" was given the type:18001801 # type: dynamic(%{..., __pubsub_server__: atom()})1802 # from: lib/phoenix/transports/long_poll.ex:199:101803 verify_token(endpoint, token, opts)18041805 type warning found at:1806 │1807 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1808 │ ~1809 │1810 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/318111812 warning: unknown key .__pubsub_server__ in expression:18131814 endpoint.__pubsub_server__18151816 the given type does not have the given key:18171818 dynamic(1819 %Phoenix.Socket{1820 id: term(),1821 assigns: term(),1822 channel: term(),1823 channel_pid: term(),1824 endpoint: atom(),1825 handler: term(),1826 joined: term(),1827 pubsub_server: term(),1828 ref: term(),1829 join_ref: term(),1830 topic: term(),1831 transport: term(),1832 transport_pid: term(),1833 transport_name: term(),1834 serializer: term(),1835 private: term(),1836 vsn: term()1837 } or1838 %Plug.Conn{1839 adapter: term(),1840 assigns: term(),1841 body_params: term(),1842 cookies: term(),1843 halted: term(),1844 host: term(),1845 method: term(),1846 owner: term(),1847 params: term(),1848 path_info: term(),1849 path_params: term(),1850 port: term(),1851 private: term(),1852 query_params: term(),1853 query_string: term(),1854 remote_ip: term(),1855 req_cookies: term(),1856 req_headers: term(),1857 request_path: term(),1858 resp_body: term(),1859 resp_cookies: term(),1860 resp_headers: term(),1861 scheme: term(),1862 script_name: term(),1863 secret_key_base: term(),1864 state: term(),1865 status: term()1866 } or atom() or binary()1867 )18681869 where "endpoint" was given the type:18701871 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1872 # from: lib/phoenix/transports/long_poll.ex:254:191873 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18741875 type warning found at:1876 │1877 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1878 │ ~~~~~~~~~~~~~~~~~1879 │1880 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318811882 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1883 │1884 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1885 │ ~1886 │1887 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418881889 warning: a struct for Phoenix.Socket is expected on struct update:18901891 %Phoenix.Socket{socket | id: id}18921893 but got type:18941895 dynamic()18961897 where "socket" was given the type:18981899 # type: dynamic()1900 # from: lib/phoenix/socket/transport.ex1901 {:ok, socket}19021903 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19041905 type warning found at:1906 │1907 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1908 │ ~1909 │1910 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719111912 warning: a struct for Plug.Conn is expected on struct update:19131914 %Plug.Conn{conn | state: :sent}19151916 but got type:19171918 dynamic()19191920 where "conn" was given the type:19211922 # type: dynamic()1923 # from: lib/phoenix/endpoint/render_errors.ex:79:211924 conn19251926 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19271928 type warning found at:1929 │1930 83 │ %Plug.Conn{conn | state: :sent}1931 │ ~1932 │1933 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519341935 warning: a struct for Plug.Conn is expected on struct update:19361937 %Plug.Conn{conn | query_params: %{}, params: %{}}19381939 but got type:19401941 dynamic(%{..., params: %Plug.Conn.Unfetched{}})19421943 where "conn" was given the types:19441945 # type: dynamic(%{..., params: term()})1946 # from: lib/phoenix/endpoint/render_errors.ex:94:171947 conn.params19481949 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1950 # from: lib/phoenix/endpoint/render_errors.ex:94:171951 conn.params19521953 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19541955 type warning found at:1956 │1957 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1958 │ ~1959 │1960 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119611962 warning: a struct for Plug.Conn is expected on struct update:19631964 %Plug.Conn{conn | query_params: %{}, params: params}19651966 but got type:19671968 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19691970 where "conn" was given the types:19711972 # type: dynamic(%{..., params: term()})1973 # from: lib/phoenix/endpoint/render_errors.ex:94:171974 conn.params19751976 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1977 # from: lib/phoenix/endpoint/render_errors.ex:94:171978 conn.params19791980 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19811982 type warning found at:1983 │1984 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}1985 │ ~1986 │1987 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119881989 warning: expected a map or struct when accessing .url in expression:19901991 endpoint.url19921993 where "endpoint" was given the types:19941995 # type: dynamic(atom())1996 # from: lib/phoenix/router/helpers.ex:24:201997 endpoint19981999 # type: atom()2000 # from: lib/phoenix/router/helpers.ex:24:352001 is_atom(endpoint)20022003 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20042005 type warning found at:2006 │2007 25 │ endpoint.url2008 │ ~2009 │2010 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220112012 warning: a struct for Plug.Conn is expected on struct update:20132014 %Plug.Conn{conn | params: params}20152016 but got type:20172018 dynamic(%{..., params: map()})20192020 where "conn" was given the type:20212022 # type: dynamic(%{..., params: map()})2023 # from: lib/phoenix/controller.ex:912:172024 Map.get(conn.params, required_key)20252026 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20272028 type warning found at:2029 │2030 919 │ %Plug.Conn{conn | params: params}2031 │ ~2032 │2033 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220342035 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2036 │2037 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2038 │ ~2039 │2040 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420412042 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2043 │2044 199 │ worker(Phoenix.Tracker, [module, opts, opts])2045 │ ~2046 │2047 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420482049 warning: a struct for Plug.Conn is expected on struct update:20502051 %Plug.Conn{conn | path_info: path, script_name: script}20522053 but got type:20542055 dynamic()20562057 where "conn" was given the type:20582059 # type: dynamic()2060 # from: lib/phoenix/router/route.ex:147:102061 conn = target.call(%Plug.Conn{...}, opts)20622063 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20642065 type warning found at:2066 │2067 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2068 │ ~2069 │2070 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420712072 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2073 │2074 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2075 │ ~2076 │2077 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120782079 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2080 │2081 71 │ supervise(children, strategy: :one_for_one)2082 │ ~2083 │2084 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120852086 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2087 │2088 76 │ [worker(Phoenix.Config, args)]2089 │ ~2090 │2091 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320922093 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2094 │2095 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2096 │ ~2097 │2098 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22099 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32100 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/321012102 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2103 │2104 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2105 │ ~2106 │2107 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/321082109 warning: expected a module (an atom) when invoking path/1 in expression:21102111 endpoint.path("/")21122113 where "endpoint" was given the type:21142115 # type: dynamic(%{..., host: term()})2116 # from: lib/phoenix/endpoint/supervisor.ex:312:142117 endpoint.host21182119 type warning found at:2120 │2121 313 │ endpoint.path("/")2122 │ ~2123 │2124 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121252126 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2127 │2128 35 │ supervise(children, strategy: :one_for_one)2129 │ ~2130 │2131 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121322133 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2134 │2135 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2136 │ ~2137 │2138 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321392140 warning: comparison between distinct types found:21412142 !Path.extname(file_path) == ".gz"21432144 given types:21452146 dynamic(boolean()) == binary()21472148 where "file_path" was given the type:21492150 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2151 # from: lib/phoenix/digester.ex:147:452152 Path.basename(file_path)21532154 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 false21552156 type warning found at:2157 │2158 148 │ !Path.extname(file_path) == ".gz"2159 │ ~2160 │2161 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121622163 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2164 │2165 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2166 │ ~2167 │2168 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321692170 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2171 │2172 113 │ {addr,port} = :ranch.get_addr(ref)2173 │ ~2174 │2175 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321762177 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2178 │2179 51 │ worker(Phoenix.CodeReloader.Server, [])2180 │ ~2181 │2182 └─ lib/phoenix.ex:51:7: Phoenix.start/221832184 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2185 │2186 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)2187 │ ~2188 │2189 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321902191 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2192 │2193 155 │ Enum.partition attrs, fn2194 │ ~2195 │2196 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121972198 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21992200 mod.__phoenix_recompile__?22012202 where "mod" was given the type:22032204 # type: dynamic(atom())2205 # from: lib/mix/tasks/compile.phoenix.ex:34:122206 Code.ensure_loaded?(mod)22072208 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22092210 type warning found at:2211 │2212 36 │ mod.__phoenix_recompile__?2213 │ ~2214 │2215 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122162217 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2218 │2219 234 │ Enum.partition(attrs, fn2220 │ ~2221 │2222 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222232224Generated phoenix app2225==> phoenix_html2226Compiling 8 files (.ex)2227 warning: using single-quoted strings to represent charlists is deprecated.2228 Use ~c"" if you indeed want a charlist or use "" instead.2229 You may run "mix format --migrate" to change all single-quoted2230 strings to use the ~c sigil and fix this warning.2231 │2232 12 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2233 │ ~2234 │2235 └─ lib/phoenix_html/engine.ex:12:5022362237 warning: the 1st pattern in clause will never match:22382239 6022402241 because it is expected to receive type:22422243 dynamic(empty_list() or non_empty_list(term(), term()))22442245 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22462247 type warning found at:2248 │2249 56 │ def to_iodata(?<), do: "<"2250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2251 │2252 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122532254 warning: the 1st pattern in clause will never match:22552256 6222572258 because it is expected to receive type:22592260 dynamic(empty_list() or non_empty_list(term(), term()))22612262 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22632264 type warning found at:2265 │2266 57 │ def to_iodata(?>), do: ">"2267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2268 │2269 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122702271 warning: the 1st pattern in clause will never match:22722273 3822742275 because it is expected to receive type:22762277 dynamic(empty_list() or non_empty_list(term(), term()))22782279 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22802281 type warning found at:2282 │2283 58 │ def to_iodata(?&), do: "&"2284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2285 │2286 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122872288 warning: the 1st pattern in clause will never match:22892290 3422912292 because it is expected to receive type:22932294 dynamic(empty_list() or non_empty_list(term(), term()))22952296 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22972298 type warning found at:2299 │2300 59 │ def to_iodata(?"), do: """2301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 │2303 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123042305 warning: the 1st pattern in clause will never match:23062307 3923082309 because it is expected to receive type:23102311 dynamic(empty_list() or non_empty_list(term(), term()))23122313 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23142315 type warning found at:2316 │2317 60 │ def to_iodata(?'), do: "'"2318 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2319 │2320 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123212322 warning: the 1st pattern in clause will never match:23232324 {:safe, data}23252326 because it is expected to receive type:23272328 dynamic(empty_list() or non_empty_list(term(), term()))23292330 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23312332 type warning found at:2333 │2334 76 │ def to_iodata({:safe, data}) do2335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2336 │2337 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123382339 warning: the following clause is redundant:23402341 def to_iodata(other)23422343 it has type:23442345 dynamic(empty_list() or non_empty_list(term(), term()))23462347 previous clauses have already matched on the following types:23482349 non_empty_list(term(), term())2350 empty_list()23512352 │2353 80 │ def to_iodata(other) do2354 │ ~2355 │2356 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123572358 warning: the 1st pattern in clause will never match:23592360 h23612362 because it is expected to receive type:23632364 dynamic(empty_list() or non_empty_list(term(), term()))23652366 where "h" was given the type:23672368 # type: integer()2369 # from: lib/phoenix_html/safe.ex:62:252370 is_integer(h)23712372 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23732374 type warning found at:2375 │2376 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do2377 │ ~2378 │2379 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123802381 warning: the 1st pattern in clause will never match:23822383 h23842385 because it is expected to receive type:23862387 dynamic(empty_list() or non_empty_list(term(), term()))23882389 where "h" was given the type:23902391 # type: integer()2392 # from: lib/phoenix_html/safe.ex:66:252393 is_integer(h)23942395 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23962397 type warning found at:2398 │2399 66 │ def to_iodata(h) when is_integer(h) do2400 │ ~2401 │2402 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/124032404 warning: the 1st pattern in clause will never match:24052406 h24072408 because it is expected to receive type:24092410 dynamic(empty_list() or non_empty_list(term(), term()))24112412 where "h" was given the type:24132414 # type: binary()2415 # from: lib/phoenix_html/safe.ex:72:252416 is_binary(h)24172418 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24192420 type warning found at:2421 │2422 72 │ def to_iodata(h) when is_binary(h) do2423 │ ~2424 │2425 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124262427Generated phoenix_html app2428==> postgrex2429Compiling 62 files (.ex)2430 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2431 │2432 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2433 │ ~2434 │2435 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24362437 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2438 You may run "mix format --migrate" to fix this warning automatically.2439 │2440 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2441 │ ~2442 │2443 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124442445 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2446 You may run "mix format --migrate" to fix this warning automatically.2447 │2448 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2449 │ ~2450 │2451 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124522453 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2454 You may run "mix format --migrate" to fix this warning automatically.2455 │2456 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2457 │ ~2458 │2459 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124602461 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2462 You may run "mix format --migrate" to fix this warning automatically.2463 │2464 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2465 │ ~2466 │2467 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124682469 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2470 You may run "mix format --migrate" to fix this warning automatically.2471 │2472 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2473 │ ~2474 │2475 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124762477 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2478 You may run "mix format --migrate" to fix this warning automatically.2479 │2480 43 │ <<-1::int32>>2481 │ ~2482 │2483 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124842485 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2486 You may run "mix format --migrate" to fix this warning automatically.2487 │2488 48 │ <<value_byte_size::int32>> <> value2489 │ ~2490 │2491 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124922493 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2494 You may run "mix format --migrate" to fix this warning automatically.2495 │2496 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2497 │ ~2498 │2499 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225002501 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2502 You may run "mix format --migrate" to fix this warning automatically.2503 │2504 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2505 │ ~2506 │2507 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225082509 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2510 You may run "mix format --migrate" to fix this warning automatically.2511 │2512 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2513 │ ~2514 │2515 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225162517 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2518 You may run "mix format --migrate" to fix this warning automatically.2519 │2520 64 │ ... -1::int32, rest::binary>>, acc) do2521 │ ~2522 │2523 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225242525 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2526 You may run "mix format --migrate" to fix this warning automatically.2527 │2528 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2529 │ ~2530 │2531 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225322533 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2534 You may run "mix format --migrate" to fix this warning automatically.2535 │2536 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2537 │ ~2538 │2539 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225402541 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2542 You may run "mix format --migrate" to fix this warning automatically.2543 │2544 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2545 │ ~2546 │2547 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225482549 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2550 You may run "mix format --migrate" to fix this warning automatically.2551 │2552 79 │ ... -1::int32, rest::binary>>, acc) do2553 │ ~2554 │2555 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225562557 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2558 You may run "mix format --migrate" to fix this warning automatically.2559 │2560 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2561 │ ~2562 │2563 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225642565 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2566 You may run "mix format --migrate" to fix this warning automatically.2567 │2568 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2569 │ ~2570 │2571 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225722573 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2574 You may run "mix format --migrate" to fix this warning automatically.2575 │2576 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2577 │ ~2578 │2579 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125802581 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2582 You may run "mix format --migrate" to fix this warning automatically.2583 │2584 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2585 │ ~2586 │2587 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125882589 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2590 You may run "mix format --migrate" to fix this warning automatically.2591 │2592 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2593 │ ~2594 │2595 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125962597 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2598 You may run "mix format --migrate" to fix this warning automatically.2599 │2600 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2601 │ ~2602 │2603 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126042605 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2606 You may run "mix format --migrate" to fix this warning automatically.2607 │2608 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2609 │ ~2610 │2611 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126122613 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2614 You may run "mix format --migrate" to fix this warning automatically.2615 │2616 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2617 │ ~2618 │2619 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126202621 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2622 You may run "mix format --migrate" to fix this warning automatically.2623 │2624 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2625 │ ~2626 │2627 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126282629 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2630 You may run "mix format --migrate" to fix this warning automatically.2631 │2632 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2633 │ ~2634 │2635 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126362637 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2638 You may run "mix format --migrate" to fix this warning automatically.2639 │2640 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2641 │ ~2642 │2643 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126442645 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2646 You may run "mix format --migrate" to fix this warning automatically.2647 │2648 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2649 │ ~2650 │2651 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126522653 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2654 You may run "mix format --migrate" to fix this warning automatically.2655 │2656 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2657 │ ~2658 │2659 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126602661 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2662 You may run "mix format --migrate" to fix this warning automatically.2663 │2664 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2665 │ ~2666 │2667 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126682669 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2670 You may run "mix format --migrate" to fix this warning automatically.2671 │2672 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2673 │ ~2674 │2675 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126762677 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2678 You may run "mix format --migrate" to fix this warning automatically.2679 │2680 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2681 │ ~2682 │2683 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326842685 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2686 You may run "mix format --migrate" to fix this warning automatically.2687 │2688 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2689 │ ~2690 │2691 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126922693 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2694 You may run "mix format --migrate" to fix this warning automatically.2695 │2696 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2697 │ ~2698 │2699 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127002701 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2702 You may run "mix format --migrate" to fix this warning automatically.2703 │2704 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2705 │ ~2706 │2707 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227082709 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2710 You may run "mix format --migrate" to fix this warning automatically.2711 │2712 23 │ <<x::float64, y::float64>>2713 │ ~2714 │2715 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227162717 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2718 You may run "mix format --migrate" to fix this warning automatically.2719 │2720 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2721 │ ~2722 │2723 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227242725 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2726 You may run "mix format --migrate" to fix this warning automatically.2727 │2728 23 │ <<x::float64, y::float64>>2729 │ ~2730 │2731 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227322733 warning: use Bitwise is deprecated. import Bitwise instead2734 │2735 4 │ use Bitwise, only_operators: true2736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2737 │2738 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27392740 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2741 You may run "mix format --migrate" to fix this warning automatically.2742 │2743 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2744 │ ~2745 │2746 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127472748 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2749 You may run "mix format --migrate" to fix this warning automatically.2750 │2751 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2752 │ ~2753 │2754 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227552756 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2757 You may run "mix format --migrate" to fix this warning automatically.2758 │2759 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2760 │ ~2761 │2762 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227632764 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2765 You may run "mix format --migrate" to fix this warning automatically.2766 │2767 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2768 │ ~2769 │2770 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127712772 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2773 You may run "mix format --migrate" to fix this warning automatically.2774 │2775 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2776 │ ~2777 │2778 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127792780 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2781 You may run "mix format --migrate" to fix this warning automatically.2782 │2783 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2784 │ ~2785 │2786 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127872788 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2789 You may run "mix format --migrate" to fix this warning automatically.2790 │2791 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2792 │ ~2793 │2794 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127952796 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2797 You may run "mix format --migrate" to fix this warning automatically.2798 │2799 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2800 │ ~2801 │2802 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/128032804 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2805 You may run "mix format --migrate" to fix this warning automatically.2806 │2807 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2808 │ ~2809 │2810 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/128112812 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2813 You may run "mix format --migrate" to fix this warning automatically.2814 │2815 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2816 │ ~2817 │2818 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128192820 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2821 You may run "mix format --migrate" to fix this warning automatically.2822 │2823 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2824 │ ~2825 │2826 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128272828 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2829 You may run "mix format --migrate" to fix this warning automatically.2830 │2831 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2832 │ ~2833 │2834 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128352836 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2837 You may run "mix format --migrate" to fix this warning automatically.2838 │2839 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2840 │ ~2841 │2842 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128432844 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2845 You may run "mix format --migrate" to fix this warning automatically.2846 │2847 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2848 │ ~2849 │2850 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128512852 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2853 You may run "mix format --migrate" to fix this warning automatically.2854 │2855 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2856 │ ~2857 │2858 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128592860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861 You may run "mix format --migrate" to fix this warning automatically.2862 │2863 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2864 │ ~2865 │2866 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128672868 warning: use Bitwise is deprecated. import Bitwise instead2869 │2870 5 │ use Bitwise2871 │ ~~~~~~~~~~~2872 │2873 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28742875 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2876 You may run "mix format --migrate" to fix this warning automatically.2877 │2878 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2879 │ ~2880 │2881 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128822883 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2884 You may run "mix format --migrate" to fix this warning automatically.2885 │2886 46 │ 0 :: int32>>2887 │ ~2888 │2889 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128902891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2892 You may run "mix format --migrate" to fix this warning automatically.2893 │2894 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2895 │ ~2896 │2897 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128982899 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2900 You may run "mix format --migrate" to fix this warning automatically.2901 │2902 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2903 │ ~2904 │2905 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129062907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2908 You may run "mix format --migrate" to fix this warning automatically.2909 │2910 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2911 │ ~2912 │2913 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129142915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916 You may run "mix format --migrate" to fix this warning automatically.2917 │2918 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>2919 │ ~2920 │2921 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129222923 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 operator2924 │2925 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2926 │ ~2927 │2928 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129292930 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2931 You may run "mix format --migrate" to fix this warning automatically.2932 │2933 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do2934 │ ~2935 │2936 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329372938 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 operator2939 │2940 72 │ <<data :: size(rest_size)>> = rest2941 │ ~2942 │2943 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329442945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2946 You may run "mix format --migrate" to fix this warning automatically.2947 │2948 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2949 │ ~2950 │2951 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329522953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2954 You may run "mix format --migrate" to fix this warning automatically.2955 │2956 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2957 │ ~2958 │2959 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329602961 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2962 You may run "mix format --migrate" to fix this warning automatically.2963 │2964 86 │ def parse(<<status :: int8>>, ?Z, _size) do2965 │ ~2966 │2967 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329682969 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2970 You may run "mix format --migrate" to fix this warning automatically.2971 │2972 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2973 │ ~2974 │2975 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329762977 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2978 You may run "mix format --migrate" to fix this warning automatically.2979 │2980 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2981 │ ~2982 │2983 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329842985 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2986 You may run "mix format --migrate" to fix this warning automatically.2987 │2988 103 │ case <<len ::uint16>> do2989 │ ~2990 │2991 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329922993 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2994 You may run "mix format --migrate" to fix this warning automatically.2995 │2996 104 │ <<^overflow_len :: uint16>> ->2997 │ ~2998 │2999 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330003001 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3002 You may run "mix format --migrate" to fix this warning automatically.3003 │3004 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3005 │ ~3006 │3007 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330083009 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3010 You may run "mix format --migrate" to fix this warning automatically.3011 │3012 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3013 │ ~3014 │3015 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330163017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3018 You may run "mix format --migrate" to fix this warning automatically.3019 │3020 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3021 │ ~3022 │3023 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330243025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3026 You may run "mix format --migrate" to fix this warning automatically.3027 │3028 226 │ [<<size :: int32>>, data]3029 │ ~3030 │3031 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130323033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3034 You may run "mix format --migrate" to fix this warning automatically.3035 │3036 224 │ [first, <<size :: int32>>, data]3037 │ ~3038 │3039 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130403041 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3042 You may run "mix format --migrate" to fix this warning automatically.3043 │3044 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3045 │ ~3046 │3047 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130483049 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3050 You may run "mix format --migrate" to fix this warning automatically.3051 │3052 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3053 │ ~3054 │3055 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130563057 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3058 You may run "mix format --migrate" to fix this warning automatically.3059 │3060 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3061 │ ~3062 │3063 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130643065 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3066 You may run "mix format --migrate" to fix this warning automatically.3067 │3068 252 │ len = <<div(byte_size(oids), 4) :: int16>>3069 │ ~3070 │3071 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130723073 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3074 You may run "mix format --migrate" to fix this warning automatically.3075 │3076 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3077 │ ~3078 │3079 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130803081 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3082 You may run "mix format --migrate" to fix this warning automatically.3083 │3084 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3085 │ ~3086 │3087 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130883089 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3090 You may run "mix format --migrate" to fix this warning automatically.3091 │3092 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3093 │ ~3094 │3095 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130963097 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3098 You may run "mix format --migrate" to fix this warning automatically.3099 │3100 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3101 │ ~3102 │3103 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131043105 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3106 You may run "mix format --migrate" to fix this warning automatically.3107 │3108 287 │ len_params = <<length(params) :: int16>>3109 │ ~3110 │3111 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131123113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3114 You may run "mix format --migrate" to fix this warning automatically.3115 │3116 294 │ {?E, [port, 0, <<rows :: int32>>]}3117 │ ~3118 │3119 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131203121 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3122 You may run "mix format --migrate" to fix this warning automatically.3123 │3124 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3125 │ ~3126 │3127 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131283129 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3130 You may run "mix format --migrate" to fix this warning automatically.3131 │3132 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3133 │ ~3134 │3135 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131363137 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3138 You may run "mix format --migrate" to fix this warning automatically.3139 │3140 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3141 │ ~3142 │3143 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131443145 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3146 You may run "mix format --migrate" to fix this warning automatically.3147 │3148 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3149 │ ~3150 │3151 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131523153 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3154 You may run "mix format --migrate" to fix this warning automatically.3155 │3156 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3157 │ ~3158 │3159 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131603161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3162 You may run "mix format --migrate" to fix this warning automatically.3163 │3164 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3165 │ ~3166 │3167 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131683169 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3170 You may run "mix format --migrate" to fix this warning automatically.3171 │3172 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3173 │ ~3174 │3175 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131763177 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3178 You may run "mix format --migrate" to fix this warning automatically.3179 │3180 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3181 │ ~3182 │3183 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131843185 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3186 You may run "mix format --migrate" to fix this warning automatically.3187 │3188 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3189 │ ~3190 │3191 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131923193 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3194 You may run "mix format --migrate" to fix this warning automatically.3195 │3196 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3197 │ ~3198 │3199 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132003201 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3202 You may run "mix format --migrate" to fix this warning automatically.3203 │3204 363 │ type_size :: int16, type_mod :: int32, format :: int16,3205 │ ~3206 │3207 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132083209 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3210 You may run "mix format --migrate" to fix this warning automatically.3211 │3212 363 │ type_size :: int16, type_mod :: int32, format :: int16,3213 │ ~3214 │3215 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132163217 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3218 You may run "mix format --migrate" to fix this warning automatically.3219 │3220 363 │ type_size :: int16, type_mod :: int32, format :: int16,3221 │ ~3222 │3223 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132243225 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3226 You may run "mix format --migrate" to fix this warning automatically.3227 │3228 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3229 │ ~3230 │3231 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132323233 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3234 You may run "mix format --migrate" to fix this warning automatically.3235 │3236 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3237 │ ~3238 │3239 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132403241 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3242 You may run "mix format --migrate" to fix this warning automatically.3243 │3244 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3245 │ ~3246 │3247 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132483249 warning: unused require Postgrex.Messages3250 │3251 30 │ require Postgrex.Messages3252 │ ~3253 │3254 └─ lib/postgrex/query.ex:30:332553256 warning: unused require Logger3257 │3258 8 │ require Logger3259 │ ~3260 │3261 └─ lib/postgrex/notifications.ex:8:332623263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3264 You may run "mix format --migrate" to fix this warning automatically.3265 │3266 59 │ if lower == <<-1::int32>> do3267 │ ~3268 │3269 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432703271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3272 You may run "mix format --migrate" to fix this warning automatically.3273 │3274 66 │ if upper == <<-1::int32>> do3275 │ ~3276 │3277 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432783279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3280 You may run "mix format --migrate" to fix this warning automatically.3281 │3282 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3283 │ ~3284 │3285 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432863287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3288 You may run "mix format --migrate" to fix this warning automatically.3289 │3290 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3291 │ ~3292 │3293 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332943295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3296 You may run "mix format --migrate" to fix this warning automatically.3297 │3298 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3299 │ ~3300 │3301 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333023303 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3304 You may run "mix format --migrate" to fix this warning automatically.3305 │3306 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3307 │ ~3308 │3309 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333103311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3312 You may run "mix format --migrate" to fix this warning automatically.3313 │3314 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3315 │ ~3316 │3317 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333183319 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3320 You may run "mix format --migrate" to fix this warning automatically.3321 │3322 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3323 │ ~3324 │3325 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333263327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3328 You may run "mix format --migrate" to fix this warning automatically.3329 │3330 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3331 │ ~3332 │3333 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333343335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3336 You may run "mix format --migrate" to fix this warning automatically.3337 │3338 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3339 │ ~3340 │3341 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233423343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3344 You may run "mix format --migrate" to fix this warning automatically.3345 │3346 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3347 │ ~3348 │3349 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233503351 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3352 │3353 1005 │ Logger.warn(fn() ->3354 │ ~3355 │3356 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533573358 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3359 You may run "mix format --migrate" to fix this warning automatically.3360 │3361 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3362 │ ~3363 │3364 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133653366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3367 You may run "mix format --migrate" to fix this warning automatically.3368 │3369 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3370 │ ~3371 │3372 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133733374 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 operator3375 │3376 2003 │ <<body :: binary(size), rest :: binary>> ->3377 │ ~3378 │3379 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133803381 warning: using single-quoted strings to represent charlists is deprecated.3382 Use ~c"" if you indeed want a charlist or use "" instead.3383 You may run "mix format --migrate" to change all single-quoted3384 strings to use the ~c sigil and fix this warning.3385 │3386 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3387 │ ~3388 │3389 └─ lib/postgrex/type_module.ex:49:5033903391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3392 You may run "mix format --migrate" to fix this warning automatically.3393 │3394 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3395 │ ~3396 │3397 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133983399 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3400 You may run "mix format --migrate" to fix this warning automatically.3401 │3402 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3403 │ ~3404 │3405 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134063407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3408 You may run "mix format --migrate" to fix this warning automatically.3409 │3410 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412 │3413 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334143415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3416 You may run "mix format --migrate" to fix this warning automatically.3417 │3418 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3420 │3421 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134223423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424 You may run "mix format --migrate" to fix this warning automatically.3425 │3426 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3428 │3429 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134303431 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3432 You may run "mix format --migrate" to fix this warning automatically.3433 │3434 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3436 │3437 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134383439 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 operator3440 │3441 15 │ <<binary::binary-size(last_pos), last::bits>> = val3442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3443 │3444 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134453446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3447 You may run "mix format --migrate" to fix this warning automatically.3448 │3449 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3451 │3452 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134533454 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3455 You may run "mix format --migrate" to fix this warning automatically.3456 │3457 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3459 │3460 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134613462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3463 You may run "mix format --migrate" to fix this warning automatically.3464 │3465 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3467 │3468 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134693470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3471 You may run "mix format --migrate" to fix this warning automatically.3472 │3473 9 │ <<1 :: int32, 1>>3474 │ ~~~~~~~~~~~~~~~~~3475 │3476 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134773478 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3479 You may run "mix format --migrate" to fix this warning automatically.3480 │3481 11 │ <<1 :: int32, 0>>3482 │ ~~~~~~~~~~~~~~~~~3483 │3484 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134853486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3487 You may run "mix format --migrate" to fix this warning automatically.3488 │3489 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3491 │3492 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134933494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3495 You may run "mix format --migrate" to fix this warning automatically.3496 │3497 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3499 │3500 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135013502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3503 You may run "mix format --migrate" to fix this warning automatically.3504 │3505 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3507 │3508 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135093510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3511 You may run "mix format --migrate" to fix this warning automatically.3512 │3513 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3515 │3516 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135173518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3519 You may run "mix format --migrate" to fix this warning automatically.3520 │3521 12 │ <<20 :: int32, 3, n, 1, 16,3522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3523 │3524 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135253526 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3527 You may run "mix format --migrate" to fix this warning automatically.3528 │3529 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3531 │3532 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135333534 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3535 You may run "mix format --migrate" to fix this warning automatically.3536 │3537 10 │ <<24::int32, x::float64, y::float64, r::float64>>3538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539 │3540 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135413542 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3543 You may run "mix format --migrate" to fix this warning automatically.3544 │3545 10 │ <<24::int32, x::float64, y::float64, r::float64>>3546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547 │3548 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135493550 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3551 You may run "mix format --migrate" to fix this warning automatically.3552 │3553 10 │ <<24::int32, x::float64, y::float64, r::float64>>3554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555 │3556 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135573558 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3559 You may run "mix format --migrate" to fix this warning automatically.3560 │3561 10 │ <<24::int32, x::float64, y::float64, r::float64>>3562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563 │3564 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135653566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3567 You may run "mix format --migrate" to fix this warning automatically.3568 │3569 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3571 │3572 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135733574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3575 You may run "mix format --migrate" to fix this warning automatically.3576 │3577 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3579 │3580 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135813582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3583 You may run "mix format --migrate" to fix this warning automatically.3584 │3585 9 │ <<4::int32, n::float32>>3586 │ ~~~~~~~~~~~~~~~~~~~~~~~~3587 │3588 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135893590 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3591 You may run "mix format --migrate" to fix this warning automatically.3592 │3593 9 │ <<4::int32, n::float32>>3594 │ ~~~~~~~~~~~~~~~~~~~~~~~~3595 │3596 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135973598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3599 You may run "mix format --migrate" to fix this warning automatically.3600 │3601 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3603 │3604 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136053606 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3607 You may run "mix format --migrate" to fix this warning automatically.3608 │3609 13 │ <<4::int32, 0::1, 255, 0::23>>3610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3611 │3612 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136133614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3615 You may run "mix format --migrate" to fix this warning automatically.3616 │3617 15 │ <<4::int32, 1::1, 255, 0::23>>3618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3619 │3620 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136213622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3623 You may run "mix format --migrate" to fix this warning automatically.3624 │3625 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3627 │3628 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136293630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3631 You may run "mix format --migrate" to fix this warning automatically.3632 │3633 9 │ <<8 :: int32, n :: float64>>3634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3635 │3636 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136373638 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3639 You may run "mix format --migrate" to fix this warning automatically.3640 │3641 9 │ <<8 :: int32, n :: float64>>3642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3643 │3644 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136453646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3647 You may run "mix format --migrate" to fix this warning automatically.3648 │3649 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3651 │3652 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136533654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3655 You may run "mix format --migrate" to fix this warning automatically.3656 │3657 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3659 │3660 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136613662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3663 You may run "mix format --migrate" to fix this warning automatically.3664 │3665 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3667 │3668 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136693670 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3671 You may run "mix format --migrate" to fix this warning automatically.3672 │3673 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3675 │3676 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136773678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3679 You may run "mix format --migrate" to fix this warning automatically.3680 │3681 12 │ [<<IO.iodata_length(data) :: int32>> | data]3682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3683 │3684 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136853686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3687 You may run "mix format --migrate" to fix this warning automatically.3688 │3689 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3691 │3692 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136933694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3695 You may run "mix format --migrate" to fix this warning automatically.3696 │3697 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3699 │3700 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137013702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3703 You may run "mix format --migrate" to fix this warning automatically.3704 │3705 12 │ <<20 :: int32, 3, 128, 0, 16,3706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3707 │3708 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137093710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3711 You may run "mix format --migrate" to fix this warning automatically.3712 │3713 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3715 │3716 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137173718 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3719 You may run "mix format --migrate" to fix this warning automatically.3720 │3721 12 │ <<2 :: int32, int :: int16>>3722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3723 │3724 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137253726 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3727 You may run "mix format --migrate" to fix this warning automatically.3728 │3729 12 │ <<2 :: int32, int :: int16>>3730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3731 │3732 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137333734 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3735 You may run "mix format --migrate" to fix this warning automatically.3736 │3737 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3739 │3740 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137413742 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3743 You may run "mix format --migrate" to fix this warning automatically.3744 │3745 12 │ <<4 :: int32, int :: int32>>3746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3747 │3748 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137493750 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3751 You may run "mix format --migrate" to fix this warning automatically.3752 │3753 12 │ <<4 :: int32, int :: int32>>3754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3755 │3756 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137573758 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3759 You may run "mix format --migrate" to fix this warning automatically.3760 │3761 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3763 │3764 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137653766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3767 You may run "mix format --migrate" to fix this warning automatically.3768 │3769 12 │ <<8 :: int32, int :: int64>>3770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3771 │3772 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137733774 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3775 You may run "mix format --migrate" to fix this warning automatically.3776 │3777 12 │ <<8 :: int32, int :: int64>>3778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3779 │3780 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137813782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3783 You may run "mix format --migrate" to fix this warning automatically.3784 │3785 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3787 │3788 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137893790 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3791 You may run "mix format --migrate" to fix this warning automatically.3792 │3793 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3795 │3796 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137973798 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3799 You may run "mix format --migrate" to fix this warning automatically.3800 │3801 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3803 │3804 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138053806 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3807 You may run "mix format --migrate" to fix this warning automatically.3808 │3809 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3811 │3812 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138133814 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3815 You may run "mix format --migrate" to fix this warning automatically.3816 │3817 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3819 │3820 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138213822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3823 You may run "mix format --migrate" to fix this warning automatically.3824 │3825 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3827 │3828 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138293830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3831 You may run "mix format --migrate" to fix this warning automatically.3832 │3833 10 │ <<24::int32, a::float64, b::float64, c::float64>>3834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3835 │3836 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138373838 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3839 You may run "mix format --migrate" to fix this warning automatically.3840 │3841 10 │ <<24::int32, a::float64, b::float64, c::float64>>3842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3843 │3844 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138453846 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3847 You may run "mix format --migrate" to fix this warning automatically.3848 │3849 10 │ <<24::int32, a::float64, b::float64, c::float64>>3850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3851 │3852 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138533854 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3855 You may run "mix format --migrate" to fix this warning automatically.3856 │3857 10 │ <<24::int32, a::float64, b::float64, c::float64>>3858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3859 │3860 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138613862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3863 You may run "mix format --migrate" to fix this warning automatically.3864 │3865 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3867 │3868 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138693870 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3871 You may run "mix format --migrate" to fix this warning automatically.3872 │3873 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3875 │3876 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138773878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3879 You may run "mix format --migrate" to fix this warning automatically.3880 │3881 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3883 │3884 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138853886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3887 You may run "mix format --migrate" to fix this warning automatically.3888 │3889 9 │ <<6::int32, a, b, c, d, e, f>>3890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3891 │3892 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138933894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3895 You may run "mix format --migrate" to fix this warning automatically.3896 │3897 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899 │3900 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139013902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3903 You may run "mix format --migrate" to fix this warning automatically.3904 │3905 11 │ [<<byte_size(name) :: int32>> | name]3906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3907 │3908 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139093910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3911 You may run "mix format --migrate" to fix this warning automatically.3912 │3913 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3915 │3916 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139173918 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3919 You may run "mix format --migrate" to fix this warning automatically.3920 │3921 10 │ [<<IO.iodata_length(data)::int32>> | data]3922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3923 │3924 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139253926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3927 You may run "mix format --migrate" to fix this warning automatically.3928 │3929 13 │ [<<IO.iodata_length(data)::int32>> | data]3930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3931 │3932 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139333934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3935 You may run "mix format --migrate" to fix this warning automatically.3936 │3937 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3939 │3940 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139413942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3943 You may run "mix format --migrate" to fix this warning automatically.3944 │3945 15 │ <<4 :: int32, oid :: uint32>>3946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3947 │3948 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139493950 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3951 You may run "mix format --migrate" to fix this warning automatically.3952 │3953 15 │ <<4 :: int32, oid :: uint32>>3954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3955 │3956 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139573958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3959 You may run "mix format --migrate" to fix this warning automatically.3960 │3961 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3963 │3964 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139653966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3967 You may run "mix format --migrate" to fix this warning automatically.3968 │3969 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3971 │3972 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139733974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3975 You may run "mix format --migrate" to fix this warning automatically.3976 │3977 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3979 │3980 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139813982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3983 You may run "mix format --migrate" to fix this warning automatically.3984 │3985 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3987 │3988 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139893990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3991 You may run "mix format --migrate" to fix this warning automatically.3992 │3993 9 │ <<16::int32, x::float64, y::float64>>3994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3995 │3996 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139973998 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3999 You may run "mix format --migrate" to fix this warning automatically.4000 │4001 9 │ <<16::int32, x::float64, y::float64>>4002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4003 │4004 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140054006 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4007 You may run "mix format --migrate" to fix this warning automatically.4008 │4009 9 │ <<16::int32, x::float64, y::float64>>4010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4011 │4012 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140134014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4015 You may run "mix format --migrate" to fix this warning automatically.4016 │4017 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4019 │4020 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140214022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4023 You may run "mix format --migrate" to fix this warning automatically.4024 │4025 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4027 │4028 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140294030 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4031 You may run "mix format --migrate" to fix this warning automatically.4032 │4033 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4035 │4036 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140374038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4039 You may run "mix format --migrate" to fix this warning automatically.4040 │4041 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4043 │4044 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340454046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4047 You may run "mix format --migrate" to fix this warning automatically.4048 │4049 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4051 │4052 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140534054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4055 You may run "mix format --migrate" to fix this warning automatically.4056 │4057 14 │ [<<byte_size(bin) :: int32>> | bin]4058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4059 │4060 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140614062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4063 You may run "mix format --migrate" to fix this warning automatically.4064 │4065 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4067 │4068 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340694070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4071 You may run "mix format --migrate" to fix this warning automatically.4072 │4073 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4075 │4076 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340774078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4079 You may run "mix format --migrate" to fix this warning automatically.4080 │4081 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4083 │4084 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340854086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4087 You may run "mix format --migrate" to fix this warning automatically.4088 │4089 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4091 │4092 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140934094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4095 You may run "mix format --migrate" to fix this warning automatically.4096 │4097 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4099 │4100 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141014102 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4103 You may run "mix format --migrate" to fix this warning automatically.4104 │4105 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4107 │4108 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141094110 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4111 You may run "mix format --migrate" to fix this warning automatically.4112 │4113 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4115 │4116 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141174118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4119 You may run "mix format --migrate" to fix this warning automatically.4120 │4121 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4123 │4124 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141254126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4127 You may run "mix format --migrate" to fix this warning automatically.4128 │4129 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4131 │4132 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141334134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4135 You may run "mix format --migrate" to fix this warning automatically.4136 │4137 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4139 │4140 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141414142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4143 You may run "mix format --migrate" to fix this warning automatically.4144 │4145 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4147 │4148 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141494150 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4151 You may run "mix format --migrate" to fix this warning automatically.4152 │4153 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4155 │4156 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141574158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4159 You may run "mix format --migrate" to fix this warning automatically.4160 │4161 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4163 │4164 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141654166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4167 You may run "mix format --migrate" to fix this warning automatically.4168 │4169 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4171 │4172 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141734174 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4175 You may run "mix format --migrate" to fix this warning automatically.4176 │4177 11 │ [<<16 :: int32>> | uuid]4178 │ ~~~~~~~~~~~~~~~~~~~~~~~~4179 │4180 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141814182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4183 You may run "mix format --migrate" to fix this warning automatically.4184 │4185 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4187 │4188 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141894190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4191 You may run "mix format --migrate" to fix this warning automatically.4192 │4193 9 │ <<0 :: int32>>4194 │ ~~~~~~~~~~~~~~4195 │4196 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141974198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4199 You may run "mix format --migrate" to fix this warning automatically.4200 │4201 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4203 │4204 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142054206 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4207 You may run "mix format --migrate" to fix this warning automatically.4208 │4209 15 │ <<0 :: int32>>4210 │ ~~~~~~~~~~~~~~4211 │4212 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142134214 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4215 You may run "mix format --migrate" to fix this warning automatically.4216 │4217 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4219 │4220 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542214222 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4223 You may run "mix format --migrate" to fix this warning automatically.4224 │4225 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4227 │4228 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442294230 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4231 You may run "mix format --migrate" to fix this warning automatically.4232 │4233 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4235 │4236 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442374238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4239 You may run "mix format --migrate" to fix this warning automatically.4240 │4241 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4243 │4244 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442454246 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4247 You may run "mix format --migrate" to fix this warning automatically.4248 │4249 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4251 │4252 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442534254 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4255 You may run "mix format --migrate" to fix this warning automatically.4256 │4257 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4259 │4260 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542614262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4263 You may run "mix format --migrate" to fix this warning automatically.4264 │4265 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4267 │4268 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542694270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4271 You may run "mix format --migrate" to fix this warning automatically.4272 │4273 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4275 │4276 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842774278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4279 You may run "mix format --migrate" to fix this warning automatically.4280 │4281 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4283 │4284 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842854286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4287 You may run "mix format --migrate" to fix this warning automatically.4288 │4289 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4291 │4292 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842934294 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4295 You may run "mix format --migrate" to fix this warning automatically.4296 │4297 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4299 │4300 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843014302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4303 You may run "mix format --migrate" to fix this warning automatically.4304 │4305 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4307 │4308 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443094310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4311 You may run "mix format --migrate" to fix this warning automatically.4312 │4313 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4315 │4316 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443174318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4319 You may run "mix format --migrate" to fix this warning automatically.4320 │4321 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4323 │4324 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443254326 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4327 You may run "mix format --migrate" to fix this warning automatically.4328 │4329 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4331 │4332 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443334334 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4335 You may run "mix format --migrate" to fix this warning automatically.4336 │4337 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4339 │4340 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743414342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4343 You may run "mix format --migrate" to fix this warning automatically.4344 │4345 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4347 │4348 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743494350 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4351 You may run "mix format --migrate" to fix this warning automatically.4352 │4353 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4355 │4356 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743574358 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4359 You may run "mix format --migrate" to fix this warning automatically.4360 │4361 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4363 │4364 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743654366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4367 You may run "mix format --migrate" to fix this warning automatically.4368 │4369 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843734374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4375 You may run "mix format --migrate" to fix this warning automatically.4376 │4377 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4379 │4380 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443814382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4383 You may run "mix format --migrate" to fix this warning automatically.4384 │4385 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4387 │4388 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743894390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4391 You may run "mix format --migrate" to fix this warning automatically.4392 │4393 27 │ <<len :: int32, value :: binary-size(len)>> ->4394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4395 │4396 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643974398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4399 You may run "mix format --migrate" to fix this warning automatically.4400 │4401 27 │ <<len :: int32, value :: binary-size(len)>> ->4402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4403 │4404 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244054406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4407 You may run "mix format --migrate" to fix this warning automatically.4408 │4409 27 │ <<len :: int32, value :: binary-size(len)>> ->4410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4411 │4412 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544134414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4415 You may run "mix format --migrate" to fix this warning automatically.4416 │4417 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4419 │4420 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644214422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4423 You may run "mix format --migrate" to fix this warning automatically.4424 │4425 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427 │4428 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244294430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4431 You may run "mix format --migrate" to fix this warning automatically.4432 │4433 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435 │4436 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544374438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4439 You may run "mix format --migrate" to fix this warning automatically.4440 │4441 19 │ <<1 :: int32, 1>> -> true4442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4443 │4444 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644454446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4447 You may run "mix format --migrate" to fix this warning automatically.4448 │4449 19 │ <<1 :: int32, 1>> -> true4450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4451 │4452 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244534454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4455 You may run "mix format --migrate" to fix this warning automatically.4456 │4457 19 │ <<1 :: int32, 1>> -> true4458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4459 │4460 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544614462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4463 You may run "mix format --migrate" to fix this warning automatically.4464 │4465 20 │ <<1 :: int32, 0>> -> false4466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4467 │4468 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644694470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4471 You may run "mix format --migrate" to fix this warning automatically.4472 │4473 20 │ <<1 :: int32, 0>> -> false4474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4475 │4476 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244774478 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4479 You may run "mix format --migrate" to fix this warning automatically.4480 │4481 20 │ <<1 :: int32, 0>> -> false4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544854486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4487 You may run "mix format --migrate" to fix this warning automatically.4488 │4489 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491 │4492 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644934494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4495 You may run "mix format --migrate" to fix this warning automatically.4496 │4497 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4499 │4500 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245014502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4503 You may run "mix format --migrate" to fix this warning automatically.4504 │4505 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4507 │4508 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545094510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4511 You may run "mix format --migrate" to fix this warning automatically.4512 │4513 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4515 │4516 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645174518 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4519 You may run "mix format --migrate" to fix this warning automatically.4520 │4521 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4523 │4524 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645254526 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4527 You may run "mix format --migrate" to fix this warning automatically.4528 │4529 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4531 │4532 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645334534 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4535 You may run "mix format --migrate" to fix this warning automatically.4536 │4537 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539 │4540 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645414542 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4543 You may run "mix format --migrate" to fix this warning automatically.4544 │4545 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547 │4548 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645494550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4551 You may run "mix format --migrate" to fix this warning automatically.4552 │4553 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4555 │4556 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245574558 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4559 You may run "mix format --migrate" to fix this warning automatically.4560 │4561 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563 │4564 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245654566 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4567 You may run "mix format --migrate" to fix this warning automatically.4568 │4569 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4571 │4572 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245734574 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4575 You may run "mix format --migrate" to fix this warning automatically.4576 │4577 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4579 │4580 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245814582 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4583 You may run "mix format --migrate" to fix this warning automatically.4584 │4585 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4587 │4588 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245894590 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4591 You may run "mix format --migrate" to fix this warning automatically.4592 │4593 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545974598 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4599 You may run "mix format --migrate" to fix this warning automatically.4600 │4601 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603 │4604 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546054606 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4607 You may run "mix format --migrate" to fix this warning automatically.4608 │4609 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611 │4612 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546134614 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4615 You may run "mix format --migrate" to fix this warning automatically.4616 │4617 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4619 │4620 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546214622 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4623 You may run "mix format --migrate" to fix this warning automatically.4624 │4625 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4627 │4628 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546294630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4631 You may run "mix format --migrate" to fix this warning automatically.4632 │4633 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4635 │4636 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646374638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4639 You may run "mix format --migrate" to fix this warning automatically.4640 │4641 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4643 │4644 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246454646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4647 You may run "mix format --migrate" to fix this warning automatically.4648 │4649 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4651 │4652 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546534654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4655 You may run "mix format --migrate" to fix this warning automatically.4656 │4657 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659 │4660 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646614662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4663 You may run "mix format --migrate" to fix this warning automatically.4664 │4665 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4667 │4668 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246694670 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4671 You may run "mix format --migrate" to fix this warning automatically.4672 │4673 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4675 │4676 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546774678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4679 You may run "mix format --migrate" to fix this warning automatically.4680 │4681 23 │ <<20 :: int32, 3, n, 1, 16,4682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4683 │4684 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646854686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4687 You may run "mix format --migrate" to fix this warning automatically.4688 │4689 23 │ <<20 :: int32, 3, n, 1, 16,4690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4691 │4692 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246934694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4695 You may run "mix format --migrate" to fix this warning automatically.4696 │4697 23 │ <<20 :: int32, 3, n, 1, 16,4698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4699 │4700 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547014702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4703 You may run "mix format --migrate" to fix this warning automatically.4704 │4705 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647094710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4711 You may run "mix format --migrate" to fix this warning automatically.4712 │4713 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715 │4716 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247174718 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4719 You may run "mix format --migrate" to fix this warning automatically.4720 │4721 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4723 │4724 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547254726 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4727 You may run "mix format --migrate" to fix this warning automatically.4728 │4729 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731 │4732 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647334734 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4735 You may run "mix format --migrate" to fix this warning automatically.4736 │4737 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4739 │4740 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647414742 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4743 You may run "mix format --migrate" to fix this warning automatically.4744 │4745 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4747 │4748 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647494750 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4751 You may run "mix format --migrate" to fix this warning automatically.4752 │4753 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4755 │4756 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647574758 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4759 You may run "mix format --migrate" to fix this warning automatically.4760 │4761 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4763 │4764 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247654766 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4767 You may run "mix format --migrate" to fix this warning automatically.4768 │4769 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4771 │4772 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247734774 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4775 You may run "mix format --migrate" to fix this warning automatically.4776 │4777 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4779 │4780 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247814782 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4783 You may run "mix format --migrate" to fix this warning automatically.4784 │4785 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4787 │4788 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247894790 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4791 You may run "mix format --migrate" to fix this warning automatically.4792 │4793 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4795 │4796 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547974798 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4799 You may run "mix format --migrate" to fix this warning automatically.4800 │4801 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4803 │4804 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548054806 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4807 You may run "mix format --migrate" to fix this warning automatically.4808 │4809 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4811 │4812 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548134814 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4815 You may run "mix format --migrate" to fix this warning automatically.4816 │4817 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819 │4820 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548214822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4823 You may run "mix format --migrate" to fix this warning automatically.4824 │4825 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4827 │4828 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648294830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4831 You may run "mix format --migrate" to fix this warning automatically.4832 │4833 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4835 │4836 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248374838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4839 You may run "mix format --migrate" to fix this warning automatically.4840 │4841 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843 │4844 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548454846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4847 You may run "mix format --migrate" to fix this warning automatically.4848 │4849 36 │ <<4 :: int32, days :: int32>> ->4850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4851 │4852 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648534854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4855 You may run "mix format --migrate" to fix this warning automatically.4856 │4857 36 │ <<4 :: int32, days :: int32>> ->4858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4859 │4860 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648614862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4863 You may run "mix format --migrate" to fix this warning automatically.4864 │4865 36 │ <<4 :: int32, days :: int32>> ->4866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4867 │4868 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248694870 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4871 You may run "mix format --migrate" to fix this warning automatically.4872 │4873 36 │ <<4 :: int32, days :: int32>> ->4874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4875 │4876 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248774878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4879 You may run "mix format --migrate" to fix this warning automatically.4880 │4881 36 │ <<4 :: int32, days :: int32>> ->4882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4883 │4884 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548854886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4887 You may run "mix format --migrate" to fix this warning automatically.4888 │4889 36 │ <<4 :: int32, days :: int32>> ->4890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891 │4892 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548934894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4895 You may run "mix format --migrate" to fix this warning automatically.4896 │4897 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4899 │4900 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649014902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4903 You may run "mix format --migrate" to fix this warning automatically.4904 │4905 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4907 │4908 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249094910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4911 You may run "mix format --migrate" to fix this warning automatically.4912 │4913 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4915 │4916 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549174918 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4919 You may run "mix format --migrate" to fix this warning automatically.4920 │4921 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4923 │4924 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649254926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4927 You may run "mix format --migrate" to fix this warning automatically.4928 │4929 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249334934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4935 You may run "mix format --migrate" to fix this warning automatically.4936 │4937 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4939 │4940 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549414942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4943 You may run "mix format --migrate" to fix this warning automatically.4944 │4945 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4947 │4948 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649494950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4951 You may run "mix format --migrate" to fix this warning automatically.4952 │4953 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4955 │4956 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249574958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4959 You may run "mix format --migrate" to fix this warning automatically.4960 │4961 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4963 │4964 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549654966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4967 You may run "mix format --migrate" to fix this warning automatically.4968 │4969 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4971 │4972 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649734974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4975 You may run "mix format --migrate" to fix this warning automatically.4976 │4977 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4979 │4980 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249814982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4983 You may run "mix format --migrate" to fix this warning automatically.4984 │4985 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549894990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4991 You may run "mix format --migrate" to fix this warning automatically.4992 │4993 26 │ <<4::int32, float::float32>> -> float4994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4995 │4996 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649974998 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4999 You may run "mix format --migrate" to fix this warning automatically.5000 │5001 26 │ <<4::int32, float::float32>> -> float5002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5003 │5004 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650055006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5007 You may run "mix format --migrate" to fix this warning automatically.5008 │5009 26 │ <<4::int32, float::float32>> -> float5010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011 │5012 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250135014 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5015 You may run "mix format --migrate" to fix this warning automatically.5016 │5017 26 │ <<4::int32, float::float32>> -> float5018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250215022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5023 You may run "mix format --migrate" to fix this warning automatically.5024 │5025 26 │ <<4::int32, float::float32>> -> float5026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5027 │5028 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550295030 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5031 You may run "mix format --migrate" to fix this warning automatically.5032 │5033 26 │ <<4::int32, float::float32>> -> float5034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5035 │5036 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550375038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5039 You may run "mix format --migrate" to fix this warning automatically.5040 │5041 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5043 │5044 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650455046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5047 You may run "mix format --migrate" to fix this warning automatically.5048 │5049 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051 │5052 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250535054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5055 You may run "mix format --migrate" to fix this warning automatically.5056 │5057 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5059 │5060 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550615062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5063 You may run "mix format --migrate" to fix this warning automatically.5064 │5065 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067 │5068 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650695070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5071 You may run "mix format --migrate" to fix this warning automatically.5072 │5073 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075 │5076 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250775078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5079 You may run "mix format --migrate" to fix this warning automatically.5080 │5081 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5083 │5084 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550855086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5087 You may run "mix format --migrate" to fix this warning automatically.5088 │5089 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5091 │5092 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650935094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5095 You may run "mix format --migrate" to fix this warning automatically.5096 │5097 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5099 │5100 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251015102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5103 You may run "mix format --migrate" to fix this warning automatically.5104 │5105 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5107 │5108 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551095110 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5111 You may run "mix format --migrate" to fix this warning automatically.5112 │5113 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5115 │5116 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651175118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5119 You may run "mix format --migrate" to fix this warning automatically.5120 │5121 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123 │5124 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251255126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5127 You may run "mix format --migrate" to fix this warning automatically.5128 │5129 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5131 │5132 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551335134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5135 You may run "mix format --migrate" to fix this warning automatically.5136 │5137 26 │ <<8::int32, float::float64>> -> float5138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5139 │5140 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651415142 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5143 You may run "mix format --migrate" to fix this warning automatically.5144 │5145 26 │ <<8::int32, float::float64>> -> float5146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5147 │5148 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651495150 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5151 You may run "mix format --migrate" to fix this warning automatically.5152 │5153 26 │ <<8::int32, float::float64>> -> float5154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155 │5156 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251575158 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5159 You may run "mix format --migrate" to fix this warning automatically.5160 │5161 26 │ <<8::int32, float::float64>> -> float5162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5163 │5164 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251655166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5167 You may run "mix format --migrate" to fix this warning automatically.5168 │5169 26 │ <<8::int32, float::float64>> -> float5170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5171 │5172 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551735174 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5175 You may run "mix format --migrate" to fix this warning automatically.5176 │5177 26 │ <<8::int32, float::float64>> -> float5178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5179 │5180 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551815182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5183 You may run "mix format --migrate" to fix this warning automatically.5184 │5185 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187 │5188 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651895190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5191 You may run "mix format --migrate" to fix this warning automatically.5192 │5193 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5195 │5196 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251975198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5199 You may run "mix format --migrate" to fix this warning automatically.5200 │5201 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5203 │5204 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552055206 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5207 You may run "mix format --migrate" to fix this warning automatically.5208 │5209 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211 │5212 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652135214 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5215 You may run "mix format --migrate" to fix this warning automatically.5216 │5217 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5219 │5220 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252215222 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5223 You may run "mix format --migrate" to fix this warning automatically.5224 │5225 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5227 │5228 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552295230 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5231 You may run "mix format --migrate" to fix this warning automatically.5232 │5233 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652375238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5239 You may run "mix format --migrate" to fix this warning automatically.5240 │5241 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5243 │5244 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252455246 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5247 You may run "mix format --migrate" to fix this warning automatically.5248 │5249 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5251 │5252 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552535254 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5255 You may run "mix format --migrate" to fix this warning automatically.5256 │5257 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5259 │5260 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652615262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5263 You may run "mix format --migrate" to fix this warning automatically.5264 │5265 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267 │5268 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252695270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5271 You may run "mix format --migrate" to fix this warning automatically.5272 │5273 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5275 │5276 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552775278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5279 You may run "mix format --migrate" to fix this warning automatically.5280 │5281 23 │ <<20 :: int32, 3, 128, 0, 16,5282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5283 │5284 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652855286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5287 You may run "mix format --migrate" to fix this warning automatically.5288 │5289 23 │ <<20 :: int32, 3, 128, 0, 16,5290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291 │5292 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252935294 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5295 You may run "mix format --migrate" to fix this warning automatically.5296 │5297 23 │ <<20 :: int32, 3, 128, 0, 16,5298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5299 │5300 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553015302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5303 You may run "mix format --migrate" to fix this warning automatically.5304 │5305 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5307 │5308 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653095310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5311 You may run "mix format --migrate" to fix this warning automatically.5312 │5313 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315 │5316 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253175318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5319 You may run "mix format --migrate" to fix this warning automatically.5320 │5321 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323 │5324 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553255326 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5327 You may run "mix format --migrate" to fix this warning automatically.5328 │5329 20 │ <<2 :: int32, int :: int16>> -> int5330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331 │5332 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653335334 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5335 You may run "mix format --migrate" to fix this warning automatically.5336 │5337 20 │ <<2 :: int32, int :: int16>> -> int5338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5339 │5340 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653415342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5343 You may run "mix format --migrate" to fix this warning automatically.5344 │5345 20 │ <<2 :: int32, int :: int16>> -> int5346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347 │5348 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253495350 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5351 You may run "mix format --migrate" to fix this warning automatically.5352 │5353 20 │ <<2 :: int32, int :: int16>> -> int5354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355 │5356 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253575358 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5359 You may run "mix format --migrate" to fix this warning automatically.5360 │5361 20 │ <<2 :: int32, int :: int16>> -> int5362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5363 │5364 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553655366 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5367 You may run "mix format --migrate" to fix this warning automatically.5368 │5369 20 │ <<2 :: int32, int :: int16>> -> int5370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5371 │5372 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553735374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5375 You may run "mix format --migrate" to fix this warning automatically.5376 │5377 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5379 │5380 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653815382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5383 You may run "mix format --migrate" to fix this warning automatically.5384 │5385 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5387 │5388 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253895390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5391 You may run "mix format --migrate" to fix this warning automatically.5392 │5393 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5395 │5396 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553975398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5399 You may run "mix format --migrate" to fix this warning automatically.5400 │5401 20 │ <<4 :: int32, int :: int32>> -> int5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654055406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5407 You may run "mix format --migrate" to fix this warning automatically.5408 │5409 20 │ <<4 :: int32, int :: int32>> -> int5410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5411 │5412 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654135414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5415 You may run "mix format --migrate" to fix this warning automatically.5416 │5417 20 │ <<4 :: int32, int :: int32>> -> int5418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5419 │5420 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254215422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5423 You may run "mix format --migrate" to fix this warning automatically.5424 │5425 20 │ <<4 :: int32, int :: int32>> -> int5426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5427 │5428 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254295430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5431 You may run "mix format --migrate" to fix this warning automatically.5432 │5433 20 │ <<4 :: int32, int :: int32>> -> int5434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5435 │5436 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554375438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5439 You may run "mix format --migrate" to fix this warning automatically.5440 │5441 20 │ <<4 :: int32, int :: int32>> -> int5442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443 │5444 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554455446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5447 You may run "mix format --migrate" to fix this warning automatically.5448 │5449 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451 │5452 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654535454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5455 You may run "mix format --migrate" to fix this warning automatically.5456 │5457 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459 │5460 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254615462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5463 You may run "mix format --migrate" to fix this warning automatically.5464 │5465 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5467 │5468 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554695470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5471 You may run "mix format --migrate" to fix this warning automatically.5472 │5473 20 │ <<8 :: int32, int :: int64>> -> int5474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5475 │5476 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654775478 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5479 You may run "mix format --migrate" to fix this warning automatically.5480 │5481 20 │ <<8 :: int32, int :: int64>> -> int5482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5483 │5484 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654855486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5487 You may run "mix format --migrate" to fix this warning automatically.5488 │5489 20 │ <<8 :: int32, int :: int64>> -> int5490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5491 │5492 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254935494 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5495 You may run "mix format --migrate" to fix this warning automatically.5496 │5497 20 │ <<8 :: int32, int :: int64>> -> int5498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499 │5500 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255015502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5503 You may run "mix format --migrate" to fix this warning automatically.5504 │5505 20 │ <<8 :: int32, int :: int64>> -> int5506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507 │5508 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555095510 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5511 You may run "mix format --migrate" to fix this warning automatically.5512 │5513 20 │ <<8 :: int32, int :: int64>> -> int5514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5515 │5516 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555175518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5519 You may run "mix format --migrate" to fix this warning automatically.5520 │5521 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5523 │5524 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655255526 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5527 You may run "mix format --migrate" to fix this warning automatically.5528 │5529 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5531 │5532 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255335534 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5535 You may run "mix format --migrate" to fix this warning automatically.5536 │5537 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5539 │5540 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555415542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5543 You may run "mix format --migrate" to fix this warning automatically.5544 │5545 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5547 │5548 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655495550 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5551 You may run "mix format --migrate" to fix this warning automatically.5552 │5553 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5555 │5556 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655575558 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5559 You may run "mix format --migrate" to fix this warning automatically.5560 │5561 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5563 │5564 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655655566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5567 You may run "mix format --migrate" to fix this warning automatically.5568 │5569 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5571 │5572 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655735574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5575 You may run "mix format --migrate" to fix this warning automatically.5576 │5577 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5579 │5580 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255815582 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5583 You may run "mix format --migrate" to fix this warning automatically.5584 │5585 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5587 │5588 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255895590 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5591 You may run "mix format --migrate" to fix this warning automatically.5592 │5593 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5595 │5596 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255975598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5599 You may run "mix format --migrate" to fix this warning automatically.5600 │5601 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5603 │5604 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256055606 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5607 You may run "mix format --migrate" to fix this warning automatically.5608 │5609 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5611 │5612 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556135614 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5615 You may run "mix format --migrate" to fix this warning automatically.5616 │5617 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5619 │5620 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556215622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5623 You may run "mix format --migrate" to fix this warning automatically.5624 │5625 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5627 │5628 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556295630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5631 You may run "mix format --migrate" to fix this warning automatically.5632 │5633 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5635 │5636 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556375638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5639 You may run "mix format --migrate" to fix this warning automatically.5640 │5641 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5643 │5644 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656455646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5647 You may run "mix format --migrate" to fix this warning automatically.5648 │5649 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5651 │5652 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256535654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5655 You may run "mix format --migrate" to fix this warning automatically.5656 │5657 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5659 │5660 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556615662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5663 You may run "mix format --migrate" to fix this warning automatically.5664 │5665 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5667 │5668 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656695670 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5671 You may run "mix format --migrate" to fix this warning automatically.5672 │5673 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5675 │5676 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656775678 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5679 You may run "mix format --migrate" to fix this warning automatically.5680 │5681 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5683 │5684 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656855686 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5687 You may run "mix format --migrate" to fix this warning automatically.5688 │5689 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5691 │5692 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656935694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5695 You may run "mix format --migrate" to fix this warning automatically.5696 │5697 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5699 │5700 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257015702 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5703 You may run "mix format --migrate" to fix this warning automatically.5704 │5705 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5707 │5708 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257095710 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5711 You may run "mix format --migrate" to fix this warning automatically.5712 │5713 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5715 │5716 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257175718 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5719 You may run "mix format --migrate" to fix this warning automatically.5720 │5721 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5723 │5724 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257255726 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5727 You may run "mix format --migrate" to fix this warning automatically.5728 │5729 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731 │5732 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557335734 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5735 You may run "mix format --migrate" to fix this warning automatically.5736 │5737 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5739 │5740 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557415742 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5743 You may run "mix format --migrate" to fix this warning automatically.5744 │5745 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5747 │5748 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557495750 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5751 You may run "mix format --migrate" to fix this warning automatically.5752 │5753 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5755 │5756 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557575758 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5759 You may run "mix format --migrate" to fix this warning automatically.5760 │5761 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5763 │5764 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657655766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5767 You may run "mix format --migrate" to fix this warning automatically.5768 │5769 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5771 │5772 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257735774 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5775 You may run "mix format --migrate" to fix this warning automatically.5776 │5777 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5779 │5780 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557815782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5783 You may run "mix format --migrate" to fix this warning automatically.5784 │5785 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787 │5788 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657895790 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5791 You may run "mix format --migrate" to fix this warning automatically.5792 │5793 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5795 │5796 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657975798 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5799 You may run "mix format --migrate" to fix this warning automatically.5800 │5801 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803 │5804 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658055806 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5807 You may run "mix format --migrate" to fix this warning automatically.5808 │5809 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5811 │5812 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658135814 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5815 You may run "mix format --migrate" to fix this warning automatically.5816 │5817 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5819 │5820 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658215822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5823 You may run "mix format --migrate" to fix this warning automatically.5824 │5825 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5827 │5828 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258295830 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5831 You may run "mix format --migrate" to fix this warning automatically.5832 │5833 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5835 │5836 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258375838 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5839 You may run "mix format --migrate" to fix this warning automatically.5840 │5841 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843 │5844 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258455846 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5847 You may run "mix format --migrate" to fix this warning automatically.5848 │5849 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5851 │5852 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258535854 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5855 You may run "mix format --migrate" to fix this warning automatically.5856 │5857 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258615862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5863 You may run "mix format --migrate" to fix this warning automatically.5864 │5865 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5867 │5868 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558695870 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5871 You may run "mix format --migrate" to fix this warning automatically.5872 │5873 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5875 │5876 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558775878 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5879 You may run "mix format --migrate" to fix this warning automatically.5880 │5881 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5883 │5884 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558855886 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5887 You may run "mix format --migrate" to fix this warning automatically.5888 │5889 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5891 │5892 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558935894 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5895 You may run "mix format --migrate" to fix this warning automatically.5896 │5897 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559015902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5903 You may run "mix format --migrate" to fix this warning automatically.5904 │5905 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907 │5908 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659095910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5911 You may run "mix format --migrate" to fix this warning automatically.5912 │5913 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259175918 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5919 You may run "mix format --migrate" to fix this warning automatically.5920 │5921 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5923 │5924 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559255926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5927 You may run "mix format --migrate" to fix this warning automatically.5928 │5929 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5931 │5932 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659335934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5935 You may run "mix format --migrate" to fix this warning automatically.5936 │5937 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5939 │5940 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259415942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5943 You may run "mix format --migrate" to fix this warning automatically.5944 │5945 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5947 │5948 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559495950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5951 You may run "mix format --migrate" to fix this warning automatically.5952 │5953 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5955 │5956 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659575958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5959 You may run "mix format --migrate" to fix this warning automatically.5960 │5961 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5963 │5964 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259655966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5967 You may run "mix format --migrate" to fix this warning automatically.5968 │5969 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971 │5972 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559735974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5975 You may run "mix format --migrate" to fix this warning automatically.5976 │5977 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5979 │5980 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659815982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5983 You may run "mix format --migrate" to fix this warning automatically.5984 │5985 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987 │5988 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259895990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5991 You may run "mix format --migrate" to fix this warning automatically.5992 │5993 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995 │5996 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559975998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5999 You may run "mix format --migrate" to fix this warning automatically.6000 │6001 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6003 │6004 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660056006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6007 You may run "mix format --migrate" to fix this warning automatically.6008 │6009 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6011 │6012 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260136014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6015 You may run "mix format --migrate" to fix this warning automatically.6016 │6017 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6019 │6020 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560216022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6023 You may run "mix format --migrate" to fix this warning automatically.6024 │6025 19 │ <<len :: int32, data :: binary-size(len)>> ->6026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660296030 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6031 You may run "mix format --migrate" to fix this warning automatically.6032 │6033 19 │ <<len :: int32, data :: binary-size(len)>> ->6034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6035 │6036 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260376038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6039 You may run "mix format --migrate" to fix this warning automatically.6040 │6041 19 │ <<len :: int32, data :: binary-size(len)>> ->6042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043 │6044 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560456046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6047 You may run "mix format --migrate" to fix this warning automatically.6048 │6049 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051 │6052 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660536054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6055 You may run "mix format --migrate" to fix this warning automatically.6056 │6057 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260616062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6063 You may run "mix format --migrate" to fix this warning automatically.6064 │6065 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067 │6068 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560696070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6071 You may run "mix format --migrate" to fix this warning automatically.6072 │6073 28 │ <<4 :: int32, oid :: uint32>> -> oid6074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6075 │6076 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660776078 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6079 You may run "mix format --migrate" to fix this warning automatically.6080 │6081 28 │ <<4 :: int32, oid :: uint32>> -> oid6082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083 │6084 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660856086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6087 You may run "mix format --migrate" to fix this warning automatically.6088 │6089 28 │ <<4 :: int32, oid :: uint32>> -> oid6090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6091 │6092 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260936094 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6095 You may run "mix format --migrate" to fix this warning automatically.6096 │6097 28 │ <<4 :: int32, oid :: uint32>> -> oid6098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099 │6100 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261016102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6103 You may run "mix format --migrate" to fix this warning automatically.6104 │6105 28 │ <<4 :: int32, oid :: uint32>> -> oid6106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107 │6108 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561096110 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6111 You may run "mix format --migrate" to fix this warning automatically.6112 │6113 28 │ <<4 :: int32, oid :: uint32>> -> oid6114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115 │6116 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561176118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6119 You may run "mix format --migrate" to fix this warning automatically.6120 │6121 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6123 │6124 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661256126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6127 You may run "mix format --migrate" to fix this warning automatically.6128 │6129 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6131 │6132 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261336134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6135 You may run "mix format --migrate" to fix this warning automatically.6136 │6137 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6139 │6140 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561416142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6143 You may run "mix format --migrate" to fix this warning automatically.6144 │6145 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6147 │6148 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661496150 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6151 You may run "mix format --migrate" to fix this warning automatically.6152 │6153 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6155 │6156 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261576158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6159 You may run "mix format --migrate" to fix this warning automatically.6160 │6161 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163 │6164 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561656166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6167 You may run "mix format --migrate" to fix this warning automatically.6168 │6169 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6171 │6172 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661736174 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6175 You may run "mix format --migrate" to fix this warning automatically.6176 │6177 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179 │6180 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261816182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6183 You may run "mix format --migrate" to fix this warning automatically.6184 │6185 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187 │6188 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561896190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6191 You may run "mix format --migrate" to fix this warning automatically.6192 │6193 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6195 │6196 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661976198 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6199 You may run "mix format --migrate" to fix this warning automatically.6200 │6201 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6203 │6204 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662056206 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6207 You may run "mix format --migrate" to fix this warning automatically.6208 │6209 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6211 │6212 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662136214 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6215 You may run "mix format --migrate" to fix this warning automatically.6216 │6217 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6219 │6220 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262216222 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6223 You may run "mix format --migrate" to fix this warning automatically.6224 │6225 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6227 │6228 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262296230 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6231 You may run "mix format --migrate" to fix this warning automatically.6232 │6233 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6235 │6236 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262376238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6239 You may run "mix format --migrate" to fix this warning automatically.6240 │6241 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243 │6244 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562456246 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6247 You may run "mix format --migrate" to fix this warning automatically.6248 │6249 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6251 │6252 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562536254 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6255 You may run "mix format --migrate" to fix this warning automatically.6256 │6257 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6259 │6260 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562616262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6263 You may run "mix format --migrate" to fix this warning automatically.6264 │6265 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6267 │6268 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662696270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6271 You may run "mix format --migrate" to fix this warning automatically.6272 │6273 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275 │6276 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262776278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6279 You may run "mix format --migrate" to fix this warning automatically.6280 │6281 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283 │6284 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562856286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6287 You may run "mix format --migrate" to fix this warning automatically.6288 │6289 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291 │6292 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662936294 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6295 You may run "mix format --migrate" to fix this warning automatically.6296 │6297 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6299 │6300 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263016302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6303 You may run "mix format --migrate" to fix this warning automatically.6304 │6305 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6307 │6308 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563096310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6311 You may run "mix format --migrate" to fix this warning automatically.6312 │6313 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6315 │6316 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663176318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6319 You may run "mix format --migrate" to fix this warning automatically.6320 │6321 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6323 │6324 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263256326 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6327 You may run "mix format --migrate" to fix this warning automatically.6328 │6329 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6331 │6332 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563336334 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6335 You may run "mix format --migrate" to fix this warning automatically.6336 │6337 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6339 │6340 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863416342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6343 You may run "mix format --migrate" to fix this warning automatically.6344 │6345 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347 │6348 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463496350 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6351 You may run "mix format --migrate" to fix this warning automatically.6352 │6353 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6355 │6356 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763576358 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6359 You may run "mix format --migrate" to fix this warning automatically.6360 │6361 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6363 │6364 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863656366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6367 You may run "mix format --migrate" to fix this warning automatically.6368 │6369 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6371 │6372 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463736374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6375 You may run "mix format --migrate" to fix this warning automatically.6376 │6377 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6379 │6380 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763816382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6383 You may run "mix format --migrate" to fix this warning automatically.6384 │6385 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6387 │6388 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663896390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6391 You may run "mix format --migrate" to fix this warning automatically.6392 │6393 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6395 │6396 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263976398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6399 You may run "mix format --migrate" to fix this warning automatically.6400 │6401 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6403 │6404 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564056406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6407 You may run "mix format --migrate" to fix this warning automatically.6408 │6409 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6411 │6412 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664136414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6415 You may run "mix format --migrate" to fix this warning automatically.6416 │6417 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6419 │6420 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264216422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6423 You may run "mix format --migrate" to fix this warning automatically.6424 │6425 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6427 │6428 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564296430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6431 You may run "mix format --migrate" to fix this warning automatically.6432 │6433 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6435 │6436 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864376438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6439 You may run "mix format --migrate" to fix this warning automatically.6440 │6441 40 │ <<count::int32, data::binary>> = binary6442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6443 │6444 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864456446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6447 You may run "mix format --migrate" to fix this warning automatically.6448 │6449 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6451 │6452 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464536454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6455 You may run "mix format --migrate" to fix this warning automatically.6456 │6457 40 │ <<count::int32, data::binary>> = binary6458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6459 │6460 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464616462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6463 You may run "mix format --migrate" to fix this warning automatically.6464 │6465 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6467 │6468 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764696470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6471 You may run "mix format --migrate" to fix this warning automatically.6472 │6473 40 │ <<count::int32, data::binary>> = binary6474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6475 │6476 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764776478 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6479 You may run "mix format --migrate" to fix this warning automatically.6480 │6481 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6483 │6484 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864856486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6487 You may run "mix format --migrate" to fix this warning automatically.6488 │6489 44 │ <<_::int32, data::binary>> = binary6490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6491 │6492 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864936494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6495 You may run "mix format --migrate" to fix this warning automatically.6496 │6497 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6499 │6500 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465016502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6503 You may run "mix format --migrate" to fix this warning automatically.6504 │6505 44 │ <<_::int32, data::binary>> = binary6506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6507 │6508 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465096510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6511 You may run "mix format --migrate" to fix this warning automatically.6512 │6513 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6515 │6516 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765176518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6519 You may run "mix format --migrate" to fix this warning automatically.6520 │6521 44 │ <<_::int32, data::binary>> = binary6522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6523 │6524 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765256526 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6527 You may run "mix format --migrate" to fix this warning automatically.6528 │6529 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6531 │6532 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865336534 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6535 You may run "mix format --migrate" to fix this warning automatically.6536 │6537 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6539 │6540 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465416542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6543 You may run "mix format --migrate" to fix this warning automatically.6544 │6545 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6547 │6548 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765496550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6551 You may run "mix format --migrate" to fix this warning automatically.6552 │6553 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6555 │6556 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665576558 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6559 You may run "mix format --migrate" to fix this warning automatically.6560 │6561 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6563 │6564 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665656566 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6567 You may run "mix format --migrate" to fix this warning automatically.6568 │6569 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6571 │6572 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665736574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6575 You may run "mix format --migrate" to fix this warning automatically.6576 │6577 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6579 │6580 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265816582 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6583 You may run "mix format --migrate" to fix this warning automatically.6584 │6585 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6587 │6588 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265896590 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6591 You may run "mix format --migrate" to fix this warning automatically.6592 │6593 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6595 │6596 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265976598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6599 You may run "mix format --migrate" to fix this warning automatically.6600 │6601 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6603 │6604 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566056606 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6607 You may run "mix format --migrate" to fix this warning automatically.6608 │6609 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6611 │6612 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566136614 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6615 You may run "mix format --migrate" to fix this warning automatically.6616 │6617 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6619 │6620 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566216622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6623 You may run "mix format --migrate" to fix this warning automatically.6624 │6625 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6627 │6628 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666296630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6631 You may run "mix format --migrate" to fix this warning automatically.6632 │6633 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6635 │6636 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266376638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6639 You may run "mix format --migrate" to fix this warning automatically.6640 │6641 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6643 │6644 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566456646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6647 You may run "mix format --migrate" to fix this warning automatically.6648 │6649 33 │ <<8 :: int32, microsecs :: int64>> ->6650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6651 │6652 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666536654 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6655 You may run "mix format --migrate" to fix this warning automatically.6656 │6657 33 │ <<8 :: int32, microsecs :: int64>> ->6658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6659 │6660 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666616662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6663 You may run "mix format --migrate" to fix this warning automatically.6664 │6665 33 │ <<8 :: int32, microsecs :: int64>> ->6666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6667 │6668 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266696670 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6671 You may run "mix format --migrate" to fix this warning automatically.6672 │6673 33 │ <<8 :: int32, microsecs :: int64>> ->6674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6675 │6676 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266776678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6679 You may run "mix format --migrate" to fix this warning automatically.6680 │6681 33 │ <<8 :: int32, microsecs :: int64>> ->6682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6683 │6684 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566856686 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6687 You may run "mix format --migrate" to fix this warning automatically.6688 │6689 33 │ <<8 :: int32, microsecs :: int64>> ->6690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6691 │6692 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566936694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6695 You may run "mix format --migrate" to fix this warning automatically.6696 │6697 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6699 │6700 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667016702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6703 You may run "mix format --migrate" to fix this warning automatically.6704 │6705 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6707 │6708 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267096710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6711 You may run "mix format --migrate" to fix this warning automatically.6712 │6713 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6715 │6716 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567176718 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6719 You may run "mix format --migrate" to fix this warning automatically.6720 │6721 37 │ <<8 :: int32, microsecs :: int64>> ->6722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6723 │6724 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667256726 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6727 You may run "mix format --migrate" to fix this warning automatically.6728 │6729 37 │ <<8 :: int32, microsecs :: int64>> ->6730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6731 │6732 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667336734 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6735 You may run "mix format --migrate" to fix this warning automatically.6736 │6737 37 │ <<8 :: int32, microsecs :: int64>> ->6738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6739 │6740 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267416742 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6743 You may run "mix format --migrate" to fix this warning automatically.6744 │6745 37 │ <<8 :: int32, microsecs :: int64>> ->6746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6747 │6748 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267496750 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6751 You may run "mix format --migrate" to fix this warning automatically.6752 │6753 37 │ <<8 :: int32, microsecs :: int64>> ->6754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6755 │6756 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567576758 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6759 You may run "mix format --migrate" to fix this warning automatically.6760 │6761 37 │ <<8 :: int32, microsecs :: int64>> ->6762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6763 │6764 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567656766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6767 You may run "mix format --migrate" to fix this warning automatically.6768 │6769 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6771 │6772 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667736774 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6775 You may run "mix format --migrate" to fix this warning automatically.6776 │6777 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6779 │6780 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267816782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6783 You may run "mix format --migrate" to fix this warning automatically.6784 │6785 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6787 │6788 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567896790 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6791 You may run "mix format --migrate" to fix this warning automatically.6792 │6793 42 │ <<8 :: int32, microsecs :: int64>> ->6794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6795 │6796 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667976798 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6799 You may run "mix format --migrate" to fix this warning automatically.6800 │6801 42 │ <<8 :: int32, microsecs :: int64>> ->6802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6803 │6804 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668056806 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6807 You may run "mix format --migrate" to fix this warning automatically.6808 │6809 42 │ <<8 :: int32, microsecs :: int64>> ->6810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6811 │6812 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268136814 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6815 You may run "mix format --migrate" to fix this warning automatically.6816 │6817 42 │ <<8 :: int32, microsecs :: int64>> ->6818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6819 │6820 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268216822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6823 You may run "mix format --migrate" to fix this warning automatically.6824 │6825 42 │ <<8 :: int32, microsecs :: int64>> ->6826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6827 │6828 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568296830 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6831 You may run "mix format --migrate" to fix this warning automatically.6832 │6833 42 │ <<8 :: int32, microsecs :: int64>> ->6834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6835 │6836 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568376838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6839 You may run "mix format --migrate" to fix this warning automatically.6840 │6841 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6843 │6844 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668456846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6847 You may run "mix format --migrate" to fix this warning automatically.6848 │6849 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6851 │6852 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268536854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6855 You may run "mix format --migrate" to fix this warning automatically.6856 │6857 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6859 │6860 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568616862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6863 You may run "mix format --migrate" to fix this warning automatically.6864 │6865 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6867 │6868 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668696870 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6871 You may run "mix format --migrate" to fix this warning automatically.6872 │6873 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6875 │6876 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668776878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6879 You may run "mix format --migrate" to fix this warning automatically.6880 │6881 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6883 │6884 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668856886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6887 You may run "mix format --migrate" to fix this warning automatically.6888 │6889 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6891 │6892 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268936894 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6895 You may run "mix format --migrate" to fix this warning automatically.6896 │6897 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6899 │6900 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269016902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6903 You may run "mix format --migrate" to fix this warning automatically.6904 │6905 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6907 │6908 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269096910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6911 You may run "mix format --migrate" to fix this warning automatically.6912 │6913 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6915 │6916 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569176918 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6919 You may run "mix format --migrate" to fix this warning automatically.6920 │6921 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6923 │6924 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569256926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6927 You may run "mix format --migrate" to fix this warning automatically.6928 │6929 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6931 │6932 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569336934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6935 You may run "mix format --migrate" to fix this warning automatically.6936 │6937 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6939 │6940 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669416942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6943 You may run "mix format --migrate" to fix this warning automatically.6944 │6945 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6947 │6948 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269496950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6951 You may run "mix format --migrate" to fix this warning automatically.6952 │6953 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6955 │6956 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569576958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6959 You may run "mix format --migrate" to fix this warning automatically.6960 │6961 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6963 │6964 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669656966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6967 You may run "mix format --migrate" to fix this warning automatically.6968 │6969 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6971 │6972 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669736974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6975 You may run "mix format --migrate" to fix this warning automatically.6976 │6977 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6979 │6980 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269816982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6983 You may run "mix format --migrate" to fix this warning automatically.6984 │6985 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6987 │6988 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269896990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6991 You may run "mix format --migrate" to fix this warning automatically.6992 │6993 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6995 │6996 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569976998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6999 You may run "mix format --migrate" to fix this warning automatically.7000 │7001 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7003 │7004 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570057006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7007 You may run "mix format --migrate" to fix this warning automatically.7008 │7009 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7011 │7012 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670137014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7015 You may run "mix format --migrate" to fix this warning automatically.7016 │7017 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7019 │7020 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270217022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7023 You may run "mix format --migrate" to fix this warning automatically.7024 │7025 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7027 │7028 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570297030 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7031 You may run "mix format --migrate" to fix this warning automatically.7032 │7033 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7035 │7036 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670377038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7039 You may run "mix format --migrate" to fix this warning automatically.7040 │7041 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7043 │7044 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270457046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7047 You may run "mix format --migrate" to fix this warning automatically.7048 │7049 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7051 │7052 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570537054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7055 You may run "mix format --migrate" to fix this warning automatically.7056 │7057 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7059 │7060 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670617062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7063 You may run "mix format --migrate" to fix this warning automatically.7064 │7065 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7067 │7068 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270697070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7071 You may run "mix format --migrate" to fix this warning automatically.7072 │7073 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7075 │7076 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570777078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7079 You may run "mix format --migrate" to fix this warning automatically.7080 │7081 17 │ <<0 :: int32>> -> :void7082 │ ~~~~~~~~~~~~~~~~~~~~~~~7083 │7084 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670857086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7087 You may run "mix format --migrate" to fix this warning automatically.7088 │7089 17 │ <<0 :: int32>> -> :void7090 │ ~~~~~~~~~~~~~~~~~~~~~~~7091 │7092 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270937094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7095 You may run "mix format --migrate" to fix this warning automatically.7096 │7097 17 │ <<0 :: int32>> -> :void7098 │ ~~~~~~~~~~~~~~~~~~~~~~~7099 │7100 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571017102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7103 You may run "mix format --migrate" to fix this warning automatically.7104 │7105 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7107 │7108 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671097110 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7111 You may run "mix format --migrate" to fix this warning automatically.7112 │7113 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7115 │7116 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271177118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7119 You may run "mix format --migrate" to fix this warning automatically.7120 │7121 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7123 │7124 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571257126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7127 You may run "mix format --migrate" to fix this warning automatically.7128 │7129 23 │ <<0 :: int32>> -> :void7130 │ ~~~~~~~~~~~~~~~~~~~~~~~7131 │7132 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671337134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7135 You may run "mix format --migrate" to fix this warning automatically.7136 │7137 23 │ <<0 :: int32>> -> :void7138 │ ~~~~~~~~~~~~~~~~~~~~~~~7139 │7140 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271417142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7143 You may run "mix format --migrate" to fix this warning automatically.7144 │7145 23 │ <<0 :: int32>> -> :void7146 │ ~~~~~~~~~~~~~~~~~~~~~~~7147 │7148 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571497150 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7151 You may run "mix format --migrate" to fix this warning automatically.7152 │7153 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7155 │7156 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671577158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7159 You may run "mix format --migrate" to fix this warning automatically.7160 │7161 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7163 │7164 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271657166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7167 You may run "mix format --migrate" to fix this warning automatically.7168 │7169 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7171 │7172 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571737174 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7175 │7176 20 │ manager = worker(Postgrex.TypeManager, [])7177 │ ~7178 │7179 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171807181 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7182 │7183 21 │ server_sup = supervisor(__MODULE__, [:servers])7184 │ ~7185 │7186 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171877188 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7189 │7190 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7191 │ ~7192 │7193 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17194 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171957196 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7197 │7198 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7199 │ ~7200 │7201 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172027203 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7204 │7205 110 │ if Map.size(s.listener_channels[channel]) == 1 do7206 │ ~7207 │7208 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37209 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37210 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272117212 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7213 │7214 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7215 │ ~7216 │7217 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172187219 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7220 │7221 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7222 │ ~7223 │7224 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272257226 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7227 │7228 9 │ worker(Postgrex.Parameters, [])]7229 │ ~7230 │7231 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272327233 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7234 │7235 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7236 │ ~7237 │7238 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272397240 warning: a struct for Postgrex.Query is expected on struct update:72417242 %Postgrex.Query{7243 query7244 | param_oids: param_oids,7245 param_formats: param_formats,7246 param_types: param_types7247 }72487249 but got type:72507251 dynamic()72527253 where "query" was given the type:72547255 # type: dynamic()7256 # from: lib/postgrex/protocol.ex:910:357257 query72587259 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72607261 type warning found at:7262 │7263 915 │ query = %Query{query | param_oids: param_oids,7264 │ ~7265 │7266 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672677268 warning: a struct for Postgrex.Query is expected on struct update:72697270 %Postgrex.Query{7271 query7272 | ref: make_ref(),7273 types: types,7274 columns: col_names,7275 result_oids: result_oids,7276 result_formats: result_formats,7277 result_types: result_types7278 }72797280 but got type:72817282 dynamic()72837284 where "query" was given the type:72857286 # type: dynamic()7287 # from: lib/postgrex/protocol.ex:926:357288 query72897290 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72917292 type warning found at:7293 │7294 932 │ query = %Query{query | ref: make_ref(), types: types,7295 │ ~7296 │7297 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672987299 warning: a struct for Postgrex.Query is expected on struct update:73007301 %Postgrex.Query{query | ref: make_ref()}73027303 but got type:73047305 dynamic()73067307 where "query" was given the type:73087309 # type: dynamic()7310 # from: lib/postgrex/protocol.ex:977:317311 query73127313 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73147315 type warning found at:7316 │7317 978 │ query = %Query{query | ref: make_ref()}7318 │ ~7319 │7320 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573217322 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7323 │7324 2131 │ formatted_reason = :ssl.format_error(reason)7325 │ ~7326 │7327 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373287329 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7330 │7331 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7332 │ ~7333 │7334 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373357336 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7337 │7338 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7339 │ ~7340 │7341 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273427343 warning: a struct for Postgrex.Query is expected on struct update:73447345 %Postgrex.Query{query | name: ""}73467347 but got type:73487349 dynamic()73507351 where "query" was given the type:73527353 # type: dynamic()7354 # from: lib/postgrex/protocol.ex:2313:167355 query73567357 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73587359 type warning found at:7360 │7361 2313 │ defp unnamed(query), do: %Query{query | name: ""}7362 │ ~7363 │7364 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173657366Generated postgrex app7367warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7368 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27369 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17370 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57371 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27372 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47373 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273747375==> ecto7376Compiling 70 files (.ex)7377 warning: using single-quoted strings to represent charlists is deprecated.7378 Use ~c"" if you indeed want a charlist or use "" instead.7379 You may run "mix format --migrate" to change all single-quoted7380 strings to use the ~c sigil and fix this warning.7381 │7382 166 │ defp insert_all_value(_), do: '?'7383 │ ~7384 │7385 └─ lib/ecto/adapters/mysql/connection.ex:166:3773867387 warning: using single-quoted strings to represent charlists is deprecated.7388 Use ~c"" if you indeed want a charlist or use "" instead.7389 You may run "mix format --migrate" to change all single-quoted7390 strings to use the ~c sigil and fix this warning.7391 │7392 354 │ '?'7393 │ ~7394 │7395 └─ lib/ecto/adapters/mysql/connection.ex:354:773967397 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73987399 This error happens when you have function calls without parentheses inside keywords. For example:74007401 function(arg, one: nested_call a, b, c)7402 function(arg, one: if expr, do: :this, else: :that)74037404 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:74057406 function(arg, one: if(expr, do: :this, else: :that))7407 function(arg, one: nested_call(a, b, c))74087409 Ambiguity found at:7410 │7411 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413 │7414 └─ lib/ecto/changeset.ex:228674157416 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74177418 This error happens when you have function calls without parentheses inside keywords. For example:74197420 function(arg, one: nested_call a, b, c)7421 function(arg, one: if expr, do: :this, else: :that)74227423 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:74247425 function(arg, one: if(expr, do: :this, else: :that))7426 function(arg, one: nested_call(a, b, c))74277428 Ambiguity found at:7429 │7430 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7432 │7433 └─ lib/ecto/migration/runner.ex:26574347435 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74367437 This error happens when you have function calls without parentheses inside keywords. For example:74387439 function(arg, one: nested_call a, b, c)7440 function(arg, one: if expr, do: :this, else: :that)74417442 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:74437444 function(arg, one: if(expr, do: :this, else: :that))7445 function(arg, one: nested_call(a, b, c))74467447 Ambiguity found at:7448 │7449 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7451 │7452 └─ lib/ecto/migration/runner.ex:26774537454 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7455 │7456 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7457 │ ~7458 │7459 └─ lib/ecto/query/builder.ex:136:874607461 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7462 │7463 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7464 │ ~~7465 │7466 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274677468 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7469 │7470 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7471 │ ~~7472 │7473 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274747475 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74767477 This error happens when you have function calls without parentheses inside keywords. For example:74787479 function(arg, one: nested_call a, b, c)7480 function(arg, one: if expr, do: :this, else: :that)74817482 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:74837484 function(arg, one: if(expr, do: :this, else: :that))7485 function(arg, one: nested_call(a, b, c))74867487 Ambiguity found at:7488 │7489 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7491 │7492 └─ lib/ecto/repo/schema.ex:45474937494 warning: unused require Ecto.Query7495 │7496 6 │ require Ecto.Query7497 │ ~7498 │7499 └─ lib/ecto/repo/preloader.ex:6:375007501 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7502 │7503 9 │ schema "schema_migrations" do7504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7505 │7506 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75077508 warning: @behaviour DBConnection.Pool does not exist (in module Ecto.Adapters.SQL.Sandbox.Pool)7509 │7510 365 │ defmodule Pool do7511 │ ~~~~~~~~~~~~~~~~~7512 │7513 └─ lib/ecto/adapters/sql/sandbox.ex:365: Ecto.Adapters.SQL.Sandbox.Pool (module)75147515 warning: struct DBConnection.OwnershipError is undefined (module DBConnection.OwnershipError is not available or is yet to be defined)7516 │7517 258 │ err in DBConnection.OwnershipError ->7518 │ ~7519 │7520 └─ lib/ecto/adapters/sql.ex:258:11: Ecto.Adapters.SQL.sql_call/675217522 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7523 │7524 260 │ reraise %{err | message: message}, System.stacktrace7525 │ ~7526 │7527 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/675287529 warning: the following clause will never match:75307531 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75327533 because it attempts to match on the result of:75347535 System.stacktrace()75367537 which has type:75387539 empty_list()75407541 where "args_or_arity" was given the type:75427543 # type: float() or integer() or non_empty_list(term())7544 # from: lib/ecto/changeset.ex7545 (_() when args_or_arity == 2) when length(args_or_arity) == 275467547 where "module" was given the type:75487549 # type: dynamic()7550 # from: lib/ecto/changeset.ex:733:307551 module75527553 type warning found at:7554 │7555 741 │ ... when length(args_or_arity) == 2 ->7556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7557 │7558 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275597560 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7561 │7562 739 │ case System.stacktrace do7563 │ ~7564 │7565 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275667567 warning: incompatible types given to Mix.Ecto.ensure_started/2:75687569 Mix.Ecto.ensure_started(repo, opts)75707571 given types:75727573 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75747575 but expected one of:75767577 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75787579 where "opts" was given the type:75807581 # type: dynamic(7582 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7583 non_struct_map()7584 )7585 # from: lib/mix/tasks/ecto.rollback.ex:64:107586 opts =7587 if opts[:quiet] do7588 Keyword.merge(opts, log: false, log_sql: false)7589 else7590 opts7591 end75927593 where "repo" was given the type:75947595 # type: dynamic(atom())7596 # from: lib/mix/tasks/ecto.rollback.ex:70:77597 Mix.Ecto.ensure_repo(repo, args)75987599 type warning found at:7600 │7601 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7602 │ ~7603 │7604 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276057606 warning: incompatible types given to Mix.Ecto.ensure_started/2:76077608 Mix.Ecto.ensure_started(repo, all: true)76097610 given types:76117612 -dynamic(atom())-, non_empty_list({:all, true})76137614 but expected one of:76157616 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76177618 where "repo" was given the type:76197620 # type: dynamic(atom())7621 # from: lib/mix/tasks/ecto.migrations.ex:37:77622 Mix.Ecto.ensure_repo(repo, args)76237624 type warning found at:7625 │7626 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7627 │ ~7628 │7629 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/376307631 warning: incompatible types given to Mix.Ecto.ensure_started/2:76327633 Mix.Ecto.ensure_started(repo, opts)76347635 given types:76367637 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76387639 but expected one of:76407641 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76427643 where "opts" was given the type:76447645 # type: dynamic(7646 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7647 non_struct_map()7648 )7649 # from: lib/mix/tasks/ecto.migrate.ex:68:107650 opts =7651 if opts[:quiet] do7652 Keyword.merge(opts, log: false, log_sql: false)7653 else7654 opts7655 end76567657 where "repo" was given the type:76587659 # type: dynamic(atom())7660 # from: lib/mix/tasks/ecto.migrate.ex:74:77661 Mix.Ecto.ensure_repo(repo, args)76627663 type warning found at:7664 │7665 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7666 │ ~7667 │7668 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276697670 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76717672 Mix.Ecto.source_repo_priv(repo)76737674 given types:76757676 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76777678 but expected one of:76797680 atom()76817682 where "repo" was given the types:76837684 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7685 # from: lib/mix/tasks/ecto.load.ex:70:227686 Keyword.merge(repo.config, opts)76877688 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7689 # from: lib/mix/tasks/ecto.load.ex:72:277690 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76917692 type warning found at:7693 │7694 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7695 │ ~7696 │7697 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276987699 warning: expected a map or struct when accessing .__adapter__ in expression:77007701 repo.__adapter__77027703 where "repo" was given the type:77047705 # type: dynamic(atom())7706 # from: lib/mix/tasks/ecto.load.ex:53:77707 Mix.Ecto.ensure_repo(repo, args)77087709 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77107711 type warning found at:7712 │7713 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7714 │ ~7715 │7716 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177177718 warning: expected a map or struct when accessing .__adapter__ in expression:77197720 repo.__adapter__77217722 where "repo" was given the type:77237724 # type: dynamic(atom())7725 # from: lib/mix/tasks/ecto.dump.ex:50:77726 Mix.Ecto.ensure_repo(repo, args)77277728 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77297730 type warning found at:7731 │7732 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7733 │ ~7734 │7735 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177367737 warning: expected a map or struct when accessing .__adapter__ in expression:77387739 repo.__adapter__77407741 where "repo" was given the type:77427743 # type: dynamic(atom())7744 # from: lib/mix/tasks/ecto.drop.ex:39:77745 Mix.Ecto.ensure_repo(repo, args)77467747 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77487749 type warning found at:7750 │7751 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7752 │ ~7753 │7754 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177557756 warning: expected a map or struct when accessing .__adapter__ in expression:77577758 repo.__adapter__77597760 where "repo" was given the type:77617762 # type: dynamic(atom())7763 # from: lib/mix/tasks/ecto.create.ex:37:77764 Mix.Ecto.ensure_repo(repo, args)77657766 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77677768 type warning found at:7769 │7770 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7771 │ ~7772 │7773 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177747775 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7776 │7777 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7778 │ ~7779 │7780 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/277817782 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7783 │7784 62 │ Mix.Project.compile(args)7785 │ ~7786 │7787 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277887789 warning: expected a module (an atom) when invoking start_link/1 in expression:77907791 repo.start_link(pool_size: pool_size)77927793 where "pool_size" was given the type:77947795 # type: dynamic()7796 # from: lib/mix/ecto.ex:101:157797 pool_size = Keyword.get(opts, :pool_size, 1)77987799 where "repo" was given the type:78007801 # type: dynamic(%{..., __adapter__: atom()})7802 # from: lib/mix/ecto.ex:99:367803 repo.__adapter__.ensure_all_started(repo, :temporary)78047805 type warning found at:7806 │7807 102 │ case repo.start_link(pool_size: pool_size) do7808 │ ~7809 │7810 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/278117812 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7813 │7814 146 │ Logger.remove_backend(:console)7815 │ ~7816 │7817 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278187819 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7820 │7821 155 │ Logger.add_backend(:console, flush: true)7822 │ ~7823 │7824 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278257826 warning: incompatible types given to get_source/1:78277828 get_source(repo)78297830 given types:78317832 -dynamic(atom())-78337834 but expected one of:78357836 %{..., config: empty_list() or non_empty_list(term(), term())}78377838 where "repo" was given the type:78397840 # type: dynamic(atom())7841 # from: lib/ecto/migration/schema_migration.ex:24:137842 repo.all(7843 Map.put(7844 (7845 query =7846 (7847 query = {get_source(repo), Ecto.Migration.SchemaMigration}7848 Ecto.Query.Builder.From.apply(query, 1)7849 )7850 7851 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7852 ...,7853 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7854 file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7855 line: 22,7856 take: %{}7857 })7858 ),7859 :prefix,7860 prefix7861 ), timeout: :infinity, log: false)78627863 type warning found at:7864 │7865 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7866 │ ~7867 │7868 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278697870 warning: incompatible types given to get_source/1:78717872 get_source(repo)78737874 given types:78757876 -dynamic(atom())-78777878 but expected one of:78797880 %{..., config: empty_list() or non_empty_list(term(), term())}78817882 where "repo" was given the type:78837884 # type: dynamic(atom())7885 # from: lib/ecto/migration/schema_migration.ex:30:137886 repo.insert!(7887 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7888 prefix: prefix,7889 source: get_source(repo)7890 ), timeout: :infinity, log: false)78917892 type warning found at:7893 │7894 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7895 │ ~7896 │7897 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378987899 warning: incompatible types given to get_source/1:79007901 get_source(repo)79027903 given types:79047905 -dynamic(atom())-79067907 but expected one of:79087909 %{..., config: empty_list() or non_empty_list(term(), term())}79107911 where "repo" was given the type:79127913 # type: dynamic(atom())7914 # from: lib/ecto/migration/schema_migration.ex:36:137915 repo.delete_all(7916 Map.put(7917 (7918 query =7919 (7920 query = {get_source(repo), Ecto.Migration.SchemaMigration}7921 Ecto.Query.Builder.From.apply(query, 1)7922 )7923 7924 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7925 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7926 op: :and,7927 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7928 file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7929 line: 347930 })7931 ),7932 :prefix,7933 prefix7934 ), timeout: :infinity, log: false)79357936 type warning found at:7937 │7938 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7939 │ ~7940 │7941 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379427943 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7944 │7945 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7946 │ ~7947 │7948 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27949 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279507951 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7952 │7953 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime7954 │ ~7955 │7956 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179577958 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7959 │7960 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7961 │ ~7962 │7963 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279647965 warning: the following conditional expression:79667967 is_atom(related)79687969 will always evaluate to:79707971 dynamic(true)79727973 where "related" was given the type:79747975 # type: dynamic(atom())7976 # from: lib/ecto/association.ex:730:157977 related = Ecto.Association.related_from_query(queryable)79787979 type warning found at:7980 │7981 732 │ unless is_atom(related) do7982 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7983 │7984 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379857986 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7987 │7988 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7989 │ ~7990 │7991 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379927993 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7994 │7995 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7996 │ ~7997 │7998 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279998000 warning: the following clause will never match:80018002 {:error, _} = error ->80038004 because it attempts to match on the result of:80058006 apply(changeset, adapter, :insert, args)80078008 which has type:80098010 dynamic({:invalid or :ok, term()})80118012 type warning found at:8013 │8014 219 │ {:error, _} = error ->8015 │ ~8016 │8017 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480188019 warning: the following clause will never match:80208021 {:error, _} = error ->80228023 because it attempts to match on the result of:80248025 apply(changeset, adapter, action, args)80268027 which has type:80288029 dynamic({:invalid or :ok, term()})80308031 type warning found at:8032 │8033 297 │ {:error, _} = error ->8034 │ ~8035 │8036 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480378038 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8039 │8040 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8041 │ ~8042 │8043 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280448045 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8046 │8047 54 │ filter_and_reraise e, System.stacktrace8048 │ ~8049 │8050 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580518052 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8053 │8054 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8055 │ ~8056 │8057 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380588059 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8060 │8061 44 │ index = Map.size(params)8062 │ ~8063 │8064 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58065 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580668067 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8068 │8069 614 │ Decimal.minus(decimal)8070 │ ~8071 │8072 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180738074 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)8075 │8076 228 │ raise BadStructError, struct: struct, term: data8077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8078 │8079 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580808081 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8082 │8083 214 │ filter_and_reraise e, System.stacktrace8084 │ ~8085 │8086 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48087 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480888089 warning: the following clause will never match:80908091 {:error, _} ->80928093 because it attempts to match on the result of:80948095 NaiveDateTime.new(date, time)80968097 which has type:80988099 dynamic({:ok, %NaiveDateTime{}})81008101 type warning found at:8102 │8103 803 │ {:error, _} -> :error8104 │ ~~~~~~~~~~~~~~~~~~~~~8105 │8106 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/181078108 warning: expected a map or struct when accessing .__struct__ in expression:81098110 schema.__struct__81118112 where "schema" was given the types:81138114 # type: dynamic(atom() and not nil)8115 # from: lib/ecto/query/planner.ex:1186:418116 schema81178118 # type: atom()8119 # from: lib/ecto/query/planner.ex:1186:618120 is_atom(schema)81218122 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81238124 type warning found at:8125 │8126 1190 │ Map.has_key?(schema.__struct__, field) ->8127 │ ~8128 │8129 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681308131 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8132 │8133 159 │ supervise(children, strategy: :one_for_one)8134 │ ~8135 │8136 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/181378138 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8139 │8140 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8141 │ ~8142 │8143 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281448145 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8146 │8147 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8148 │ ~8149 │8150 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181518152 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8153 │8154 15 │ supervise(children, strategy: :simple_one_for_one)8155 │ ~8156 │8157 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181588159 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81608161 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81628163 given types:81648165 (8166 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8167 dynamic()8168 )81698170 but expected one of:81718172 atom(), term()81738174 where "opts" was given the type:81758176 # type: dynamic(8177 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8178 non_struct_map()8179 )8180 # from: lib/ecto/migrator.ex:44:658181 opts[:prefix]81828183 where "repo" was given the type:81848185 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8186 # from: lib/ecto/migrator.ex:44:238187 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81888189 type warning found at:8190 │8191 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8192 │ ~8193 │8194 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281958196 warning: expected a module (an atom) when invoking transaction/2 in expression:81978198 repo.transaction(fun, log: false, timeout: :infinity)81998200 where "fun" was given the type:82018202 # type: dynamic()8203 # from: lib/ecto/migrator.ex:114:478204 fun82058206 where "repo" was given the types:82078208 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8209 # from: lib/ecto/migrator.ex:118:248210 repo.__adapter__.supports_ddl_transaction?82118212 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8213 # from: lib/ecto/migrator.ex:118:248214 repo.__adapter__.supports_ddl_transaction?82158216 type warning found at:8217 │8218 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8219 │ ~8220 │8221 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/382228223 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8224 │8225 291 │ modules = Code.load_file(file)8226 │ ~8227 │8228 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282298230 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8231 │8232 10 │ worker(Ecto.Registry, []),8233 │ ~8234 │8235 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282368237 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8238 │8239 11 │ supervisor(Ecto.Migration.Supervisor, [])8240 │ ~8241 │8242 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282438244 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8245 │8246 321 │ reraise error, System.stacktrace8247 │ ~8248 │8249 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382508251Generated ecto app8252==> phoenix_ecto8253Compiling 6 files (.ex)8254 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8255 │8256 10 │ supervise([8257 │ ~8258 │8259 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/182608261 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8262 │8263 11 │ worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)8264 │ ~8265 │8266 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/182678268 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)8269 │8270 20 │ defimpl Plug.Exception, for: Ecto.SubQueryError do8271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8272 │8273 └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)82748275 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)8276 │8277 13 │ defimpl Plug.Exception, for: exception do8278 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8279 │8280 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)82818282 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8283 │8284 13 │ defimpl Plug.Exception, for: exception do8285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8286 │8287 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82888289 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8290 │8291 13 │ defimpl Plug.Exception, for: exception do8292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8293 │8294 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82958296 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)8297 │8298 13 │ defimpl Plug.Exception, for: exception do8299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8300 │8301 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)83028303 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8304 │8305 13 │ defimpl Plug.Exception, for: exception do8306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8307 │8308 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)83098310 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8311 │8312 13 │ supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])8313 │ ~8314 │8315 └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/283168317Generated phoenix_ecto app8318warning: the :gettext compiler is no longer required in your mix.exs.83198320Please find the following line in your mix.exs and remove the :gettext entry:83218322 compilers: [..., :gettext, ...] ++ Mix.compilers(),83238324 (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/18325 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58326 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28327 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48328 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/28329 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/583308331==> noa8332Compiling 55 files (.ex)8333 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8334 │8335 8 │ schema "clients" do8336 │ ~~~~~~~~~~~~~~~~~~~8337 │8338 └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)83398340 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8341 │8342 11 │ schema "providers" do8343 │ ~~~~~~~~~~~~~~~~~~~~~8344 │8345 └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)83468347warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()8348 (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/18349 (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/58350 (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/48351 lib/noa/actors/client.ex:8: (module)8352 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/483538354 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8355 │8356 9 │ schema "resources" do8357 │ ~~~~~~~~~~~~~~~~~~~~~8358 │8359 └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)836083618362== Compilation error in file lib/noa/repo.ex ==8363** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo8364 (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/28365 lib/noa/repo.ex:4: (module)8366could 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"