Build log
nerves_system_qemu_aarch64
noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9276 of 9276 lines
1Resolving Hex dependencies...2Resolution completed in 0.192s3Unchanged: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_qemu_aarch64/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_qemu_aarch64/noa/mix.exs:59:6163164==> nerves_system_br165Generated nerves_system_br app166==> connection167Compiling 1 file (.ex)168 warning: using single-quoted strings to represent charlists is deprecated.169 Use ~c"" if you indeed want a charlist or use "" instead.170 You may run "mix format --migrate" to change all single-quoted171 strings to use the ~c sigil and fix this warning.172 │173 553 │ [{:data, [{'State', mod_state}]}]174 │ ~175 │176 └─ lib/connection.ex:553:20177178 warning: using single-quoted strings to represent charlists is deprecated.179 Use ~c"" if you indeed want a charlist or use "" instead.180 You may run "mix format --migrate" to change all single-quoted181 strings to use the ~c sigil and fix this warning.182 │183 680 │ format = '** Generic server ~p terminating \n' ++184 │ ~185 │186 └─ lib/connection.ex:680:14187188 warning: using single-quoted strings to represent charlists is deprecated.189 Use ~c"" if you indeed want a charlist or use "" instead.190 You may run "mix format --migrate" to change all single-quoted191 strings to use the ~c sigil and fix this warning.192 │193 681 │ '** Last message in was ~p~n' ++ ## No last message194 │ ~195 │196 └─ lib/connection.ex:681:7197198 warning: using single-quoted strings to represent charlists is deprecated.199 Use ~c"" if you indeed want a charlist or use "" instead.200 You may run "mix format --migrate" to change all single-quoted201 strings to use the ~c sigil and fix this warning.202 │203 682 │ '** When Server state == ~p~n' ++204 │ ~205 │206 └─ lib/connection.ex:682:7207208 warning: using single-quoted strings to represent charlists is deprecated.209 Use ~c"" if you indeed want a charlist or use "" instead.210 You may run "mix format --migrate" to change all single-quoted211 strings to use the ~c sigil and fix this warning.212 │213 683 │ '** Reason for termination == ~n** ~p~n'214 │ ~215 │216 └─ lib/connection.ex:683:7217218 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead219 │220 429 │ init_stop(starter, name, {reason, System.stacktrace()})221 │ ~222 │223 └─ lib/connection.ex:429:50: Connection.init_it/6224 └─ lib/connection.ex:431:45: Connection.init_it/6225 └─ lib/connection.ex:491:57: Connection.handle_call/3226 └─ lib/connection.ex:540:41: Connection.code_change/3227 └─ lib/connection.ex:581:57: Connection.terminate/2228 └─ lib/connection.ex:625:49: Connection.enter_connect/5229 └─ lib/connection.ex:628:34: Connection.enter_connect/5230 └─ lib/connection.ex:631:45: Connection.enter_connect/5231 └─ lib/connection.ex:657:49: Connection.enter_terminate/5232 └─ lib/connection.ex:660:34: Connection.enter_terminate/5233 └─ lib/connection.ex:663:45: Connection.enter_terminate/5234 └─ lib/connection.ex:744:24: Connection.connect/3235 └─ lib/connection.ex:770:24: Connection.disconnect/3236 └─ lib/connection.ex:813:57: Connection.handle_async/3237238Generated connection app239==> mime240Compiling 1 file (.ex)241Generated mime app242==> distillery243Compiling 19 files (.ex)244 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 quotes245 │246 22 │ :"insecure_cookie_in_distillery_config"247 │ ~248 │249 └─ lib/distillery/lib/cookies.ex:22:7250251 warning: redefining module Mix.Tasks.Release.Init (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam)252 │253 1 │ defmodule Mix.Tasks.Release.Init do254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/distillery/tasks/init.ex:1: Mix.Tasks.Release.Init (module)257258 warning: redefining module Mix.Tasks.Release (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam)259 │260 1 │ defmodule Mix.Tasks.Release do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/distillery/tasks/release.ex:1: Mix.Tasks.Release (module)264265 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead266 │267 207 │ am in bd and not bm in ad -> true268 │ ~269 │270 └─ lib/mix/lib/releases/appups.ex:207:27271272 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead273 │274 208 │ not am in bd and bm in ad -> false275 │ ~276 │277 └─ lib/mix/lib/releases/appups.ex:208:14278279 warning: using single-quoted strings to represent charlists is deprecated.280 Use ~c"" if you indeed want a charlist or use "" instead.281 You may run "mix format --migrate" to change all single-quoted282 strings to use the ~c sigil and fix this warning.283 │284 48 │ {:path, ['#{Path.join([release.profile.output_dir, "lib", "*", "ebin"])}']},285 │ ~286 │287 └─ lib/mix/lib/releases/archiver.ex:48:16288289 warning: using single-quoted strings to represent charlists is deprecated.290 Use ~c"" if you indeed want a charlist or use "" instead.291 You may run "mix format --migrate" to change all single-quoted292 strings to use the ~c sigil and fix this warning.293 │294 50 │ {:outdir, '#{Path.dirname(archive_path)}'} |295 │ ~296 │297 └─ lib/mix/lib/releases/archiver.ex:50:17298299 warning: using single-quoted strings to represent charlists is deprecated.300 Use ~c"" if you indeed want a charlist or use "" instead.301 You may run "mix format --migrate" to change all single-quoted302 strings to use the ~c sigil and fix this warning.303 │304 54 │ [{:erts, '#{path}'}]305 │ ~306 │307 └─ lib/mix/lib/releases/archiver.ex:54:20308309 warning: using single-quoted strings to represent charlists is deprecated.310 Use ~c"" if you indeed want a charlist or use "" instead.311 You may run "mix format --migrate" to change all single-quoted312 strings to use the ~c sigil and fix this warning.313 │314 59 │ [{:erts, '#{path}'}]315 │ ~316 │317 └─ lib/mix/lib/releases/archiver.ex:59:20318319 warning: using single-quoted strings to represent charlists is deprecated.320 Use ~c"" if you indeed want a charlist or use "" instead.321 You may run "mix format --migrate" to change all single-quoted322 strings to use the ~c sigil and fix this warning.323 │324 62 │ rel_path = '#{String.trim_trailing(archive_path, ".tar.gz")}'325 │ ~326 │327 └─ lib/mix/lib/releases/archiver.ex:62:16328329 warning: using single-quoted strings to represent charlists is deprecated.330 Use ~c"" if you indeed want a charlist or use "" instead.331 You may run "mix format --migrate" to change all single-quoted332 strings to use the ~c sigil and fix this warning.333 │334 83 │ tarfile = '#{Path.join([output_dir, "releases", release.version, name <> ".tar.gz"])}'335 │ ~336 │337 └─ lib/mix/lib/releases/archiver.ex:83:18338339 warning: using single-quoted strings to represent charlists is deprecated.340 Use ~c"" if you indeed want a charlist or use "" instead.341 You may run "mix format --migrate" to change all single-quoted342 strings to use the ~c sigil and fix this warning.343 │344 85 │ :ok <- :erl_tar.extract(tarfile, [{:cwd, '#{tmpdir}'}, :compressed]),345 │ ~346 │347 └─ lib/mix/lib/releases/archiver.ex:85:51348349 warning: using single-quoted strings to represent charlists is deprecated.350 Use ~c"" if you indeed want a charlist or use "" instead.351 You may run "mix format --migrate" to change all single-quoted352 strings to use the ~c sigil and fix this warning.353 │354 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},355 │ ~356 │357 └─ lib/mix/lib/releases/archiver.ex:88:14358359 warning: using single-quoted strings to represent charlists is deprecated.360 Use ~c"" if you indeed want a charlist or use "" instead.361 You may run "mix format --migrate" to change all single-quoted362 strings to use the ~c sigil and fix this warning.363 │364 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},365 │ ~366 │367 └─ lib/mix/lib/releases/archiver.ex:88:26368369 warning: using single-quoted strings to represent charlists is deprecated.370 Use ~c"" if you indeed want a charlist or use "" instead.371 You may run "mix format --migrate" to change all single-quoted372 strings to use the ~c sigil and fix this warning.373 │374 89 │ {'#{Path.join("releases", "start_erl.data")}',375 │ ~376 │377 └─ lib/mix/lib/releases/archiver.ex:89:14378379 warning: using single-quoted strings to represent charlists is deprecated.380 Use ~c"" if you indeed want a charlist or use "" instead.381 You may run "mix format --migrate" to change all single-quoted382 strings to use the ~c sigil and fix this warning.383 │384 90 │ '#{Path.join([output_dir, "releases", "start_erl.data"])}'},385 │ ~386 │387 └─ lib/mix/lib/releases/archiver.ex:90:13388389 warning: using single-quoted strings to represent charlists is deprecated.390 Use ~c"" if you indeed want a charlist or use "" instead.391 You may run "mix format --migrate" to change all single-quoted392 strings to use the ~c sigil and fix this warning.393 │394 91 │ {'#{Path.join("releases", "RELEASES")}',395 │ ~396 │397 └─ lib/mix/lib/releases/archiver.ex:91:14398399 warning: using single-quoted strings to represent charlists is deprecated.400 Use ~c"" if you indeed want a charlist or use "" instead.401 You may run "mix format --migrate" to change all single-quoted402 strings to use the ~c sigil and fix this warning.403 │404 92 │ '#{Path.join([output_dir, "releases", "RELEASES"])}'},405 │ ~406 │407 └─ lib/mix/lib/releases/archiver.ex:92:13408409 warning: using single-quoted strings to represent charlists is deprecated.410 Use ~c"" if you indeed want a charlist or use "" instead.411 You may run "mix format --migrate" to change all single-quoted412 strings to use the ~c sigil and fix this warning.413 │414 93 │ {'#{Path.join(["releases", release.version, "vm.args"])}',415 │ ~416 │417 └─ lib/mix/lib/releases/archiver.ex:93:14418419 warning: using single-quoted strings to represent charlists is deprecated.420 Use ~c"" if you indeed want a charlist or use "" instead.421 You may run "mix format --migrate" to change all single-quoted422 strings to use the ~c sigil and fix this warning.423 │424 94 │ '#{Path.join([output_dir, "releases", release.version, "vm.args"])}'},425 │ ~426 │427 └─ lib/mix/lib/releases/archiver.ex:94:13428429 warning: using single-quoted strings to represent charlists is deprecated.430 Use ~c"" if you indeed want a charlist or use "" instead.431 You may run "mix format --migrate" to change all single-quoted432 strings to use the ~c sigil and fix this warning.433 │434 95 │ {'#{Path.join(["releases", release.version, "sys.config"])}',435 │ ~436 │437 └─ lib/mix/lib/releases/archiver.ex:95:14438439 warning: using single-quoted strings to represent charlists is deprecated.440 Use ~c"" if you indeed want a charlist or use "" instead.441 You may run "mix format --migrate" to change all single-quoted442 strings to use the ~c sigil and fix this warning.443 │444 96 │ '#{Path.join([output_dir, "releases", release.version, "sys.config"])}'},445 │ ~446 │447 └─ lib/mix/lib/releases/archiver.ex:96:13448449 warning: using single-quoted strings to represent charlists is deprecated.450 Use ~c"" if you indeed want a charlist or use "" instead.451 You may run "mix format --migrate" to change all single-quoted452 strings to use the ~c sigil and fix this warning.453 │454 97 │ {'#{Path.join(["releases", release.version, name <> ".sh"])}',455 │ ~456 │457 └─ lib/mix/lib/releases/archiver.ex:97:14458459 warning: using single-quoted strings to represent charlists is deprecated.460 Use ~c"" if you indeed want a charlist or use "" instead.461 You may run "mix format --migrate" to change all single-quoted462 strings to use the ~c sigil and fix this warning.463 │464 98 │ '#{Path.join([output_dir, "releases", release.version, name <> ".sh"])}'},465 │ ~466 │467 └─ lib/mix/lib/releases/archiver.ex:98:13468469 warning: using single-quoted strings to represent charlists is deprecated.470 Use ~c"" if you indeed want a charlist or use "" instead.471 You may run "mix format --migrate" to change all single-quoted472 strings to use the ~c sigil and fix this warning.473 │474 99 │ {'#{Path.join(["releases", release.version, name <> ".bat"])}',475 │ ~476 │477 └─ lib/mix/lib/releases/archiver.ex:99:14478479 warning: using single-quoted strings to represent charlists is deprecated.480 Use ~c"" if you indeed want a charlist or use "" instead.481 You may run "mix format --migrate" to change all single-quoted482 strings to use the ~c sigil and fix this warning.483 │484 100 │ '#{Path.join([output_dir, "releases", release.version, name <> ".bat"])}'},485 │ ~486 │487 └─ lib/mix/lib/releases/archiver.ex:100:13488489 warning: using single-quoted strings to represent charlists is deprecated.490 Use ~c"" if you indeed want a charlist or use "" instead.491 You may run "mix format --migrate" to change all single-quoted492 strings to use the ~c sigil and fix this warning.493 │494 101 │ {'#{Path.join(["releases", release.version, name <> ".boot"])}',495 │ ~496 │497 └─ lib/mix/lib/releases/archiver.ex:101:14498499 warning: using single-quoted strings to represent charlists is deprecated.500 Use ~c"" if you indeed want a charlist or use "" instead.501 You may run "mix format --migrate" to change all single-quoted502 strings to use the ~c sigil and fix this warning.503 │504 102 │ '#{Path.join([output_dir, "releases", release.version, name <> ".boot"])}'},505 │ ~506 │507 └─ lib/mix/lib/releases/archiver.ex:102:14508509 warning: using single-quoted strings to represent charlists is deprecated.510 Use ~c"" if you indeed want a charlist or use "" instead.511 You may run "mix format --migrate" to change all single-quoted512 strings to use the ~c sigil and fix this warning.513 │514 103 │ {'#{Path.join(["releases", release.version, name <> ".script"])}',515 │ ~516 │517 └─ lib/mix/lib/releases/archiver.ex:103:14518519 warning: using single-quoted strings to represent charlists is deprecated.520 Use ~c"" if you indeed want a charlist or use "" instead.521 You may run "mix format --migrate" to change all single-quoted522 strings to use the ~c sigil and fix this warning.523 │524 104 │ '#{Path.join([output_dir, "releases", release.version, name <> ".script"])}'},525 │ ~526 │527 └─ lib/mix/lib/releases/archiver.ex:104:14528529 warning: using single-quoted strings to represent charlists is deprecated.530 Use ~c"" if you indeed want a charlist or use "" instead.531 You may run "mix format --migrate" to change all single-quoted532 strings to use the ~c sigil and fix this warning.533 │534 105 │ {'#{Path.join(["releases", release.version, name <> ".rel"])}',535 │ ~536 │537 └─ lib/mix/lib/releases/archiver.ex:105:14538539 warning: using single-quoted strings to represent charlists is deprecated.540 Use ~c"" if you indeed want a charlist or use "" instead.541 You may run "mix format --migrate" to change all single-quoted542 strings to use the ~c sigil and fix this warning.543 │544 106 │ '#{Path.join([output_dir, "releases", release.version, name <> ".rel"])}'},545 │ ~546 │547 └─ lib/mix/lib/releases/archiver.ex:106:14548549 warning: using single-quoted strings to represent charlists is deprecated.550 Use ~c"" if you indeed want a charlist or use "" instead.551 You may run "mix format --migrate" to change all single-quoted552 strings to use the ~c sigil and fix this warning.553 │554 107 │ {'#{Path.join(["releases", release.version, "start_clean.boot"])}',555 │ ~556 │557 └─ lib/mix/lib/releases/archiver.ex:107:14558559 warning: using single-quoted strings to represent charlists is deprecated.560 Use ~c"" if you indeed want a charlist or use "" instead.561 You may run "mix format --migrate" to change all single-quoted562 strings to use the ~c sigil and fix this warning.563 │564 108 │ '#{Path.join([output_dir, "releases", release.version, "start_clean.boot"])}'},565 │ ~566 │567 └─ lib/mix/lib/releases/archiver.ex:108:14568569 warning: using single-quoted strings to represent charlists is deprecated.570 Use ~c"" if you indeed want a charlist or use "" instead.571 You may run "mix format --migrate" to change all single-quoted572 strings to use the ~c sigil and fix this warning.573 │574 109 │ {'#{Path.join(["releases", release.version, "no_dot_erlang.boot"])}',575 │ ~576 │577 └─ lib/mix/lib/releases/archiver.ex:109:14578579 warning: using single-quoted strings to represent charlists is deprecated.580 Use ~c"" if you indeed want a charlist or use "" instead.581 You may run "mix format --migrate" to change all single-quoted582 strings to use the ~c sigil and fix this warning.583 │584 110 │ '#{Path.join([output_dir, "releases", release.version, "no_dot_erlang.boot"])}'},585 │ ~586 │587 └─ lib/mix/lib/releases/archiver.ex:110:14588589 warning: using single-quoted strings to represent charlists is deprecated.590 Use ~c"" if you indeed want a charlist or use "" instead.591 You may run "mix format --migrate" to change all single-quoted592 strings to use the ~c sigil and fix this warning.593 │594 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},595 │ ~596 │597 └─ lib/mix/lib/releases/archiver.ex:111:14598599 warning: using single-quoted strings to represent charlists is deprecated.600 Use ~c"" if you indeed want a charlist or use "" instead.601 You may run "mix format --migrate" to change all single-quoted602 strings to use the ~c sigil and fix this warning.603 │604 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},605 │ ~606 │607 └─ lib/mix/lib/releases/archiver.ex:111:21608609 warning: using single-quoted strings to represent charlists is deprecated.610 Use ~c"" if you indeed want a charlist or use "" instead.611 You may run "mix format --migrate" to change all single-quoted612 strings to use the ~c sigil and fix this warning.613 │614 112 │ {'#{Path.join(["releases", release.version, "libexec"])}',615 │ ~616 │617 └─ lib/mix/lib/releases/archiver.ex:112:14618619 warning: using single-quoted strings to represent charlists is deprecated.620 Use ~c"" if you indeed want a charlist or use "" instead.621 You may run "mix format --migrate" to change all single-quoted622 strings to use the ~c sigil and fix this warning.623 │624 113 │ '#{Path.join([output_dir, "releases", release.version, "libexec"])}'},625 │ ~626 │627 └─ lib/mix/lib/releases/archiver.ex:113:14628629 warning: using single-quoted strings to represent charlists is deprecated.630 Use ~c"" if you indeed want a charlist or use "" instead.631 You may run "mix format --migrate" to change all single-quoted632 strings to use the ~c sigil and fix this warning.633 │634 114 │ {'#{Path.join(["lib", "#{release.name}-#{release.version}", "consolidated"])}',635 │ ~636 │637 └─ lib/mix/lib/releases/archiver.ex:114:14638639 warning: using single-quoted strings to represent charlists is deprecated.640 Use ~c"" if you indeed want a charlist or use "" instead.641 You may run "mix format --migrate" to change all single-quoted642 strings to use the ~c sigil and fix this warning.643 │644 115 │ '#{Path.join([output_dir, "lib", "#{release.name}-#{release.version}", "consolidated"])}'}] ++645 │ ~646 │647 └─ lib/mix/lib/releases/archiver.ex:115:14648649 warning: using single-quoted strings to represent charlists is deprecated.650 Use ~c"" if you indeed want a charlist or use "" instead.651 You may run "mix format --migrate" to change all single-quoted652 strings to use the ~c sigil and fix this warning.653 │654 117 │ [{'#{Path.join(["releases", release.version, "relup"])}',655 │ ~656 │657 └─ lib/mix/lib/releases/archiver.ex:117:17658659 warning: using single-quoted strings to represent charlists is deprecated.660 Use ~c"" if you indeed want a charlist or use "" instead.661 You may run "mix format --migrate" to change all single-quoted662 strings to use the ~c sigil and fix this warning.663 │664 118 │ '#{Path.join([output_dir, "releases", release.version, "relup"])}'}]665 │ ~666 │667 └─ lib/mix/lib/releases/archiver.ex:118:17668669 warning: using single-quoted strings to represent charlists is deprecated.670 Use ~c"" if you indeed want a charlist or use "" instead.671 You may run "mix format --migrate" to change all single-quoted672 strings to use the ~c sigil and fix this warning.673 │674 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}675 │ ~676 │677 └─ lib/mix/lib/releases/archiver.ex:130:28678679 warning: using single-quoted strings to represent charlists is deprecated.680 Use ~c"" if you indeed want a charlist or use "" instead.681 You may run "mix format --migrate" to change all single-quoted682 strings to use the ~c sigil and fix this warning.683 │684 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}685 │ ~686 │687 └─ lib/mix/lib/releases/archiver.ex:130:59688689 warning: using single-quoted strings to represent charlists is deprecated.690 Use ~c"" if you indeed want a charlist or use "" instead.691 You may run "mix format --migrate" to change all single-quoted692 strings to use the ~c sigil and fix this warning.693 │694 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]695 │ ~696 │697 └─ lib/mix/lib/releases/archiver.ex:132:23698699 warning: using single-quoted strings to represent charlists is deprecated.700 Use ~c"" if you indeed want a charlist or use "" instead.701 You may run "mix format --migrate" to change all single-quoted702 strings to use the ~c sigil and fix this warning.703 │704 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]705 │ ~706 │707 └─ lib/mix/lib/releases/archiver.ex:132:30708709 warning: using single-quoted strings to represent charlists is deprecated.710 Use ~c"" if you indeed want a charlist or use "" instead.711 You may run "mix format --migrate" to change all single-quoted712 strings to use the ~c sigil and fix this warning.713 │714 135 │ [{'lib', '#{p}'}]715 │ ~716 │717 └─ lib/mix/lib/releases/archiver.ex:135:23718719 warning: using single-quoted strings to represent charlists is deprecated.720 Use ~c"" if you indeed want a charlist or use "" instead.721 You may run "mix format --migrate" to change all single-quoted722 strings to use the ~c sigil and fix this warning.723 │724 135 │ [{'lib', '#{p}'}]725 │ ~726 │727 └─ lib/mix/lib/releases/archiver.ex:135:30728729 warning: using single-quoted strings to represent charlists is deprecated.730 Use ~c"" if you indeed want a charlist or use "" instead.731 You may run "mix format --migrate" to change all single-quoted732 strings to use the ~c sigil and fix this warning.733 │734 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},735 │ ~736 │737 └─ lib/mix/lib/releases/archiver.ex:139:19738739 warning: using single-quoted strings to represent charlists is deprecated.740 Use ~c"" if you indeed want a charlist or use "" instead.741 You may run "mix format --migrate" to change all single-quoted742 strings to use the ~c sigil and fix this warning.743 │744 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},745 │ ~746 │747 └─ lib/mix/lib/releases/archiver.ex:139:26748749 warning: using single-quoted strings to represent charlists is deprecated.750 Use ~c"" if you indeed want a charlist or use "" instead.751 You may run "mix format --migrate" to change all single-quoted752 strings to use the ~c sigil and fix this warning.753 │754 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]755 │ ~756 │757 └─ lib/mix/lib/releases/archiver.ex:140:19758759 warning: using single-quoted strings to represent charlists is deprecated.760 Use ~c"" if you indeed want a charlist or use "" instead.761 You may run "mix format --migrate" to change all single-quoted762 strings to use the ~c sigil and fix this warning.763 │764 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]765 │ ~766 │767 └─ lib/mix/lib/releases/archiver.ex:140:39768769 warning: using single-quoted strings to represent charlists is deprecated.770 Use ~c"" if you indeed want a charlist or use "" instead.771 You may run "mix format --migrate" to change all single-quoted772 strings to use the ~c sigil and fix this warning.773 │774 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},775 │ ~776 │777 └─ lib/mix/lib/releases/archiver.ex:143:19778779 warning: using single-quoted strings to represent charlists is deprecated.780 Use ~c"" if you indeed want a charlist or use "" instead.781 You may run "mix format --migrate" to change all single-quoted782 strings to use the ~c sigil and fix this warning.783 │784 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},785 │ ~786 │787 └─ lib/mix/lib/releases/archiver.ex:143:26788789 warning: using single-quoted strings to represent charlists is deprecated.790 Use ~c"" if you indeed want a charlist or use "" instead.791 You may run "mix format --migrate" to change all single-quoted792 strings to use the ~c sigil and fix this warning.793 │794 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]795 │ ~796 │797 └─ lib/mix/lib/releases/archiver.ex:144:19798799 warning: using single-quoted strings to represent charlists is deprecated.800 Use ~c"" if you indeed want a charlist or use "" instead.801 You may run "mix format --migrate" to change all single-quoted802 strings to use the ~c sigil and fix this warning.803 │804 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]805 │ ~806 │807 └─ lib/mix/lib/releases/archiver.ex:144:39808809 warning: using single-quoted strings to represent charlists is deprecated.810 Use ~c"" if you indeed want a charlist or use "" instead.811 You may run "mix format --migrate" to change all single-quoted812 strings to use the ~c sigil and fix this warning.813 │814 193 │ case :file.read_link_info('#{path}') do815 │ ~816 │817 └─ lib/mix/lib/releases/assembler.ex:193:31818819 warning: using single-quoted strings to represent charlists is deprecated.820 Use ~c"" if you indeed want a charlist or use "" instead.821 You may run "mix format --migrate" to change all single-quoted822 strings to use the ~c sigil and fix this warning.823 │824 229 │ {'#{release.name}', '#{release.version}'},825 │ ~826 │827 └─ lib/mix/lib/releases/assembler.ex:229:22828829 warning: using single-quoted strings to represent charlists is deprecated.830 Use ~c"" if you indeed want a charlist or use "" instead.831 You may run "mix format --migrate" to change all single-quoted832 strings to use the ~c sigil and fix this warning.833 │834 229 │ {'#{release.name}', '#{release.version}'},835 │ ~836 │837 └─ lib/mix/lib/releases/assembler.ex:229:41838839 warning: using single-quoted strings to represent charlists is deprecated.840 Use ~c"" if you indeed want a charlist or use "" instead.841 You may run "mix format --migrate" to change all single-quoted842 strings to use the ~c sigil and fix this warning.843 │844 230 │ {:erts, '#{erts_vsn}'},845 │ ~846 │847 └─ lib/mix/lib/releases/assembler.ex:230:29848849 warning: using single-quoted strings to represent charlists is deprecated.850 Use ~c"" if you indeed want a charlist or use "" instead.851 You may run "mix format --migrate" to change all single-quoted852 strings to use the ~c sigil and fix this warning.853 │854 241 │ {name, '#{vsn}'}855 │ ~856 │857 └─ lib/mix/lib/releases/assembler.ex:241:34858859 warning: using single-quoted strings to represent charlists is deprecated.860 Use ~c"" if you indeed want a charlist or use "" instead.861 You may run "mix format --migrate" to change all single-quoted862 strings to use the ~c sigil and fix this warning.863 │864 243 │ {name, '#{vsn}', t}865 │ ~866 │867 └─ lib/mix/lib/releases/assembler.ex:243:34868869 warning: using single-quoted strings to represent charlists is deprecated.870 Use ~c"" if you indeed want a charlist or use "" instead.871 You may run "mix format --migrate" to change all single-quoted872 strings to use the ~c sigil and fix this warning.873 │874 723 │ options = [{:path, ['#{rel_dir}' | Release.get_code_paths(release)]},875 │ ~876 │877 └─ lib/mix/lib/releases/assembler.ex:723:25878879 warning: using single-quoted strings to represent charlists is deprecated.880 Use ~c"" if you indeed want a charlist or use "" instead.881 You may run "mix format --migrate" to change all single-quoted882 strings to use the ~c sigil and fix this warning.883 │884 724 │ {:outdir, '#{rel_dir}'},885 │ ~886 │887 └─ lib/mix/lib/releases/assembler.ex:724:26888889 warning: using single-quoted strings to represent charlists is deprecated.890 Use ~c"" if you indeed want a charlist or use "" instead.891 You may run "mix format --migrate" to change all single-quoted892 strings to use the ~c sigil and fix this warning.893 │894 725 │ {:variables, [{'ERTS_LIB_DIR', erts_lib_dir}]},895 │ ~896 │897 └─ lib/mix/lib/releases/assembler.ex:725:31898899 warning: using single-quoted strings to represent charlists is deprecated.900 Use ~c"" if you indeed want a charlist or use "" instead.901 You may run "mix format --migrate" to change all single-quoted902 strings to use the ~c sigil and fix this warning.903 │904 729 │ rel_name = '#{release.name}'905 │ ~906 │907 └─ lib/mix/lib/releases/assembler.ex:729:16908909 warning: using single-quoted strings to represent charlists is deprecated.910 Use ~c"" if you indeed want a charlist or use "" instead.911 You may run "mix format --migrate" to change all single-quoted912 strings to use the ~c sigil and fix this warning.913 │914 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])915 │ ~916 │917 └─ lib/mix/lib/releases/assembler.ex:769:44918919 warning: using single-quoted strings to represent charlists is deprecated.920 Use ~c"" if you indeed want a charlist or use "" instead.921 You may run "mix format --migrate" to change all single-quoted922 strings to use the ~c sigil and fix this warning.923 │924 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])925 │ ~926 │927 └─ lib/mix/lib/releases/assembler.ex:769:50928929 warning: using single-quoted strings to represent charlists is deprecated.930 Use ~c"" if you indeed want a charlist or use "" instead.931 You may run "mix format --migrate" to change all single-quoted932 strings to use the ~c sigil and fix this warning.933 │934 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])935 │ ~936 │937 └─ lib/mix/lib/releases/assembler.ex:769:62938939 warning: using single-quoted strings to represent charlists is deprecated.940 Use ~c"" if you indeed want a charlist or use "" instead.941 You may run "mix format --migrate" to change all single-quoted942 strings to use the ~c sigil and fix this warning.943 │944 777 │ case :systools.make_script('#{name}', options) do945 │ ~946 │947 └─ lib/mix/lib/releases/assembler.ex:777:32948949 warning: using single-quoted strings to represent charlists is deprecated.950 Use ~c"" if you indeed want a charlist or use "" instead.951 You may run "mix format --migrate" to change all single-quoted952 strings to use the ~c sigil and fix this warning.953 │954 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}955 │ ~956 │957 └─ lib/mix/lib/releases/assembler.ex:852:24958959 warning: using single-quoted strings to represent charlists is deprecated.960 Use ~c"" if you indeed want a charlist or use "" instead.961 You may run "mix format --migrate" to change all single-quoted962 strings to use the ~c sigil and fix this warning.963 │964 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}965 │ ~966 │967 └─ lib/mix/lib/releases/assembler.ex:852:35968969 warning: using single-quoted strings to represent charlists is deprecated.970 Use ~c"" if you indeed want a charlist or use "" instead.971 You may run "mix format --migrate" to change all single-quoted972 strings to use the ~c sigil and fix this warning.973 │974 54 │ vsn = '#{Keyword.get(spec, :vsn)}'975 │ ~976 │977 └─ lib/mix/lib/releases/models/app.ex:54:20978979 warning: using single-quoted strings to represent charlists is deprecated.980 Use ~c"" if you indeed want a charlist or use "" instead.981 You may run "mix format --migrate" to change all single-quoted982 strings to use the ~c sigil and fix this warning.983 │984 44 │ contents = :io_lib.fwrite('~p.\n', [term])985 │ ~986 │987 └─ lib/mix/lib/releases/utils.ex:44:31988989 warning: using single-quoted strings to represent charlists is deprecated.990 Use ~c"" if you indeed want a charlist or use "" instead.991 You may run "mix format --migrate" to change all single-quoted992 strings to use the ~c sigil and fix this warning.993 │994 61 │ case :file.write_file('#{path}', contents, [encoding: :utf8]) do995 │ ~996 │997 └─ lib/mix/lib/releases/utils.ex:61:27998999 warning: using single-quoted strings to represent charlists is deprecated.1000 Use ~c"" if you indeed want a charlist or use "" instead.1001 You may run "mix format --migrate" to change all single-quoted1002 strings to use the ~c sigil and fix this warning.1003 │1004 156 │ 'win32' ->1005 │ ~1006 │1007 └─ lib/mix/lib/releases/utils.ex:156:910081009 warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, [term]}1010 │1011 71 │ @spec read_terms(String.t) :: {:ok, [term]} :: {:error, String.t}1012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1013 │1014 └─ lib/mix/lib/releases/utils.ex:71: Mix.Releases.Utils (module)10151016 warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)1017 │1018 57 │ e in [Config.LoadError] ->1019 │ ~1020 │1021 └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/110221023 warning: comparison with structs found:10241025 v1 > v210261027 given types:10281029 dynamic(%Version{}) > dynamic(%Version{})10301031 where "v1" was given the type:10321033 # type: dynamic(%Version{})1034 # from: lib/mix/lib/releases/utils.ex1035 {{:semantic, v1}, {:semantic, v2}}10361037 where "v2" was given the type:10381039 # type: dynamic(%Version{})1040 # from: lib/mix/lib/releases/utils.ex1041 {{:semantic, v1}, {:semantic, v2}}10421043 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.10441045 type warning found at:1046 │1047 231 │ {:standard, :standard} -> v1 > v2 # probably always false1048 │ ~1049 │1050 └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/110511052 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1053 │1054 339 │ reraise(e, System.stacktrace())1055 │ ~1056 │1057 └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/11058 └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/11059 └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/11060 └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/110611062 warning: unknown key .post_start_hook in expression:10631064 config.post_start_hook10651066 the given type does not have the given key:10671068 dynamic(%Mix.Releases.Config{1069 environments: map(),1070 releases: map(),1071 default_release: term(),1072 default_environment: term(),1073 selected_release: term(),1074 selected_environment: term(),1075 is_upgrade: term(),1076 upgrade_from: term()1077 })10781079 where "config" was given the types:10801081 # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1082 # from: lib/mix/lib/releases/config/config.ex:365:311083 %Mix.Releases.Config{} = config10841085 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1086 # from: lib/mix/lib/releases/config/config.ex:366:241087 Map.to_list(config.environments)10881089 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1090 # from: lib/mix/lib/releases/config/config.ex:367:201091 Map.to_list(config.releases)10921093 type warning found at:1094 │1095 450 │ "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1096 │ ~~~~~~~~~~~~~~~1097 │1098 └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/110991100 warning: comparison with structs found:11011102 v1 > v211031104 given types:11051106 dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())11071108 where "v1" was given the type:11091110 # type: dynamic(%Version{} or binary())1111 # from: lib/mix/lib/releases/utils.ex1112 {{_, v1}, {_, v2}}11131114 where "v2" was given the type:11151116 # type: dynamic(%Version{} or binary())1117 # from: lib/mix/lib/releases/utils.ex1118 {{_, v1}, {_, v2}}11191120 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.11211122 type warning found at:1123 │1124 240 │ v1 > v21125 │ ~1126 │1127 └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/111281129 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1130 │1131 104 │ "\n#{Exception.format_stacktrace(System.stacktrace)}"1132 │ ~1133 │1134 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21135 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/211361137 warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1138 │1139 64 │ case :systools.make_tar(rel_path, opts) do1140 │ ~1141 │1142 └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/111431144 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1145 │1146 164 │ {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1147 │ ~1148 │1149 └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/111501151 warning: incompatible types in binary construction:11521153 <<..., release::binary>>11541155 got type:11561157 dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})11581159 but expected type:11601161 binary()11621163 where "release" was given the type:11641165 # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1166 # from: lib/mix/lib/releases/models/release.ex:207:781167 %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release11681169 type warning found at:1170 │1171 218 │ Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173 │1174 └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/211751176 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1177 │1178 68 │ "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1179 │ ~1180 │1181 └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11182 └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11183 └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111841185 warning: Mix.Dep.loaded/1 is undefined or private1186 │1187 37 │ dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1188 │ ~1189 │1190 └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211911192 warning: the following clause will never match:11931194 {:error, reason} ->11951196 because it attempts to match on the result of:11971198 File.cp_r(src, dest)11991200 which has type:12011202 dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})12031204 type warning found at:1205 │1206 90 │ {:error, reason} ->1207 │ ~~~~~~~~~~~~~~~~~~~1208 │1209 └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/112101211 warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1212 │1213 322 │ result = :systools.make_relup(1214 │ ~1215 │1216 └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/212171218 warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1219 │1220 573 │ merged <- Mix.Config.merge(base_config, sys_config),1221 │ ~1222 │1223 └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/212241225 warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1226 │1227 601 │ config = Mix.Config.read!(base_config_path)1228 │ ~1229 │1230 └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/112311232 warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1233 │1234 731 │ case :systools.make_script(rel_name, options) do1235 │ ~1236 │1237 └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21238 └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/412391240 warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1241 │1242 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1243 │ ~1244 │1245 └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/212461247Generated distillery app1248==> circular_buffer1249Compiling 1 file (.ex)1250Generated circular_buffer app1251==> poison1252Compiling 4 files (.ex)1253 warning: using single-quoted strings to represent charlists is deprecated.1254 Use ~c"" if you indeed want a charlist or use "" instead.1255 You may run "mix format --migrate" to change all single-quoted1256 strings to use the ~c sigil and fix this warning.1257 │1258 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1259 │ ~1260 │1261 └─ lib/poison/encoder.ex:93:3112621263 warning: using single-quoted strings to represent charlists is deprecated.1264 Use ~c"" if you indeed want a charlist or use "" instead.1265 You may run "mix format --migrate" to change all single-quoted1266 strings to use the ~c sigil and fix this warning.1267 │1268 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1269 │ ~1270 │1271 └─ lib/poison/encoder.ex:93:4812721273 warning: using single-quoted strings to represent charlists is deprecated.1274 Use ~c"" if you indeed want a charlist or use "" instead.1275 You may run "mix format --migrate" to change all single-quoted1276 strings to use the ~c sigil and fix this warning.1277 │1278 139 │ defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do1279 │ ~1280 │1281 └─ lib/poison/encoder.ex:139:7512821283 warning: using single-quoted strings to represent charlists is deprecated.1284 Use ~c"" if you indeed want a charlist or use "" instead.1285 You may run "mix format --migrate" to change all single-quoted1286 strings to use the ~c sigil and fix this warning.1287 │1288 77 │ defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do1289 │ ~1290 │1291 └─ lib/poison/parser.ex:77:7112921293 warning: using single-quoted strings to represent charlists is deprecated.1294 Use ~c"" if you indeed want a charlist or use "" instead.1295 You may run "mix format --migrate" to change all single-quoted1296 strings to use the ~c sigil and fix this warning.1297 │1298 155 │ defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do1299 │ ~1300 │1301 └─ lib/poison/parser.ex:155:7413021303 warning: using single-quoted strings to represent charlists is deprecated.1304 Use ~c"" if you indeed want a charlist or use "" instead.1305 You may run "mix format --migrate" to change all single-quoted1306 strings to use the ~c sigil and fix this warning.1307 │1308 171 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do1309 │ ~1310 │1311 └─ lib/poison/parser.ex:171:6013121313 warning: using single-quoted strings to represent charlists is deprecated.1314 Use ~c"" if you indeed want a charlist or use "" instead.1315 You may run "mix format --migrate" to change all single-quoted1316 strings to use the ~c sigil and fix this warning.1317 │1318 197 │ defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do1319 │ ~1320 │1321 └─ lib/poison/parser.ex:197:6713221323 warning: using single-quoted strings to represent charlists is deprecated.1324 Use ~c"" if you indeed want a charlist or use "" instead.1325 You may run "mix format --migrate" to change all single-quoted1326 strings to use the ~c sigil and fix this warning.1327 │1328 205 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do1329 │ ~1330 │1331 └─ lib/poison/parser.ex:205:6413321333 warning: using single-quoted strings to represent charlists is deprecated.1334 Use ~c"" if you indeed want a charlist or use "" instead.1335 You may run "mix format --migrate" to change all single-quoted1336 strings to use the ~c sigil and fix this warning.1337 │1338 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1339 │ ~1340 │1341 └─ lib/poison/parser.ex:229:3113421343 warning: using single-quoted strings to represent charlists is deprecated.1344 Use ~c"" if you indeed want a charlist or use "" instead.1345 You may run "mix format --migrate" to change all single-quoted1346 strings to use the ~c sigil and fix this warning.1347 │1348 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1349 │ ~1350 │1351 └─ lib/poison/parser.ex:229:4413521353 warning: using single-quoted strings to represent charlists is deprecated.1354 Use ~c"" if you indeed want a charlist or use "" instead.1355 You may run "mix format --migrate" to change all single-quoted1356 strings to use the ~c sigil and fix this warning.1357 │1358 239 │ when a1 in 'dD' and a2 in 'dD'1359 │ ~1360 │1361 └─ lib/poison/parser.ex:239:1613621363 warning: using single-quoted strings to represent charlists is deprecated.1364 Use ~c"" if you indeed want a charlist or use "" instead.1365 You may run "mix format --migrate" to change all single-quoted1366 strings to use the ~c sigil and fix this warning.1367 │1368 239 │ when a1 in 'dD' and a2 in 'dD'1369 │ ~1370 │1371 └─ lib/poison/parser.ex:239:3113721373 warning: using single-quoted strings to represent charlists is deprecated.1374 Use ~c"" if you indeed want a charlist or use "" instead.1375 You may run "mix format --migrate" to change all single-quoted1376 strings to use the ~c sigil and fix this warning.1377 │1378 240 │ and (b1 in '89abAB')1379 │ ~1380 │1381 └─ lib/poison/parser.ex:240:1613821383 warning: using single-quoted strings to represent charlists is deprecated.1384 Use ~c"" if you indeed want a charlist or use "" instead.1385 You may run "mix format --migrate" to change all single-quoted1386 strings to use the ~c sigil and fix this warning.1387 │1388 274 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do1389 │ ~1390 │1391 └─ lib/poison/parser.ex:274:6013921393 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1394 │1395 22 │ if Application.get_env(:poison, :native) do1396 │ ~1397 │1398 └─ lib/poison/parser.ex:22:18: Poison.Parser (module)13991400 warning: use Bitwise is deprecated. import Bitwise instead1401 │1402 26 │ use Bitwise1403 │ ~~~~~~~~~~~1404 │1405 └─ lib/poison/parser.ex:26: Poison.Parser (module)14061407 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1408 │1409 199 │ <<digits :: binary-size(count), rest :: binary>> = string1410 │ ~1411 │1412 └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/214131414 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1415 │1416 225 │ <<chunk :: binary-size(count), rest :: binary>> = string1417 │ ~1418 │1419 └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/314201421 warning: use Bitwise is deprecated. import Bitwise instead1422 │1423 83 │ use Bitwise1424 │ ~~~~~~~~~~~1425 │1426 └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)14271428 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 operator1429 │1430 135 │ <<chunk :: binary-size(size), rest :: binary>> = string1431 │ ~1432 │1433 └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/214341435 warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead1436 │1437 173 │ case Integer.to_char_list(char, 16) do1438 │ ~1439 │1440 └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/114411442Generated poison app1443==> plug_crypto1444Compiling 5 files (.ex)1445Generated plug_crypto app1446==> nerves_compatibility_test1447===> Analyzing applications...1448===> Compiling yamerl1449/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1450Compile directive 'nowarn_deprecated_catch' can be used to suppress1451warnings in selected modules.1452% 65| case catch base64:decode(Text) of1453% | ^14541455/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1456Compile directive 'nowarn_deprecated_catch' can be used to suppress1457warnings in selected modules.1458% 72| case catch base64:decode(Text) of1459% | ^14601461 ┌─ src/yamerl_node_binary.erl:1462 │1463 65 │ case catch base64:decode(Text) of1464 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1465Compile directive 'nowarn_deprecated_catch' can be used to suppress1466warnings in selected modules.14671468 ┌─ src/yamerl_node_binary.erl:1469 │1470 72 │ case catch base64:decode(Text) of1471 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1472Compile directive 'nowarn_deprecated_catch' can be used to suppress1473warnings in selected modules.147414751476/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1477Compile directive 'nowarn_deprecated_catch' can be used to suppress1478warnings in selected modules.1479% 801| catch Mod:module_info(),1480% | ^14811482 ┌─ src/yamerl_constr.erl:1483 │1484 801 │ catch Mod:module_info(),1485 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1486Compile directive 'nowarn_deprecated_catch' can be used to suppress1487warnings in selected modules.148814891490===> Analyzing applications...1491===> Compiling ranch1492 ┌─ src/ranch.erl:1493 │1494 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);1495 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1496Compile directive 'nowarn_deprecated_catch' can be used to suppress1497warnings in selected modules.149814991500 ┌─ src/ranch_conns_sup.erl:1501 │1502 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},1503 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1504Compile directive 'nowarn_deprecated_catch' can be used to suppress1505warnings in selected modules.150615071508 ┌─ src/ranch_ssl.erl:1509 │1510 128 │ case ssl:ssl_accept(CSocket, Timeout) of1511 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead15121513 ┌─ src/ranch_ssl.erl:1514 │1515 233 │ end, ssl:cipher_suites());1516 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead15171518 ┌─ src/ranch_ssl.erl:1519 │1520 235 │ ssl:cipher_suites()1521 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead152215231524==> tablet1525Compiling 2 files (.ex)1526Generated tablet app1527==> elixir_make1528Compiling 8 files (.ex)1529Generated elixir_make app1530==> nerves_logging1531 CC kmsg_tailer.o1532 LD kmsg_tailer1533Compiling 5 files (.ex)1534Generated nerves_logging app1535==> comeonin1536mkdir -p priv1537/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so1538Compiling 8 files (.ex)1539 warning: using single-quoted strings to represent charlists is deprecated.1540 Use ~c"" if you indeed want a charlist or use "" instead.1541 You may run "mix format --migrate" to change all single-quoted1542 strings to use the ~c sigil and fix this warning.1543 │1544 57 │ path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')1545 │ ~1546 │1547 └─ lib/comeonin/bcrypt.ex:57:5415481549 warning: using single-quoted strings to represent charlists is deprecated.1550 Use ~c"" if you indeed want a charlist or use "" instead.1551 You may run "mix format --migrate" to change all single-quoted1552 strings to use the ~c sigil and fix this warning.1553 │1554 159 │ [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')1555 │ ~1556 │1557 └─ lib/comeonin/bcrypt.ex:159:7215581559 warning: using single-quoted strings to represent charlists is deprecated.1560 Use ~c"" if you indeed want a charlist or use "" instead.1561 You may run "mix format --migrate" to change all single-quoted1562 strings to use the ~c sigil and fix this warning.1563 │1564 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1565 │ ~1566 │1567 └─ lib/comeonin/bcrypt.ex:164:6215681569 warning: using single-quoted strings to represent charlists is deprecated.1570 Use ~c"" if you indeed want a charlist or use "" instead.1571 You may run "mix format --migrate" to change all single-quoted1572 strings to use the ~c sigil and fix this warning.1573 │1574 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1575 │ ~1576 │1577 └─ lib/comeonin/bcrypt.ex:164:6815781579 warning: using single-quoted strings to represent charlists is deprecated.1580 Use ~c"" if you indeed want a charlist or use "" instead.1581 You may run "mix format --migrate" to change all single-quoted1582 strings to use the ~c sigil and fix this warning.1583 │1584 165 │ key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 11585 │ ~1586 │1587 └─ lib/comeonin/bcrypt.ex:165:2815881589 warning: use Bitwise is deprecated. import Bitwise instead1590 │1591 48 │ use Bitwise1592 │ ~~~~~~~~~~~1593 │1594 └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)15951596 warning: use Bitwise is deprecated. import Bitwise instead1597 │1598 9 │ use Bitwise1599 │ ~~~~~~~~~~~1600 │1601 └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)16021603 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16041605 This error happens when you have function calls without parentheses inside keywords. For example:16061607 function(arg, one: nested_call a, b, c)1608 function(arg, one: if expr, do: :this, else: :that)16091610 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:16111612 function(arg, one: if(expr, do: :this, else: :that))1613 function(arg, one: nested_call(a, b, c))16141615 Ambiguity found at:1616 │1617 49 │ def gen_secret(_), do: raise ArgumentError, "Invalid length"1618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1619 │1620 └─ lib/comeonin/otp.ex:4916211622 warning: use Bitwise is deprecated. import Bitwise instead1623 │1624 34 │ use Bitwise1625 │ ~~~~~~~~~~~1626 │1627 └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)16281629 warning: use Bitwise is deprecated. import Bitwise instead1630 │1631 31 │ use Bitwise1632 │ ~~~~~~~~~~~1633 │1634 └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)16351636 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 operator1637 │1638 117 │ <<bin::binary-size(max_length), _::binary>> = key1639 │ ~1640 │1641 └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/716421643 warning: using single-quoted strings to represent charlists is deprecated.1644 Use ~c"" if you indeed want a charlist or use "" instead.1645 You may run "mix format --migrate" to change all single-quoted1646 strings to use the ~c sigil and fix this warning.1647 │1648 11 │ b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'1649 │ ~1650 │1651 └─ lib/comeonin/pbkdf2/base64.ex:11:3416521653 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1654 │1655 19 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1656 │ ~1657 │1658 └─ lib/comeonin/tools.ex:19:4516591660 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 operator1661 │1662 29 │ <<main::size(split)-binary, rest::binary>> = data1663 │ ~1664 │1665 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/116661667 warning: use Bitwise is deprecated. import Bitwise instead1668 │1669 6 │ use Bitwise1670 │ ~~~~~~~~~~~1671 │1672 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)16731674 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 operator1675 │1676 52 │ <<main::size(split)-binary, rest::binary>> = data1677 │ ~1678 │1679 └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/116801681 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1682 │1683 121 │ initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1684 │ ~1685 │1686 └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71687 └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/416881689 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1690 │1691 76 │ hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1692 │ ~1693 │1694 └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/316951696Generated comeonin app1697==> nerves_compatibility_test1698===> Analyzing applications...1699===> Compiling cowlib1700==> nerves_discovery1701Compiling 5 files (.ex)1702Generated nerves_discovery app1703==> ring_logger1704Compiling 7 files (.ex)1705Generated ring_logger app1706==> nerves_compatibility_test1707===> Analyzing applications...1708===> Compiling poolboy1709warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1710 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21711 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11712 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51713 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21714 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41715 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/217161717==> db_connection1718Compiling 23 files (.ex)1719warning: cannot infer signatures from :poolboy because it is not loaded17201721 warning: unused require Bitwise1722 │1723 31 │ require Bitwise1724 │ ~1725 │1726 └─ lib/db_connection/backoff.ex:31:517271728 warning: using single-quoted strings to represent charlists is deprecated.1729 Use ~c"" if you indeed want a charlist or use "" instead.1730 You may run "mix format --migrate" to change all single-quoted1731 strings to use the ~c sigil and fix this warning.1732 │1733 406 │ :normal -> [{:data, [{'Module', mod}]}]1734 │ ~1735 │1736 └─ lib/db_connection/connection.ex:406:3217371738 warning: using single-quoted strings to represent charlists is deprecated.1739 Use ~c"" if you indeed want a charlist or use "" instead.1740 You may run "mix format --migrate" to change all single-quoted1741 strings to use the ~c sigil and fix this warning.1742 │1743 661 │ [{:data, [{'Module', mod}, {'State', state}]}]1744 │ ~1745 │1746 └─ lib/db_connection/connection.ex:661:1617471748 warning: using single-quoted strings to represent charlists is deprecated.1749 Use ~c"" if you indeed want a charlist or use "" instead.1750 You may run "mix format --migrate" to change all single-quoted1751 strings to use the ~c sigil and fix this warning.1752 │1753 661 │ [{:data, [{'Module', mod}, {'State', state}]}]1754 │ ~1755 │1756 └─ lib/db_connection/connection.ex:661:3317571758 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759 │1760 8 │ children = [supervisor(child_mod, [], [restart: :temporary])]1761 │ ~1762 │1763 └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/017641765 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766 │1767 30 │ worker(DBConnection.Watcher, [owner])1768 │ ~1769 │1770 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/117711772 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773 │1774 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)1775 │ ~1776 │1777 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11778 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217791780 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1781 │1782 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1783 │ ~1784 │1785 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/217861787 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1788 │1789 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1790 │ ~1791 │1792 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/417931794 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795 │1796 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1797 │ ~1798 │1799 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/318001801 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1802 │1803 138 │ case System.stacktrace() do1804 │ ~1805 │1806 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/218071808 warning: the following clause will never match:18091810 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18111812 because it attempts to match on the result of:18131814 System.stacktrace()18151816 which has type:18171818 empty_list()18191820 where "arity" was given the type:18211822 # type: integer()1823 # from: lib/db_connection/connection.ex:139:561824 is_integer(arity)18251826 type warning found at:1827 │1828 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1829 │ ~1830 │1831 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218321833 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1834 │1835 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)1836 │ ~1837 │1838 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/318391840 warning: the following clause will never match:18411842 [{a, b, params, c} | rest] when is_list(params) ->18431844 because it attempts to match on the result of:18451846 System.stacktrace()18471848 which has type:18491850 empty_list()18511852 where "params" was given the type:18531854 # type: empty_list() or non_empty_list(term(), term())1855 # from: lib/db_connection/connection.ex:140:431856 is_list(params)18571858 type warning found at:1859 │1860 140 │ [{a, b, params, c} | rest] when is_list(params) ->1861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1862 │1863 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/218641865 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1866 │1867 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1868 │ ~1869 │1870 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/018711872 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1873 │1874 111 │ stack = System.stacktrace()1875 │ ~1876 │1877 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/318781879 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1880 │1881 8 │ pool = supervisor(Pool, [], [restart: :temporary])1882 │ ~1883 │1884 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/018851886 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1887 │1888 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],1889 │ ~1890 │1891 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/318921893 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1894 │1895 36 │ worker(DBConnection.Watcher, [owner])1896 │ ~1897 │1898 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/118991900 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1901 │1902 986 │ stack = System.stacktrace()1903 │ ~1904 │1905 └─ lib/db_connection.ex:986:28: DBConnection.handle/41906 └─ lib/db_connection.ex:992:24: DBConnection.handle/41907 └─ lib/db_connection.ex:1003:65: DBConnection.parse/41908 └─ lib/db_connection.ex:1012:24: DBConnection.encode/41909 └─ lib/db_connection.ex:1022:40: DBConnection.decode/61910 └─ lib/db_connection.ex:1057:40: DBConnection.describe/31911 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51912 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21913 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41914 └─ lib/db_connection.ex:1359:28: DBConnection.handle/51915 └─ lib/db_connection.ex:1365:24: DBConnection.handle/51916 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21917 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61918 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/619191920 warning: :random.seed/3 is deprecated. Use the 'rand' module instead1921 │1922 108 │ case :random.seed(hash, sec, micro) do1923 │ ~1924 │1925 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019261927 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1928 │1929 9 │ supervisor(DBConnection.Task, []),1930 │ ~1931 │1932 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21933 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21934 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219351936Generated db_connection app1937==> decimal1938Compiling 4 files (.ex)1939 warning: using single-quoted strings to represent charlists is deprecated.1940 Use ~c"" if you indeed want a charlist or use "" instead.1941 You may run "mix format --migrate" to change all single-quoted1942 strings to use the ~c sigil and fix this warning.1943 │1944 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list1945 │ ~1946 │1947 └─ lib/decimal.ex:1320:1119481949 warning: using single-quoted strings to represent charlists is deprecated.1950 Use ~c"" if you indeed want a charlist or use "" instead.1951 You may run "mix format --migrate" to change all single-quoted1952 strings to use the ~c sigil and fix this warning.1953 │1954 1351 │ list = list ++ 'E'1955 │ ~1956 │1957 └─ lib/decimal.ex:1351:2619581959 warning: using single-quoted strings to represent charlists is deprecated.1960 Use ~c"" if you indeed want a charlist or use "" instead.1961 You may run "mix format --migrate" to change all single-quoted1962 strings to use the ~c sigil and fix this warning.1963 │1964 1352 │ list = if exp >= 0, do: list ++ '+', else: list1965 │ ~1966 │1967 └─ lib/decimal.ex:1352:4319681969 warning: using single-quoted strings to represent charlists is deprecated.1970 Use ~c"" if you indeed want a charlist or use "" instead.1971 You may run "mix format --migrate" to change all single-quoted1972 strings to use the ~c sigil and fix this warning.1973 │1974 1775 │ int = if int == [], do: '0', else: int1975 │ ~1976 │1977 └─ lib/decimal.ex:1775:3119781979 warning: using single-quoted strings to represent charlists is deprecated.1980 Use ~c"" if you indeed want a charlist or use "" instead.1981 You may run "mix format --migrate" to change all single-quoted1982 strings to use the ~c sigil and fix this warning.1983 │1984 1776 │ exp = if exp == [], do: '0', else: exp1985 │ ~1986 │1987 └─ lib/decimal.ex:1776:3119881989Generated decimal app1990==> mix_docker1991Compiling 2 files (.ex)1992 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1993 │1994 5 │ @dockerfile_build Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1995 │ ~1996 │1997 └─ lib/mix_docker.ex:5:35: MixDocker (module)19981999 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead2000 │2001 6 │ @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")2002 │ ~2003 │2004 └─ lib/mix_docker.ex:6:35: MixDocker (module)20052006 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2007 │2008 168 │ Logger.warn("#{name} already exists")2009 │ ~2010 │2011 └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/120122013Generated mix_docker app2014==> yaml_elixir2015Compiling 3 files (.ex)2016Generated yaml_elixir app2017==> interactive_cmd2018Compiling 1 file (.ex)2019Generated interactive_cmd app2020==> nerves2021Compiling 65 files (.ex)2022 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)2023 │2024 6 │ defmodule Mix.Tasks.Nerves.Init do2025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026 │2027 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)20282029 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)2030 │2031 6 │ defmodule Nerves do2032 │ ~~~~~~~~~~~~~~~~~~~2033 │2034 └─ lib/nerves.ex:6: Nerves (module)20352036 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)2037 │2038 5 │ defmodule Nerves.ArtifactResolver do2039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040 │2041 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)20422043 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)2044 │2045 6 │ defmodule Nerves.BuildAction.AppModes do2046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047 │2048 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)20492050 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)2051 │2052 5 │ defmodule Nerves.BuildAction.CheckExecutables do2053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054 │2055 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)20562057 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)2058 │2059 8 │ defmodule Nerves.BuildAction.Erlinit do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)20632064 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)2065 │2066 5 │ defmodule Nerves.BuildAction.Firmware do2067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2068 │2069 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)20702071 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)2072 │2073 7 │ defmodule Nerves.BuildAction.IExStartupCheck do2074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075 │2076 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)20772078 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)2079 │2080 5 │ defmodule Nerves.BuildAction.NervesV1System do2081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082 │2083 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)20842085 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)2086 │2087 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do2088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2089 │2090 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)20912092 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)2093 │2094 5 │ defmodule Nerves.BuildAction.Rootfs do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)20982099 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)2100 │2101 6 │ defmodule Nerves.BuildAction.SortApps do2102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103 │2104 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)21052106 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)2107 │2108 5 │ defmodule Nerves.BuildAction.StripAll do2109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2110 │2111 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)21122113 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)2114 │2115 5 │ defmodule Nerves.BuildAction.Trimmer do2116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117 │2118 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)21192120 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)2121 │2122 5 │ defmodule Nerves.BuildPlan do2123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2124 │2125 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)21262127 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)2128 │2129 5 │ defmodule Nerves.BuildPlan.Checks do2130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131 │2132 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)21332134 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)2135 │2136 6 │ defmodule Nerves.Container do2137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2138 │2139 └─ lib/nerves/container.ex:6: Nerves.Container (module)21402141 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)2142 │2143 5 │ defmodule Nerves.Fingerprint do2144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145 │2146 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)21472148 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)2149 │2150 5 │ defmodule Nerves.MixPackage do2151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2152 │2153 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)21542155 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)2156 │2157 5 │ defmodule Nerves.Paths do2158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~2159 │2160 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)21612162 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)2163 │2164 5 │ defmodule Nerves.TargetTuple do2165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166 │2167 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)21682169Generated nerves app2170==> nerves_toolchain_aarch64_nerves_linux_gnu2171Compiling 1 file (.ex)2172Generated nerves_toolchain_aarch64_nerves_linux_gnu app2173==> nerves_system_qemu_aarch642174Compiling 1 file (.ex)2175Generated nerves_system_qemu_aarch64 app2176==> nerves_compatibility_test2177===> Analyzing applications...2178===> Compiling telemetry2179===> Analyzing applications...2180===> Compiling cowboy2181 ┌─ src/cowboy_websocket.erl:2182 │2183 147 │ Stacktrace = erlang:get_stacktrace(),2184 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21852186 ┌─ src/cowboy_websocket.erl:2187 │2188 645 │ {stacktrace, erlang:get_stacktrace()},2189 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21902191 ┌─ src/cowboy_websocket.erl:2192 │2193 755 │ {stacktrace, erlang:get_stacktrace()},2194 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace219521962197 ┌─ src/cowboy_handler.erl:2198 │2199 87 │ Stacktrace = erlang:get_stacktrace(),2200 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22012202 ┌─ src/cowboy_handler.erl:2203 │2204 116 │ Stacktrace = erlang:get_stacktrace(),2205 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22062207 ┌─ src/cowboy_handler.erl:2208 │2209 235 │ Stacktrace = erlang:get_stacktrace(),2210 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22112212 ┌─ src/cowboy_handler.erl:2213 │2214 290 │ {stacktrace, erlang:get_stacktrace()},2215 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace221622172218 ┌─ src/cowboy_rest.erl:2219 │2220 69 │ Stacktrace = erlang:get_stacktrace(),2221 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22222223 ┌─ src/cowboy_rest.erl:2224 │2225 1006 │ Stacktrace = erlang:get_stacktrace(),2226 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222722282229==> expo2230Compiling 2 files (.erl)2231Compiling 22 files (.ex)2232Generated expo app2233==> gettext2234Compiling 18 files (.ex)2235 warning: unused require Gettext.Macros2236 │2237 594 │ require Gettext.Macros2238 │ ~2239 │2240 └─ lib/gettext.ex:594:322412242 warning: the following clause is redundant:22432244 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22452246 it has type:22472248 dynamic(%Expo.Message.Plural{})22492250 previous clauses have already matched on the following types:22512252 %Expo.Message.Singular{}2253 %Expo.Message.Plural{}22542255 │2256 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do2257 │ ~2258 │2259 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122602261 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2262 │2263 426 │ Kernel.ParallelCompiler.async(fn ->2264 │ ~2265 │2266 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322672268Generated gettext app2269==> phoenix_pubsub2270Compiling 13 files (.ex)2271 warning: single quotes around atoms are deprecated. Use double quotes instead2272 │2273 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2274 │ ~2275 │2276 └─ lib/phoenix/pubsub/local.ex:160:2322772278 warning: single quotes around atoms are deprecated. Use double quotes instead2279 │2280 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2281 │ ~2282 │2283 └─ lib/phoenix/pubsub/local.ex:160:4022842285 warning: unused require Logger2286 │2287 107 │ require Logger2288 │ ~2289 │2290 └─ lib/phoenix/tracker.ex:107:322912292 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:22932294 %Phoenix.Tracker.Replica{replica | status: :permdown}22952296 but got type:22972298 dynamic()22992300 where "replica" was given the type:23012302 # type: dynamic()2303 # from: lib/phoenix/tracker/replica.ex:72:172304 replica23052306 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23072308 type warning found at:2309 │2310 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}2311 │ ~2312 │2313 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123142315 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23162317 %Phoenix.Tracker.Replica{replica | status: :down}23182319 but got type:23202321 dynamic()23222323 where "replica" was given the type:23242325 # type: dynamic()2326 # from: lib/phoenix/tracker/replica.ex:74:132327 replica23282329 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23302331 type warning found at:2332 │2333 74 │ defp down(replica), do: %Replica{replica | status: :down}2334 │ ~2335 │2336 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123372338 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23392340 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23412342 but got type:23432344 dynamic()23452346 where "replica" was given the type:23472348 # type: dynamic()2349 # from: lib/phoenix/tracker/replica.ex:76:292350 replica23512352 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23532354 type warning found at:2355 │2356 77 │ %Replica{replica | last_heartbeat_at: now_ms()}2357 │ ~2358 │2359 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/123602361 warning: a struct for Phoenix.Tracker.State is expected on struct update:23622363 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}23642365 but got type:23662367 dynamic()23682369 where "delta" was given the type:23702371 # type: dynamic()2372 # from: lib/phoenix/tracker/state.ex:461:362373 %Phoenix.Tracker.State{delta: delta} = state23742375 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23762377 type warning found at:2378 │2379 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2380 │ ~2381 │2382 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523832384 warning: a struct for Phoenix.Tracker.State is expected on struct update:23852386 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23872388 but got type:23892390 dynamic()23912392 where "delta" was given the type:23932394 # type: dynamic()2395 # from: lib/phoenix/tracker/state.ex:541:992396 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2397 state23982399 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24002401 type warning found at:2402 │2403 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2404 │ ~2405 │2406 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/124072408 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2409 │2410 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2411 │ ~2412 │2413 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/124142415 warning: a struct for Phoenix.Tracker.State is expected on struct update:24162417 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24182419 but got type:24202421 dynamic(%{..., range: {term(), term()}})24222423 where "delta" was given the type:24242425 # type: dynamic(%{..., range: {term(), term()}})2426 # from: lib/phoenix/tracker/state.ex:551:302427 {start_clock, end_clock} = delta.range24282429 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24302431 type warning found at:2432 │2433 555 │ delta: %State{delta | range: {start_clock, new_end}}}2434 │ ~2435 │2436 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224372438 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2439 │2440 273 │ supervise(shards, strategy: :one_for_one,2441 │ ~2442 │2443 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124442445 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2446 │2447 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]2448 │ ~2449 │2450 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224512452 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2453 │2454 43 │ :ok = :pg2.create(pg2_group)2455 │ ~2456 │2457 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124582459 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2460 │2461 44 │ :ok = :pg2.join(pg2_group, self())2462 │ ~2463 │2464 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124652466 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2467 │2468 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2469 │ ~2470 │2471 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124722473 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2474 │2475 57 │ :pg2.get_members(pg2_namespace(server_name))2476 │ ~2477 │2478 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124792480 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2481 │2482 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])2483 │ ~2484 │2485 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124862487 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2488 │2489 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2490 │ ~2491 │2492 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12493 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/124942495 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2496 │2497 97 │ supervise(children, strategy: :rest_for_one)2498 │ ~2499 │2500 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/125012502 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2503 │2504 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2505 │ ~2506 │2507 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125082509 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2510 │2511 42 │ supervise children, strategy: :one_for_one2512 │ ~2513 │2514 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125152516Generated phoenix_pubsub app2517==> plug2518Compiling 1 file (.erl)2519Compiling 42 files (.ex)2520Generated plug app2521warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2522 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22523 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12524 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52525 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22526 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42527 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225282529==> phoenix2530Compiling 75 files (.ex)2531warning: cannot infer signatures from :cowboy because it is not loaded25322533warning: cannot infer signatures from :cowlib because it is not loaded25342535warning: cannot infer signatures from :ranch because it is not loaded25362537 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 operator2538 │2539 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr2540 │ ~2541 │2542 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125432544 warning: using single-quoted strings to represent charlists is deprecated.2545 Use ~c"" if you indeed want a charlist or use "" instead.2546 You may run "mix format --migrate" to change all single-quoted2547 strings to use the ~c sigil and fix this warning.2548 │2549 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2550 │ ~2551 │2552 └─ lib/phoenix/channel/server.ex:310:3125532554 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2555 │2556 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2557 │ ~2558 │2559 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325602561 warning: unused require Logger2562 │2563 20 │ require Logger2564 │ ~2565 │2566 └─ lib/phoenix/endpoint/handler.ex:20:325672568 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2569 │2570 39 │ Logger.warn """2571 │ ~2572 │2573 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125742575 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 operator2576 │2577 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2578 │ ~2579 │2580 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225812582 warning: using single-quoted strings to represent charlists is deprecated.2583 Use ~c"" if you indeed want a charlist or use "" instead.2584 You may run "mix format --migrate" to change all single-quoted2585 strings to use the ~c sigil and fix this warning.2586 │2587 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2588 │ ~2589 │2590 └─ lib/phoenix/router.ex:315:5025912592 warning: using single-quoted strings to represent charlists is deprecated.2593 Use ~c"" if you indeed want a charlist or use "" instead.2594 You may run "mix format --migrate" to change all single-quoted2595 strings to use the ~c sigil and fix this warning.2596 │2597 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2598 │ ~2599 │2600 └─ lib/phoenix/router/helpers.ex:195:5026012602 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26032604 This error happens when you have function calls without parentheses inside keywords. For example:26052606 function(arg, one: nested_call a, b, c)2607 function(arg, one: if expr, do: :this, else: :that)26082609 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:26102611 function(arg, one: if(expr, do: :this, else: :that))2612 function(arg, one: nested_call(a, b, c))26132614 Ambiguity found at:2615 │2616 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """2617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2618 │2619 └─ lib/phoenix/router/resource.ex:7126202621 warning: duplicate key :route found in struct2622 │2623 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2625 │2626 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26272628 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2629 │2630 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2631 │ ~2632 │2633 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126342635 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)"2636 │2637 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639 │2640 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26412642 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2643 │2644 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2645 │ ~2646 │2647 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226482649 warning: using single-quoted strings to represent charlists is deprecated.2650 Use ~c"" if you indeed want a charlist or use "" instead.2651 You may run "mix format --migrate" to change all single-quoted2652 strings to use the ~c sigil and fix this warning.2653 │2654 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2655 │ ~2656 │2657 └─ lib/phoenix/template.ex:174:5026582659 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2660 │2661 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2662 │ ~2663 │2664 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226652666 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2667 │2668 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2669 │ ~2670 │2671 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/126722673 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2674 │2675 14 │ supervise(children, strategy: :simple_one_for_one)2676 │ ~2677 │2678 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/126792680 warning: expected a module (an atom) when invoking config/1 in expression:26812682 endpoint.config(:endpoint_id)26832684 where "endpoint" was given the type:26852686 # type: dynamic(%{..., __pubsub_server__: atom()})2687 # from: lib/phoenix/transports/long_poll.ex:199:102688 verify_token(endpoint, token, opts)26892690 type warning found at:2691 │2692 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2693 │ ~2694 │2695 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/326962697 warning: unknown key .__pubsub_server__ in expression:26982699 endpoint.__pubsub_server__27002701 the given type does not have the given key:27022703 dynamic(2704 %Phoenix.Socket{2705 id: term(),2706 assigns: term(),2707 channel: term(),2708 channel_pid: term(),2709 endpoint: atom(),2710 handler: term(),2711 joined: term(),2712 pubsub_server: term(),2713 ref: term(),2714 join_ref: term(),2715 topic: term(),2716 transport: term(),2717 transport_pid: term(),2718 transport_name: term(),2719 serializer: term(),2720 private: term(),2721 vsn: term()2722 } or2723 %Plug.Conn{2724 adapter: term(),2725 assigns: term(),2726 body_params: term(),2727 cookies: term(),2728 halted: term(),2729 host: term(),2730 method: term(),2731 owner: term(),2732 params: term(),2733 path_info: term(),2734 path_params: term(),2735 port: term(),2736 private: term(),2737 query_params: term(),2738 query_string: term(),2739 remote_ip: term(),2740 req_cookies: term(),2741 req_headers: term(),2742 request_path: term(),2743 resp_body: term(),2744 resp_cookies: term(),2745 resp_headers: term(),2746 scheme: term(),2747 script_name: term(),2748 secret_key_base: term(),2749 state: term(),2750 status: term()2751 } or atom() or binary()2752 )27532754 where "endpoint" was given the type:27552756 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2757 # from: lib/phoenix/transports/long_poll.ex:254:192758 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27592760 type warning found at:2761 │2762 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2763 │ ~~~~~~~~~~~~~~~~~2764 │2765 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327662767 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2768 │2769 647 │ exception -> {:error, {exception, System.stacktrace()}}2770 │ ~2771 │2772 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/127732774 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)2775 │2776 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do2777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2778 │2779 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)27802781 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)2782 │2783 10 │ conn = @connection.conn(req, transport)2784 │ ~2785 │2786 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/327872788 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)2789 │2790 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}2791 │ ~2792 │2793 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/327942795 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2796 │2797 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2798 │ ~2799 │2800 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/328012802 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2803 │2804 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2805 │ ~2806 │2807 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/428082809 warning: a struct for Plug.Conn is expected on struct update:28102811 %Plug.Conn{conn | state: :sent}28122813 but got type:28142815 dynamic()28162817 where "conn" was given the type:28182819 # type: dynamic()2820 # from: lib/phoenix/endpoint/render_errors.ex:79:212821 conn28222823 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28242825 type warning found at:2826 │2827 83 │ %Plug.Conn{conn | state: :sent}2828 │ ~2829 │2830 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528312832 warning: a struct for Phoenix.Socket is expected on struct update:28332834 %Phoenix.Socket{socket | id: id}28352836 but got type:28372838 dynamic()28392840 where "socket" was given the type:28412842 # type: dynamic()2843 # from: lib/phoenix/socket/transport.ex2844 {:ok, socket}28452846 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"28472848 type warning found at:2849 │2850 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2851 │ ~2852 │2853 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/728542855 warning: a struct for Plug.Conn is expected on struct update:28562857 %Plug.Conn{conn | query_params: %{}, params: %{}}28582859 but got type:28602861 dynamic(%{..., params: %Plug.Conn.Unfetched{}})28622863 where "conn" was given the types:28642865 # type: dynamic(%{..., params: term()})2866 # from: lib/phoenix/endpoint/render_errors.ex:94:172867 conn.params28682869 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2870 # from: lib/phoenix/endpoint/render_errors.ex:94:172871 conn.params28722873 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28742875 type warning found at:2876 │2877 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2878 │ ~2879 │2880 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128812882 warning: a struct for Plug.Conn is expected on struct update:28832884 %Plug.Conn{conn | query_params: %{}, params: params}28852886 but got type:28872888 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28892890 where "conn" was given the types:28912892 # type: dynamic(%{..., params: term()})2893 # from: lib/phoenix/endpoint/render_errors.ex:94:172894 conn.params28952896 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2897 # from: lib/phoenix/endpoint/render_errors.ex:94:172898 conn.params28992900 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29012902 type warning found at:2903 │2904 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}2905 │ ~2906 │2907 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/129082909 warning: a struct for Plug.Conn is expected on struct update:29102911 %Plug.Conn{conn | params: params}29122913 but got type:29142915 dynamic(%{..., params: map()})29162917 where "conn" was given the type:29182919 # type: dynamic(%{..., params: map()})2920 # from: lib/phoenix/controller.ex:912:172921 Map.get(conn.params, required_key)29222923 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29242925 type warning found at:2926 │2927 919 │ %Plug.Conn{conn | params: params}2928 │ ~2929 │2930 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/229312932 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2933 │2934 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2935 │ ~2936 │2937 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429382939 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2940 │2941 199 │ worker(Phoenix.Tracker, [module, opts, opts])2942 │ ~2943 │2944 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429452946 warning: expected a map or struct when accessing .url in expression:29472948 endpoint.url29492950 where "endpoint" was given the types:29512952 # type: dynamic(atom())2953 # from: lib/phoenix/router/helpers.ex:24:202954 endpoint29552956 # type: atom()2957 # from: lib/phoenix/router/helpers.ex:24:352958 is_atom(endpoint)29592960 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29612962 type warning found at:2963 │2964 25 │ endpoint.url2965 │ ~2966 │2967 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229682969 warning: a struct for Plug.Conn is expected on struct update:29702971 %Plug.Conn{conn | path_info: path, script_name: script}29722973 but got type:29742975 dynamic()29762977 where "conn" was given the type:29782979 # type: dynamic()2980 # from: lib/phoenix/router/route.ex:147:102981 conn = target.call(%Plug.Conn{...}, opts)29822983 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29842985 type warning found at:2986 │2987 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2988 │ ~2989 │2990 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429912992 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2993 │2994 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2995 │ ~2996 │2997 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129982999 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3000 │3001 71 │ supervise(children, strategy: :one_for_one)3002 │ ~3003 │3004 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/130053006 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3007 │3008 76 │ [worker(Phoenix.Config, args)]3009 │ ~3010 │3011 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/330123013 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3014 │3015 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]3016 │ ~3017 │3018 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/23019 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/33020 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/330213022 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead3023 │3024 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),3025 │ ~3026 │3027 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/330283029 warning: expected a module (an atom) when invoking path/1 in expression:30303031 endpoint.path("/")30323033 where "endpoint" was given the type:30343035 # type: dynamic(%{..., host: term()})3036 # from: lib/phoenix/endpoint/supervisor.ex:312:143037 endpoint.host30383039 type warning found at:3040 │3041 313 │ endpoint.path("/")3042 │ ~3043 │3044 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130453046 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3047 │3048 35 │ supervise(children, strategy: :one_for_one)3049 │ ~3050 │3051 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130523053 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3054 │3055 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3056 │ ~3057 │3058 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330593060 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3061 │3062 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3063 │ ~3064 │3065 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330663067 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3068 │3069 113 │ {addr,port} = :ranch.get_addr(ref)3070 │ ~3071 │3072 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330733074 warning: comparison between distinct types found:30753076 !Path.extname(file_path) == ".gz"30773078 given types:30793080 dynamic(boolean()) == binary()30813082 where "file_path" was given the type:30833084 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3085 # from: lib/phoenix/digester.ex:147:453086 Path.basename(file_path)30873088 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 false30893090 type warning found at:3091 │3092 148 │ !Path.extname(file_path) == ".gz"3093 │ ~3094 │3095 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130963097 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3098 │3099 51 │ worker(Phoenix.CodeReloader.Server, [])3100 │ ~3101 │3102 └─ lib/phoenix.ex:51:7: Phoenix.start/231033104 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3105 │3106 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)3107 │ ~3108 │3109 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331103111 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31123113 mod.__phoenix_recompile__?31143115 where "mod" was given the type:31163117 # type: dynamic(atom())3118 # from: lib/mix/tasks/compile.phoenix.ex:34:123119 Code.ensure_loaded?(mod)31203121 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31223123 type warning found at:3124 │3125 36 │ mod.__phoenix_recompile__?3126 │ ~3127 │3128 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131293130 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3131 │3132 155 │ Enum.partition attrs, fn3133 │ ~3134 │3135 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131363137 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3138 │3139 234 │ Enum.partition(attrs, fn3140 │ ~3141 │3142 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231433144Generated phoenix app3145==> phoenix_html3146Compiling 8 files (.ex)3147 warning: using single-quoted strings to represent charlists is deprecated.3148 Use ~c"" if you indeed want a charlist or use "" instead.3149 You may run "mix format --migrate" to change all single-quoted3150 strings to use the ~c sigil and fix this warning.3151 │3152 12 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3153 │ ~3154 │3155 └─ lib/phoenix_html/engine.ex:12:5031563157 warning: the 1st pattern in clause will never match:31583159 6031603161 because it is expected to receive type:31623163 dynamic(empty_list() or non_empty_list(term(), term()))31643165 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31663167 type warning found at:3168 │3169 56 │ def to_iodata(?<), do: "<"3170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3171 │3172 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131733174 warning: the 1st pattern in clause will never match:31753176 6231773178 because it is expected to receive type:31793180 dynamic(empty_list() or non_empty_list(term(), term()))31813182 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31833184 type warning found at:3185 │3186 57 │ def to_iodata(?>), do: ">"3187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3188 │3189 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131903191 warning: the 1st pattern in clause will never match:31923193 3831943195 because it is expected to receive type:31963197 dynamic(empty_list() or non_empty_list(term(), term()))31983199 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32003201 type warning found at:3202 │3203 58 │ def to_iodata(?&), do: "&"3204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3205 │3206 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132073208 warning: the 1st pattern in clause will never match:32093210 3432113212 because it is expected to receive type:32133214 dynamic(empty_list() or non_empty_list(term(), term()))32153216 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32173218 type warning found at:3219 │3220 59 │ def to_iodata(?"), do: """3221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222 │3223 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132243225 warning: the 1st pattern in clause will never match:32263227 3932283229 because it is expected to receive type:32303231 dynamic(empty_list() or non_empty_list(term(), term()))32323233 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32343235 type warning found at:3236 │3237 60 │ def to_iodata(?'), do: "'"3238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3239 │3240 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132413242 warning: the 1st pattern in clause will never match:32433244 {:safe, data}32453246 because it is expected to receive type:32473248 dynamic(empty_list() or non_empty_list(term(), term()))32493250 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32513252 type warning found at:3253 │3254 76 │ def to_iodata({:safe, data}) do3255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256 │3257 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132583259 warning: the following clause is redundant:32603261 def to_iodata(other)32623263 it has type:32643265 dynamic(empty_list() or non_empty_list(term(), term()))32663267 previous clauses have already matched on the following types:32683269 non_empty_list(term(), term())3270 empty_list()32713272 │3273 80 │ def to_iodata(other) do3274 │ ~3275 │3276 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132773278 warning: the 1st pattern in clause will never match:32793280 h32813282 because it is expected to receive type:32833284 dynamic(empty_list() or non_empty_list(term(), term()))32853286 where "h" was given the type:32873288 # type: integer()3289 # from: lib/phoenix_html/safe.ex:62:253290 is_integer(h)32913292 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32933294 type warning found at:3295 │3296 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do3297 │ ~3298 │3299 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/133003301 warning: the 1st pattern in clause will never match:33023303 h33043305 because it is expected to receive type:33063307 dynamic(empty_list() or non_empty_list(term(), term()))33083309 where "h" was given the type:33103311 # type: integer()3312 # from: lib/phoenix_html/safe.ex:66:253313 is_integer(h)33143315 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33163317 type warning found at:3318 │3319 66 │ def to_iodata(h) when is_integer(h) do3320 │ ~3321 │3322 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133233324 warning: the 1st pattern in clause will never match:33253326 h33273328 because it is expected to receive type:33293330 dynamic(empty_list() or non_empty_list(term(), term()))33313332 where "h" was given the type:33333334 # type: binary()3335 # from: lib/phoenix_html/safe.ex:72:253336 is_binary(h)33373338 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33393340 type warning found at:3341 │3342 72 │ def to_iodata(h) when is_binary(h) do3343 │ ~3344 │3345 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133463347Generated phoenix_html app3348==> ueberauth3349Compiling 9 files (.ex)3350Generated ueberauth app3351==> postgrex3352Compiling 62 files (.ex)3353 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3354 │3355 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3356 │ ~3357 │3358 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33593360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3361 You may run "mix format --migrate" to fix this warning automatically.3362 │3363 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3364 │ ~3365 │3366 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133673368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369 You may run "mix format --migrate" to fix this warning automatically.3370 │3371 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3372 │ ~3373 │3374 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133753376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3377 You may run "mix format --migrate" to fix this warning automatically.3378 │3379 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3380 │ ~3381 │3382 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133833384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3385 You may run "mix format --migrate" to fix this warning automatically.3386 │3387 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3388 │ ~3389 │3390 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133913392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393 You may run "mix format --migrate" to fix this warning automatically.3394 │3395 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]3396 │ ~3397 │3398 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133993400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3401 You may run "mix format --migrate" to fix this warning automatically.3402 │3403 43 │ <<-1::int32>>3404 │ ~3405 │3406 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134073408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409 You may run "mix format --migrate" to fix this warning automatically.3410 │3411 48 │ <<value_byte_size::int32>> <> value3412 │ ~3413 │3414 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134153416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417 You may run "mix format --migrate" to fix this warning automatically.3418 │3419 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3420 │ ~3421 │3422 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234233424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425 You may run "mix format --migrate" to fix this warning automatically.3426 │3427 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3428 │ ~3429 │3430 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234313432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3433 You may run "mix format --migrate" to fix this warning automatically.3434 │3435 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3436 │ ~3437 │3438 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234393440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3441 You may run "mix format --migrate" to fix this warning automatically.3442 │3443 64 │ ... -1::int32, rest::binary>>, acc) do3444 │ ~3445 │3446 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234473448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3449 You may run "mix format --migrate" to fix this warning automatically.3450 │3451 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3452 │ ~3453 │3454 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234553456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3457 You may run "mix format --migrate" to fix this warning automatically.3458 │3459 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3460 │ ~3461 │3462 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234633464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465 You may run "mix format --migrate" to fix this warning automatically.3466 │3467 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3468 │ ~3469 │3470 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234713472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473 You may run "mix format --migrate" to fix this warning automatically.3474 │3475 79 │ ... -1::int32, rest::binary>>, acc) do3476 │ ~3477 │3478 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234793480 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3481 You may run "mix format --migrate" to fix this warning automatically.3482 │3483 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3484 │ ~3485 │3486 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234873488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3489 You may run "mix format --migrate" to fix this warning automatically.3490 │3491 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3492 │ ~3493 │3494 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234953496 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3497 You may run "mix format --migrate" to fix this warning automatically.3498 │3499 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3500 │ ~3501 │3502 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135033504 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3505 You may run "mix format --migrate" to fix this warning automatically.3506 │3507 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3508 │ ~3509 │3510 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135113512 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3513 You may run "mix format --migrate" to fix this warning automatically.3514 │3515 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3516 │ ~3517 │3518 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135193520 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3521 You may run "mix format --migrate" to fix this warning automatically.3522 │3523 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3524 │ ~3525 │3526 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135273528 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3529 You may run "mix format --migrate" to fix this warning automatically.3530 │3531 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>3532 │ ~3533 │3534 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135353536 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3537 You may run "mix format --migrate" to fix this warning automatically.3538 │3539 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3540 │ ~3541 │3542 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135433544 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3545 You may run "mix format --migrate" to fix this warning automatically.3546 │3547 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3548 │ ~3549 │3550 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135513552 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3553 You may run "mix format --migrate" to fix this warning automatically.3554 │3555 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3556 │ ~3557 │3558 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135593560 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3561 You may run "mix format --migrate" to fix this warning automatically.3562 │3563 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3564 │ ~3565 │3566 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135673568 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3569 You may run "mix format --migrate" to fix this warning automatically.3570 │3571 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3572 │ ~3573 │3574 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135753576 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3577 You may run "mix format --migrate" to fix this warning automatically.3578 │3579 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3580 │ ~3581 │3582 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135833584 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3585 You may run "mix format --migrate" to fix this warning automatically.3586 │3587 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3588 │ ~3589 │3590 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135913592 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3593 You may run "mix format --migrate" to fix this warning automatically.3594 │3595 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3596 │ ~3597 │3598 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135993600 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3601 You may run "mix format --migrate" to fix this warning automatically.3602 │3603 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3604 │ ~3605 │3606 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336073608 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3609 You may run "mix format --migrate" to fix this warning automatically.3610 │3611 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3612 │ ~3613 │3614 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136153616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617 You may run "mix format --migrate" to fix this warning automatically.3618 │3619 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3620 │ ~3621 │3622 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136233624 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3625 You may run "mix format --migrate" to fix this warning automatically.3626 │3627 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3628 │ ~3629 │3630 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236313632 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3633 You may run "mix format --migrate" to fix this warning automatically.3634 │3635 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3636 │ ~3637 │3638 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236393640 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3641 You may run "mix format --migrate" to fix this warning automatically.3642 │3643 23 │ <<x::float64, y::float64>>3644 │ ~3645 │3646 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236473648 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3649 You may run "mix format --migrate" to fix this warning automatically.3650 │3651 23 │ <<x::float64, y::float64>>3652 │ ~3653 │3654 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236553656 warning: use Bitwise is deprecated. import Bitwise instead3657 │3658 4 │ use Bitwise, only_operators: true3659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660 │3661 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36623663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664 You may run "mix format --migrate" to fix this warning automatically.3665 │3666 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3667 │ ~3668 │3669 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136703671 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3672 You may run "mix format --migrate" to fix this warning automatically.3673 │3674 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3675 │ ~3676 │3677 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236783679 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3680 You may run "mix format --migrate" to fix this warning automatically.3681 │3682 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3683 │ ~3684 │3685 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/236863687 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688 You may run "mix format --migrate" to fix this warning automatically.3689 │3690 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3691 │ ~3692 │3693 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136943695 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3696 You may run "mix format --migrate" to fix this warning automatically.3697 │3698 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3699 │ ~3700 │3701 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/137023703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704 You may run "mix format --migrate" to fix this warning automatically.3705 │3706 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3707 │ ~3708 │3709 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137103711 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3712 You may run "mix format --migrate" to fix this warning automatically.3713 │3714 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3715 │ ~3716 │3717 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137183719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3720 You may run "mix format --migrate" to fix this warning automatically.3721 │3722 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3723 │ ~3724 │3725 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137263727 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3728 You may run "mix format --migrate" to fix this warning automatically.3729 │3730 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3731 │ ~3732 │3733 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137343735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736 You may run "mix format --migrate" to fix this warning automatically.3737 │3738 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3739 │ ~3740 │3741 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137423743 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3744 You may run "mix format --migrate" to fix this warning automatically.3745 │3746 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3747 │ ~3748 │3749 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137503751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752 You may run "mix format --migrate" to fix this warning automatically.3753 │3754 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3755 │ ~3756 │3757 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137583759 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3760 You may run "mix format --migrate" to fix this warning automatically.3761 │3762 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3763 │ ~3764 │3765 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137663767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768 You may run "mix format --migrate" to fix this warning automatically.3769 │3770 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3771 │ ~3772 │3773 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137743775 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3776 You may run "mix format --migrate" to fix this warning automatically.3777 │3778 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3779 │ ~3780 │3781 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137823783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784 You may run "mix format --migrate" to fix this warning automatically.3785 │3786 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3787 │ ~3788 │3789 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137903791 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3792 You may run "mix format --migrate" to fix this warning automatically.3793 │3794 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3795 │ ~3796 │3797 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/137983799 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3800 You may run "mix format --migrate" to fix this warning automatically.3801 │3802 46 │ 0 :: int32>>3803 │ ~3804 │3805 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138063807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808 You may run "mix format --migrate" to fix this warning automatically.3809 │3810 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3811 │ ~3812 │3813 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138143815 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3816 You may run "mix format --migrate" to fix this warning automatically.3817 │3818 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3819 │ ~3820 │3821 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138223823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824 You may run "mix format --migrate" to fix this warning automatically.3825 │3826 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3827 │ ~3828 │3829 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138303831 warning: use Bitwise is deprecated. import Bitwise instead3832 │3833 5 │ use Bitwise3834 │ ~~~~~~~~~~~3835 │3836 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)38373838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3839 You may run "mix format --migrate" to fix this warning automatically.3840 │3841 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3842 │ ~3843 │3844 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138453846 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 operator3847 │3848 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3849 │ ~3850 │3851 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138523853 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3854 You may run "mix format --migrate" to fix this warning automatically.3855 │3856 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3857 │ ~3858 │3859 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338603861 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 operator3862 │3863 72 │ <<data :: size(rest_size)>> = rest3864 │ ~3865 │3866 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338673868 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869 You may run "mix format --migrate" to fix this warning automatically.3870 │3871 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3872 │ ~3873 │3874 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338753876 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877 You may run "mix format --migrate" to fix this warning automatically.3878 │3879 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3880 │ ~3881 │3882 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338833884 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3885 You may run "mix format --migrate" to fix this warning automatically.3886 │3887 86 │ def parse(<<status :: int8>>, ?Z, _size) do3888 │ ~3889 │3890 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338913892 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3893 You may run "mix format --migrate" to fix this warning automatically.3894 │3895 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3896 │ ~3897 │3898 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338993900 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3901 You may run "mix format --migrate" to fix this warning automatically.3902 │3903 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3904 │ ~3905 │3906 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339073908 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3909 You may run "mix format --migrate" to fix this warning automatically.3910 │3911 103 │ case <<len ::uint16>> do3912 │ ~3913 │3914 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339153916 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3917 You may run "mix format --migrate" to fix this warning automatically.3918 │3919 104 │ <<^overflow_len :: uint16>> ->3920 │ ~3921 │3922 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339233924 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3925 You may run "mix format --migrate" to fix this warning automatically.3926 │3927 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3928 │ ~3929 │3930 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339313932 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3933 You may run "mix format --migrate" to fix this warning automatically.3934 │3935 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3936 │ ~3937 │3938 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339393940 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941 You may run "mix format --migrate" to fix this warning automatically.3942 │3943 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3944 │ ~3945 │3946 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339473948 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949 You may run "mix format --migrate" to fix this warning automatically.3950 │3951 226 │ [<<size :: int32>>, data]3952 │ ~3953 │3954 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139553956 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957 You may run "mix format --migrate" to fix this warning automatically.3958 │3959 224 │ [first, <<size :: int32>>, data]3960 │ ~3961 │3962 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139633964 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3965 You may run "mix format --migrate" to fix this warning automatically.3966 │3967 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3968 │ ~3969 │3970 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139713972 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3973 You may run "mix format --migrate" to fix this warning automatically.3974 │3975 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3976 │ ~3977 │3978 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139793980 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3981 You may run "mix format --migrate" to fix this warning automatically.3982 │3983 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3984 │ ~3985 │3986 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139873988 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3989 You may run "mix format --migrate" to fix this warning automatically.3990 │3991 252 │ len = <<div(byte_size(oids), 4) :: int16>>3992 │ ~3993 │3994 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139953996 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3997 You may run "mix format --migrate" to fix this warning automatically.3998 │3999 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>4000 │ ~4001 │4002 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140034004 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4005 You may run "mix format --migrate" to fix this warning automatically.4006 │4007 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4008 │ ~4009 │4010 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140114012 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4013 You may run "mix format --migrate" to fix this warning automatically.4014 │4015 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>4016 │ ~4017 │4018 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140194020 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4021 You may run "mix format --migrate" to fix this warning automatically.4022 │4023 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>4024 │ ~4025 │4026 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140274028 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4029 You may run "mix format --migrate" to fix this warning automatically.4030 │4031 287 │ len_params = <<length(params) :: int16>>4032 │ ~4033 │4034 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140354036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4037 You may run "mix format --migrate" to fix this warning automatically.4038 │4039 294 │ {?E, [port, 0, <<rows :: int32>>]}4040 │ ~4041 │4042 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140434044 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4045 You may run "mix format --migrate" to fix this warning automatically.4046 │4047 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4048 │ ~4049 │4050 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140514052 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4053 You may run "mix format --migrate" to fix this warning automatically.4054 │4055 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4056 │ ~4057 │4058 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140594060 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4061 You may run "mix format --migrate" to fix this warning automatically.4062 │4063 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4064 │ ~4065 │4066 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140674068 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4069 You may run "mix format --migrate" to fix this warning automatically.4070 │4071 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4072 │ ~4073 │4074 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140754076 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4077 You may run "mix format --migrate" to fix this warning automatically.4078 │4079 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4080 │ ~4081 │4082 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140834084 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4085 You may run "mix format --migrate" to fix this warning automatically.4086 │4087 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4088 │ ~4089 │4090 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140914092 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4093 You may run "mix format --migrate" to fix this warning automatically.4094 │4095 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do4096 │ ~4097 │4098 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140994100 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4101 You may run "mix format --migrate" to fix this warning automatically.4102 │4103 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4104 │ ~4105 │4106 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141074108 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4109 You may run "mix format --migrate" to fix this warning automatically.4110 │4111 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4112 │ ~4113 │4114 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141154116 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4117 You may run "mix format --migrate" to fix this warning automatically.4118 │4119 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4120 │ ~4121 │4122 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141234124 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4125 You may run "mix format --migrate" to fix this warning automatically.4126 │4127 363 │ type_size :: int16, type_mod :: int32, format :: int16,4128 │ ~4129 │4130 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141314132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133 You may run "mix format --migrate" to fix this warning automatically.4134 │4135 363 │ type_size :: int16, type_mod :: int32, format :: int16,4136 │ ~4137 │4138 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141394140 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4141 You may run "mix format --migrate" to fix this warning automatically.4142 │4143 363 │ type_size :: int16, type_mod :: int32, format :: int16,4144 │ ~4145 │4146 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141474148 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4149 You may run "mix format --migrate" to fix this warning automatically.4150 │4151 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4152 │ ~4153 │4154 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141554156 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4157 You may run "mix format --migrate" to fix this warning automatically.4158 │4159 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4160 │ ~4161 │4162 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141634164 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4165 You may run "mix format --migrate" to fix this warning automatically.4166 │4167 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)4168 │ ~4169 │4170 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141714172 warning: unused require Postgrex.Messages4173 │4174 30 │ require Postgrex.Messages4175 │ ~4176 │4177 └─ lib/postgrex/query.ex:30:341784179 warning: unused require Logger4180 │4181 8 │ require Logger4182 │ ~4183 │4184 └─ lib/postgrex/notifications.ex:8:341854186 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4187 │4188 1005 │ Logger.warn(fn() ->4189 │ ~4190 │4191 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/541924193 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4194 You may run "mix format --migrate" to fix this warning automatically.4195 │4196 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4197 │ ~4198 │4199 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/142004201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202 You may run "mix format --migrate" to fix this warning automatically.4203 │4204 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4205 │ ~4206 │4207 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142084209 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 operator4210 │4211 2003 │ <<body :: binary(size), rest :: binary>> ->4212 │ ~4213 │4214 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142154216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217 You may run "mix format --migrate" to fix this warning automatically.4218 │4219 59 │ if lower == <<-1::int32>> do4220 │ ~4221 │4222 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/442234224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225 You may run "mix format --migrate" to fix this warning automatically.4226 │4227 66 │ if upper == <<-1::int32>> do4228 │ ~4229 │4230 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442314232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4233 You may run "mix format --migrate" to fix this warning automatically.4234 │4235 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4236 │ ~4237 │4238 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442394240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4241 You may run "mix format --migrate" to fix this warning automatically.4242 │4243 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4244 │ ~4245 │4246 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342474248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249 You may run "mix format --migrate" to fix this warning automatically.4250 │4251 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4252 │ ~4253 │4254 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342554256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257 You may run "mix format --migrate" to fix this warning automatically.4258 │4259 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4260 │ ~4261 │4262 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342634264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265 You may run "mix format --migrate" to fix this warning automatically.4266 │4267 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4268 │ ~4269 │4270 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342714272 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4273 You may run "mix format --migrate" to fix this warning automatically.4274 │4275 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4276 │ ~4277 │4278 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342794280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281 You may run "mix format --migrate" to fix this warning automatically.4282 │4283 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]4284 │ ~4285 │4286 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342874288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289 You may run "mix format --migrate" to fix this warning automatically.4290 │4291 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4292 │ ~4293 │4294 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242954296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297 You may run "mix format --migrate" to fix this warning automatically.4298 │4299 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4300 │ ~4301 │4302 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243034304 warning: using single-quoted strings to represent charlists is deprecated.4305 Use ~c"" if you indeed want a charlist or use "" instead.4306 You may run "mix format --migrate" to change all single-quoted4307 strings to use the ~c sigil and fix this warning.4308 │4309 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do4310 │ ~4311 │4312 └─ lib/postgrex/type_module.ex:49:5043134314 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4315 You may run "mix format --migrate" to fix this warning automatically.4316 │4317 182 │ defp row_decode(<<-1::int32, rest::binary>>) do4318 │ ~4319 │4320 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143214322 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4323 You may run "mix format --migrate" to fix this warning automatically.4324 │4325 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4326 │ ~4327 │4328 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143294330 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4331 You may run "mix format --migrate" to fix this warning automatically.4332 │4333 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4335 │4336 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343374338 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4339 You may run "mix format --migrate" to fix this warning automatically.4340 │4341 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4342 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343 │4344 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143454346 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4347 You may run "mix format --migrate" to fix this warning automatically.4348 │4349 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4351 │4352 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143534354 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4355 You may run "mix format --migrate" to fix this warning automatically.4356 │4357 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4358 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4359 │4360 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143614362 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 operator4363 │4364 15 │ <<binary::binary-size(last_pos), last::bits>> = val4365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366 │4367 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143684369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370 You may run "mix format --migrate" to fix this warning automatically.4371 │4372 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374 │4375 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143764377 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4378 You may run "mix format --migrate" to fix this warning automatically.4379 │4380 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382 │4383 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143844385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386 You may run "mix format --migrate" to fix this warning automatically.4387 │4388 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390 │4391 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143924393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394 You may run "mix format --migrate" to fix this warning automatically.4395 │4396 9 │ <<1 :: int32, 1>>4397 │ ~~~~~~~~~~~~~~~~~4398 │4399 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144004401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402 You may run "mix format --migrate" to fix this warning automatically.4403 │4404 11 │ <<1 :: int32, 0>>4405 │ ~~~~~~~~~~~~~~~~~4406 │4407 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144084409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410 You may run "mix format --migrate" to fix this warning automatically.4411 │4412 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414 │4415 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144164417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418 You may run "mix format --migrate" to fix this warning automatically.4419 │4420 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422 │4423 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144244425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426 You may run "mix format --migrate" to fix this warning automatically.4427 │4428 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430 │4431 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144324433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434 You may run "mix format --migrate" to fix this warning automatically.4435 │4436 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438 │4439 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144404441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442 You may run "mix format --migrate" to fix this warning automatically.4443 │4444 12 │ <<20 :: int32, 3, n, 1, 16,4445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4446 │4447 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144484449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450 You may run "mix format --migrate" to fix this warning automatically.4451 │4452 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454 │4455 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144564457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458 You may run "mix format --migrate" to fix this warning automatically.4459 │4460 10 │ <<24::int32, x::float64, y::float64, r::float64>>4461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4462 │4463 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144644465 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4466 You may run "mix format --migrate" to fix this warning automatically.4467 │4468 10 │ <<24::int32, x::float64, y::float64, r::float64>>4469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470 │4471 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144724473 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4474 You may run "mix format --migrate" to fix this warning automatically.4475 │4476 10 │ <<24::int32, x::float64, y::float64, r::float64>>4477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478 │4479 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144804481 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4482 You may run "mix format --migrate" to fix this warning automatically.4483 │4484 10 │ <<24::int32, x::float64, y::float64, r::float64>>4485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486 │4487 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144884489 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490 You may run "mix format --migrate" to fix this warning automatically.4491 │4492 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144964497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4498 You may run "mix format --migrate" to fix this warning automatically.4499 │4500 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502 │4503 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145044505 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4506 You may run "mix format --migrate" to fix this warning automatically.4507 │4508 9 │ <<4::int32, n::float32>>4509 │ ~~~~~~~~~~~~~~~~~~~~~~~~4510 │4511 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145124513 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4514 You may run "mix format --migrate" to fix this warning automatically.4515 │4516 9 │ <<4::int32, n::float32>>4517 │ ~~~~~~~~~~~~~~~~~~~~~~~~4518 │4519 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145204521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4522 You may run "mix format --migrate" to fix this warning automatically.4523 │4524 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>4525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526 │4527 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145284529 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530 You may run "mix format --migrate" to fix this warning automatically.4531 │4532 13 │ <<4::int32, 0::1, 255, 0::23>>4533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534 │4535 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145364537 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4538 You may run "mix format --migrate" to fix this warning automatically.4539 │4540 15 │ <<4::int32, 1::1, 255, 0::23>>4541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542 │4543 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145444545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4546 You may run "mix format --migrate" to fix this warning automatically.4547 │4548 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550 │4551 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145524553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4554 You may run "mix format --migrate" to fix this warning automatically.4555 │4556 9 │ <<8 :: int32, n :: float64>>4557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558 │4559 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145604561 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562 You may run "mix format --migrate" to fix this warning automatically.4563 │4564 9 │ <<8 :: int32, n :: float64>>4565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566 │4567 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145684569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570 You may run "mix format --migrate" to fix this warning automatically.4571 │4572 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574 │4575 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145764577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4578 You may run "mix format --migrate" to fix this warning automatically.4579 │4580 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>4581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582 │4583 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145844585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4586 You may run "mix format --migrate" to fix this warning automatically.4587 │4588 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>4589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590 │4591 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145924593 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4594 You may run "mix format --migrate" to fix this warning automatically.4595 │4596 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598 │4599 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146004601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4602 You may run "mix format --migrate" to fix this warning automatically.4603 │4604 12 │ [<<IO.iodata_length(data) :: int32>> | data]4605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606 │4607 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146084609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4610 You may run "mix format --migrate" to fix this warning automatically.4611 │4612 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614 │4615 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146164617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618 You may run "mix format --migrate" to fix this warning automatically.4619 │4620 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622 │4623 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146244625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4626 You may run "mix format --migrate" to fix this warning automatically.4627 │4628 12 │ <<20 :: int32, 3, 128, 0, 16,4629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630 │4631 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146324633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634 You may run "mix format --migrate" to fix this warning automatically.4635 │4636 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638 │4639 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146404641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642 You may run "mix format --migrate" to fix this warning automatically.4643 │4644 12 │ <<2 :: int32, int :: int16>>4645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646 │4647 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146484649 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4650 You may run "mix format --migrate" to fix this warning automatically.4651 │4652 12 │ <<2 :: int32, int :: int16>>4653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654 │4655 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146564657 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658 You may run "mix format --migrate" to fix this warning automatically.4659 │4660 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662 │4663 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146644665 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666 You may run "mix format --migrate" to fix this warning automatically.4667 │4668 12 │ <<4 :: int32, int :: int32>>4669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670 │4671 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146724673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674 You may run "mix format --migrate" to fix this warning automatically.4675 │4676 12 │ <<4 :: int32, int :: int32>>4677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678 │4679 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146804681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682 You may run "mix format --migrate" to fix this warning automatically.4683 │4684 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686 │4687 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146884689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690 You may run "mix format --migrate" to fix this warning automatically.4691 │4692 12 │ <<8 :: int32, int :: int64>>4693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694 │4695 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146964697 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4698 You may run "mix format --migrate" to fix this warning automatically.4699 │4700 12 │ <<8 :: int32, int :: int64>>4701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702 │4703 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147044705 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706 You may run "mix format --migrate" to fix this warning automatically.4707 │4708 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710 │4711 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147124713 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4714 You may run "mix format --migrate" to fix this warning automatically.4715 │4716 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718 │4719 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147204721 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4722 You may run "mix format --migrate" to fix this warning automatically.4723 │4724 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726 │4727 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147284729 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4730 You may run "mix format --migrate" to fix this warning automatically.4731 │4732 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734 │4735 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147364737 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738 You may run "mix format --migrate" to fix this warning automatically.4739 │4740 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742 │4743 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147444745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4746 You may run "mix format --migrate" to fix this warning automatically.4747 │4748 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750 │4751 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147524753 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4754 You may run "mix format --migrate" to fix this warning automatically.4755 │4756 10 │ <<24::int32, a::float64, b::float64, c::float64>>4757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758 │4759 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147604761 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4762 You may run "mix format --migrate" to fix this warning automatically.4763 │4764 10 │ <<24::int32, a::float64, b::float64, c::float64>>4765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766 │4767 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147684769 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4770 You may run "mix format --migrate" to fix this warning automatically.4771 │4772 10 │ <<24::int32, a::float64, b::float64, c::float64>>4773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774 │4775 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147764777 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4778 You may run "mix format --migrate" to fix this warning automatically.4779 │4780 10 │ <<24::int32, a::float64, b::float64, c::float64>>4781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782 │4783 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147844785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4786 You may run "mix format --migrate" to fix this warning automatically.4787 │4788 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790 │4791 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147924793 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794 You may run "mix format --migrate" to fix this warning automatically.4795 │4796 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798 │4799 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/148004801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802 You may run "mix format --migrate" to fix this warning automatically.4803 │4804 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806 │4807 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148084809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810 You may run "mix format --migrate" to fix this warning automatically.4811 │4812 9 │ <<6::int32, a, b, c, d, e, f>>4813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814 │4815 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148164817 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818 You may run "mix format --migrate" to fix this warning automatically.4819 │4820 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822 │4823 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148244825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826 You may run "mix format --migrate" to fix this warning automatically.4827 │4828 11 │ [<<byte_size(name) :: int32>> | name]4829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830 │4831 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148324833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834 You may run "mix format --migrate" to fix this warning automatically.4835 │4836 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838 │4839 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148404841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842 You may run "mix format --migrate" to fix this warning automatically.4843 │4844 10 │ [<<IO.iodata_length(data)::int32>> | data]4845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846 │4847 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148484849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850 You may run "mix format --migrate" to fix this warning automatically.4851 │4852 13 │ [<<IO.iodata_length(data)::int32>> | data]4853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854 │4855 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148564857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858 You may run "mix format --migrate" to fix this warning automatically.4859 │4860 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862 │4863 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148644865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866 You may run "mix format --migrate" to fix this warning automatically.4867 │4868 15 │ <<4 :: int32, oid :: uint32>>4869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870 │4871 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148724873 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4874 You may run "mix format --migrate" to fix this warning automatically.4875 │4876 15 │ <<4 :: int32, oid :: uint32>>4877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878 │4879 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148804881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882 You may run "mix format --migrate" to fix this warning automatically.4883 │4884 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886 │4887 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148884889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890 You may run "mix format --migrate" to fix this warning automatically.4891 │4892 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894 │4895 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148964897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898 You may run "mix format --migrate" to fix this warning automatically.4899 │4900 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902 │4903 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149044905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906 You may run "mix format --migrate" to fix this warning automatically.4907 │4908 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910 │4911 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149124913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914 You may run "mix format --migrate" to fix this warning automatically.4915 │4916 9 │ <<16::int32, x::float64, y::float64>>4917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918 │4919 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149204921 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4922 You may run "mix format --migrate" to fix this warning automatically.4923 │4924 9 │ <<16::int32, x::float64, y::float64>>4925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926 │4927 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149284929 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4930 You may run "mix format --migrate" to fix this warning automatically.4931 │4932 9 │ <<16::int32, x::float64, y::float64>>4933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934 │4935 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149364937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938 You may run "mix format --migrate" to fix this warning automatically.4939 │4940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942 │4943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149444945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946 You may run "mix format --migrate" to fix this warning automatically.4947 │4948 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950 │4951 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149524953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954 You may run "mix format --migrate" to fix this warning automatically.4955 │4956 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958 │4959 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149604961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962 You may run "mix format --migrate" to fix this warning automatically.4963 │4964 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966 │4967 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349684969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970 You may run "mix format --migrate" to fix this warning automatically.4971 │4972 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974 │4975 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149764977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4978 You may run "mix format --migrate" to fix this warning automatically.4979 │4980 14 │ [<<byte_size(bin) :: int32>> | bin]4981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982 │4983 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149844985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986 You may run "mix format --migrate" to fix this warning automatically.4987 │4988 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990 │4991 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349924993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994 You may run "mix format --migrate" to fix this warning automatically.4995 │4996 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998 │4999 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350005001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002 You may run "mix format --migrate" to fix this warning automatically.5003 │5004 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006 │5007 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350085009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010 You may run "mix format --migrate" to fix this warning automatically.5011 │5012 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014 │5015 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150165017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5018 You may run "mix format --migrate" to fix this warning automatically.5019 │5020 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022 │5023 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150245025 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5026 You may run "mix format --migrate" to fix this warning automatically.5027 │5028 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030 │5031 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150325033 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5034 You may run "mix format --migrate" to fix this warning automatically.5035 │5036 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038 │5039 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150405041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042 You may run "mix format --migrate" to fix this warning automatically.5043 │5044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046 │5047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150485049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050 You may run "mix format --migrate" to fix this warning automatically.5051 │5052 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054 │5055 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150565057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058 You may run "mix format --migrate" to fix this warning automatically.5059 │5060 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062 │5063 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150645065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066 You may run "mix format --migrate" to fix this warning automatically.5067 │5068 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070 │5071 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150725073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074 You may run "mix format --migrate" to fix this warning automatically.5075 │5076 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078 │5079 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150805081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082 You may run "mix format --migrate" to fix this warning automatically.5083 │5084 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086 │5087 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150885089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090 You may run "mix format --migrate" to fix this warning automatically.5091 │5092 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094 │5095 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150965097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098 You may run "mix format --migrate" to fix this warning automatically.5099 │5100 11 │ [<<16 :: int32>> | uuid]5101 │ ~~~~~~~~~~~~~~~~~~~~~~~~5102 │5103 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151045105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106 You may run "mix format --migrate" to fix this warning automatically.5107 │5108 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110 │5111 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151125113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114 You may run "mix format --migrate" to fix this warning automatically.5115 │5116 9 │ <<0 :: int32>>5117 │ ~~~~~~~~~~~~~~5118 │5119 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151205121 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5122 You may run "mix format --migrate" to fix this warning automatically.5123 │5124 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126 │5127 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151285129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130 You may run "mix format --migrate" to fix this warning automatically.5131 │5132 15 │ <<0 :: int32>>5133 │ ~~~~~~~~~~~~~~5134 │5135 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151365137 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5138 You may run "mix format --migrate" to fix this warning automatically.5139 │5140 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]5141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142 │5143 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551445145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146 You may run "mix format --migrate" to fix this warning automatically.5147 │5148 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150 │5151 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451525153 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5154 You may run "mix format --migrate" to fix this warning automatically.5155 │5156 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158 │5159 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451605161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162 You may run "mix format --migrate" to fix this warning automatically.5163 │5164 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166 │5167 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451685169 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170 You may run "mix format --migrate" to fix this warning automatically.5171 │5172 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}5173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174 │5175 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451765177 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178 You may run "mix format --migrate" to fix this warning automatically.5179 │5180 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182 │5183 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551845185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186 You may run "mix format --migrate" to fix this warning automatically.5187 │5188 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190 │5191 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551925193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194 You may run "mix format --migrate" to fix this warning automatically.5195 │5196 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198 │5199 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852005201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202 You may run "mix format --migrate" to fix this warning automatically.5203 │5204 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206 │5207 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852085209 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210 You may run "mix format --migrate" to fix this warning automatically.5211 │5212 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214 │5215 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852165217 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5218 You may run "mix format --migrate" to fix this warning automatically.5219 │5220 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222 │5223 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852245225 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226 You may run "mix format --migrate" to fix this warning automatically.5227 │5228 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230 │5231 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452325233 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234 You may run "mix format --migrate" to fix this warning automatically.5235 │5236 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238 │5239 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452405241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242 You may run "mix format --migrate" to fix this warning automatically.5243 │5244 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246 │5247 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452485249 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5250 You may run "mix format --migrate" to fix this warning automatically.5251 │5252 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254 │5255 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452565257 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258 You may run "mix format --migrate" to fix this warning automatically.5259 │5260 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262 │5263 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752645265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266 You may run "mix format --migrate" to fix this warning automatically.5267 │5268 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270 │5271 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752725273 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274 You may run "mix format --migrate" to fix this warning automatically.5275 │5276 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278 │5279 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752805281 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5282 You may run "mix format --migrate" to fix this warning automatically.5283 │5284 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286 │5287 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752885289 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290 You may run "mix format --migrate" to fix this warning automatically.5291 │5292 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294 │5295 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852965297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298 You may run "mix format --migrate" to fix this warning automatically.5299 │5300 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302 │5303 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453045305 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306 You may run "mix format --migrate" to fix this warning automatically.5307 │5308 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310 │5311 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753125313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5314 You may run "mix format --migrate" to fix this warning automatically.5315 │5316 27 │ <<len :: int32, value :: binary-size(len)>> ->5317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318 │5319 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653205321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322 You may run "mix format --migrate" to fix this warning automatically.5323 │5324 27 │ <<len :: int32, value :: binary-size(len)>> ->5325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326 │5327 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253285329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330 You may run "mix format --migrate" to fix this warning automatically.5331 │5332 27 │ <<len :: int32, value :: binary-size(len)>> ->5333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334 │5335 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553365337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5338 You may run "mix format --migrate" to fix this warning automatically.5339 │5340 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342 │5343 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653445345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5346 You may run "mix format --migrate" to fix this warning automatically.5347 │5348 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350 │5351 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253525353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5354 You may run "mix format --migrate" to fix this warning automatically.5355 │5356 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358 │5359 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553605361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362 You may run "mix format --migrate" to fix this warning automatically.5363 │5364 19 │ <<1 :: int32, 1>> -> true5365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5366 │5367 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653685369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370 You may run "mix format --migrate" to fix this warning automatically.5371 │5372 19 │ <<1 :: int32, 1>> -> true5373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5374 │5375 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253765377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378 You may run "mix format --migrate" to fix this warning automatically.5379 │5380 19 │ <<1 :: int32, 1>> -> true5381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5382 │5383 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553845385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386 You may run "mix format --migrate" to fix this warning automatically.5387 │5388 20 │ <<1 :: int32, 0>> -> false5389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5390 │5391 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653925393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394 You may run "mix format --migrate" to fix this warning automatically.5395 │5396 20 │ <<1 :: int32, 0>> -> false5397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5398 │5399 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254005401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402 You may run "mix format --migrate" to fix this warning automatically.5403 │5404 20 │ <<1 :: int32, 0>> -> false5405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5406 │5407 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554085409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410 You may run "mix format --migrate" to fix this warning automatically.5411 │5412 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414 │5415 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654165417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418 You may run "mix format --migrate" to fix this warning automatically.5419 │5420 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422 │5423 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254245425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426 You may run "mix format --migrate" to fix this warning automatically.5427 │5428 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430 │5431 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554325433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434 You may run "mix format --migrate" to fix this warning automatically.5435 │5436 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438 │5439 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654405441 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5442 You may run "mix format --migrate" to fix this warning automatically.5443 │5444 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446 │5447 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654485449 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5450 You may run "mix format --migrate" to fix this warning automatically.5451 │5452 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454 │5455 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654565457 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5458 You may run "mix format --migrate" to fix this warning automatically.5459 │5460 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462 │5463 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654645465 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5466 You may run "mix format --migrate" to fix this warning automatically.5467 │5468 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470 │5471 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654725473 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5474 You may run "mix format --migrate" to fix this warning automatically.5475 │5476 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478 │5479 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254805481 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5482 You may run "mix format --migrate" to fix this warning automatically.5483 │5484 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486 │5487 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254885489 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5490 You may run "mix format --migrate" to fix this warning automatically.5491 │5492 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494 │5495 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254965497 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5498 You may run "mix format --migrate" to fix this warning automatically.5499 │5500 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502 │5503 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255045505 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5506 You may run "mix format --migrate" to fix this warning automatically.5507 │5508 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510 │5511 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255125513 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514 You may run "mix format --migrate" to fix this warning automatically.5515 │5516 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518 │5519 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555205521 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5522 You may run "mix format --migrate" to fix this warning automatically.5523 │5524 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526 │5527 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555285529 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5530 You may run "mix format --migrate" to fix this warning automatically.5531 │5532 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534 │5535 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555365537 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5538 You may run "mix format --migrate" to fix this warning automatically.5539 │5540 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542 │5543 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555445545 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5546 You may run "mix format --migrate" to fix this warning automatically.5547 │5548 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550 │5551 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555525553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554 You may run "mix format --migrate" to fix this warning automatically.5555 │5556 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558 │5559 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655605561 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5562 You may run "mix format --migrate" to fix this warning automatically.5563 │5564 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566 │5567 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255685569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570 You may run "mix format --migrate" to fix this warning automatically.5571 │5572 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574 │5575 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555765577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578 You may run "mix format --migrate" to fix this warning automatically.5579 │5580 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582 │5583 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655845585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586 You may run "mix format --migrate" to fix this warning automatically.5587 │5588 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590 │5591 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255925593 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5594 You may run "mix format --migrate" to fix this warning automatically.5595 │5596 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598 │5599 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556005601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602 You may run "mix format --migrate" to fix this warning automatically.5603 │5604 23 │ <<20 :: int32, 3, n, 1, 16,5605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5606 │5607 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656085609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610 You may run "mix format --migrate" to fix this warning automatically.5611 │5612 23 │ <<20 :: int32, 3, n, 1, 16,5613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5614 │5615 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256165617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618 You may run "mix format --migrate" to fix this warning automatically.5619 │5620 23 │ <<20 :: int32, 3, n, 1, 16,5621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5622 │5623 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556245625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626 You may run "mix format --migrate" to fix this warning automatically.5627 │5628 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630 │5631 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656325633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634 You may run "mix format --migrate" to fix this warning automatically.5635 │5636 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638 │5639 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256405641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642 You may run "mix format --migrate" to fix this warning automatically.5643 │5644 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646 │5647 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556485649 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5650 You may run "mix format --migrate" to fix this warning automatically.5651 │5652 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654 │5655 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656565657 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658 You may run "mix format --migrate" to fix this warning automatically.5659 │5660 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662 │5663 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656645665 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666 You may run "mix format --migrate" to fix this warning automatically.5667 │5668 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670 │5671 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656725673 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5674 You may run "mix format --migrate" to fix this warning automatically.5675 │5676 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678 │5679 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656805681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5682 You may run "mix format --migrate" to fix this warning automatically.5683 │5684 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686 │5687 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256885689 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690 You may run "mix format --migrate" to fix this warning automatically.5691 │5692 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694 │5695 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256965697 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698 You may run "mix format --migrate" to fix this warning automatically.5699 │5700 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702 │5703 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257045705 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5706 You may run "mix format --migrate" to fix this warning automatically.5707 │5708 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710 │5711 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257125713 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5714 You may run "mix format --migrate" to fix this warning automatically.5715 │5716 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718 │5719 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557205721 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722 You may run "mix format --migrate" to fix this warning automatically.5723 │5724 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726 │5727 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557285729 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5730 You may run "mix format --migrate" to fix this warning automatically.5731 │5732 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734 │5735 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557365737 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5738 You may run "mix format --migrate" to fix this warning automatically.5739 │5740 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742 │5743 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557445745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5746 You may run "mix format --migrate" to fix this warning automatically.5747 │5748 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750 │5751 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657525753 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5754 You may run "mix format --migrate" to fix this warning automatically.5755 │5756 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758 │5759 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257605761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762 You may run "mix format --migrate" to fix this warning automatically.5763 │5764 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766 │5767 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557685769 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770 You may run "mix format --migrate" to fix this warning automatically.5771 │5772 36 │ <<4 :: int32, days :: int32>> ->5773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774 │5775 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657765777 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5778 You may run "mix format --migrate" to fix this warning automatically.5779 │5780 36 │ <<4 :: int32, days :: int32>> ->5781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782 │5783 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657845785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5786 You may run "mix format --migrate" to fix this warning automatically.5787 │5788 36 │ <<4 :: int32, days :: int32>> ->5789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790 │5791 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257925793 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5794 You may run "mix format --migrate" to fix this warning automatically.5795 │5796 36 │ <<4 :: int32, days :: int32>> ->5797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798 │5799 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258005801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802 You may run "mix format --migrate" to fix this warning automatically.5803 │5804 36 │ <<4 :: int32, days :: int32>> ->5805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806 │5807 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558085809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5810 You may run "mix format --migrate" to fix this warning automatically.5811 │5812 36 │ <<4 :: int32, days :: int32>> ->5813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814 │5815 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558165817 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5818 You may run "mix format --migrate" to fix this warning automatically.5819 │5820 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822 │5823 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658245825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5826 You may run "mix format --migrate" to fix this warning automatically.5827 │5828 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830 │5831 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258325833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5834 You may run "mix format --migrate" to fix this warning automatically.5835 │5836 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838 │5839 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558405841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842 You may run "mix format --migrate" to fix this warning automatically.5843 │5844 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846 │5847 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658485849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5850 You may run "mix format --migrate" to fix this warning automatically.5851 │5852 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854 │5855 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258565857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5858 You may run "mix format --migrate" to fix this warning automatically.5859 │5860 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862 │5863 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558645865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866 You may run "mix format --migrate" to fix this warning automatically.5867 │5868 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870 │5871 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658725873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5874 You may run "mix format --migrate" to fix this warning automatically.5875 │5876 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878 │5879 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258805881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882 You may run "mix format --migrate" to fix this warning automatically.5883 │5884 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886 │5887 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558885889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890 You may run "mix format --migrate" to fix this warning automatically.5891 │5892 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658965897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898 You may run "mix format --migrate" to fix this warning automatically.5899 │5900 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902 │5903 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259045905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906 You may run "mix format --migrate" to fix this warning automatically.5907 │5908 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910 │5911 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559125913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914 You may run "mix format --migrate" to fix this warning automatically.5915 │5916 26 │ <<4::int32, float::float32>> -> float5917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918 │5919 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659205921 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5922 You may run "mix format --migrate" to fix this warning automatically.5923 │5924 26 │ <<4::int32, float::float32>> -> float5925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926 │5927 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659285929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930 You may run "mix format --migrate" to fix this warning automatically.5931 │5932 26 │ <<4::int32, float::float32>> -> float5933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259365937 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5938 You may run "mix format --migrate" to fix this warning automatically.5939 │5940 26 │ <<4::int32, float::float32>> -> float5941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942 │5943 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259445945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946 You may run "mix format --migrate" to fix this warning automatically.5947 │5948 26 │ <<4::int32, float::float32>> -> float5949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950 │5951 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559525953 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5954 You may run "mix format --migrate" to fix this warning automatically.5955 │5956 26 │ <<4::int32, float::float32>> -> float5957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958 │5959 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559605961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962 You may run "mix format --migrate" to fix this warning automatically.5963 │5964 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966 │5967 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659685969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970 You may run "mix format --migrate" to fix this warning automatically.5971 │5972 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974 │5975 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259765977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978 You may run "mix format --migrate" to fix this warning automatically.5979 │5980 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982 │5983 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559845985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986 You may run "mix format --migrate" to fix this warning automatically.5987 │5988 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990 │5991 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659925993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994 You may run "mix format --migrate" to fix this warning automatically.5995 │5996 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998 │5999 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260006001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002 You may run "mix format --migrate" to fix this warning automatically.6003 │6004 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560086009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010 You may run "mix format --migrate" to fix this warning automatically.6011 │6012 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014 │6015 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660166017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018 You may run "mix format --migrate" to fix this warning automatically.6019 │6020 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022 │6023 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260246025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026 You may run "mix format --migrate" to fix this warning automatically.6027 │6028 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030 │6031 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560326033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034 You may run "mix format --migrate" to fix this warning automatically.6035 │6036 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038 │6039 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660406041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042 You may run "mix format --migrate" to fix this warning automatically.6043 │6044 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046 │6047 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260486049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050 You may run "mix format --migrate" to fix this warning automatically.6051 │6052 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054 │6055 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560566057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6058 You may run "mix format --migrate" to fix this warning automatically.6059 │6060 26 │ <<8::int32, float::float64>> -> float6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660646065 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6066 You may run "mix format --migrate" to fix this warning automatically.6067 │6068 26 │ <<8::int32, float::float64>> -> float6069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070 │6071 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660726073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6074 You may run "mix format --migrate" to fix this warning automatically.6075 │6076 26 │ <<8::int32, float::float64>> -> float6077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078 │6079 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260806081 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6082 You may run "mix format --migrate" to fix this warning automatically.6083 │6084 26 │ <<8::int32, float::float64>> -> float6085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086 │6087 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260886089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6090 You may run "mix format --migrate" to fix this warning automatically.6091 │6092 26 │ <<8::int32, float::float64>> -> float6093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094 │6095 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560966097 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6098 You may run "mix format --migrate" to fix this warning automatically.6099 │6100 26 │ <<8::int32, float::float64>> -> float6101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102 │6103 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561046105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106 You may run "mix format --migrate" to fix this warning automatically.6107 │6108 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110 │6111 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661126113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114 You may run "mix format --migrate" to fix this warning automatically.6115 │6116 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118 │6119 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261206121 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122 You may run "mix format --migrate" to fix this warning automatically.6123 │6124 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126 │6127 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561286129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130 You may run "mix format --migrate" to fix this warning automatically.6131 │6132 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134 │6135 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661366137 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138 You may run "mix format --migrate" to fix this warning automatically.6139 │6140 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142 │6143 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261446145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146 You may run "mix format --migrate" to fix this warning automatically.6147 │6148 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150 │6151 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561526153 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154 You may run "mix format --migrate" to fix this warning automatically.6155 │6156 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158 │6159 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661606161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162 You may run "mix format --migrate" to fix this warning automatically.6163 │6164 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166 │6167 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261686169 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170 You may run "mix format --migrate" to fix this warning automatically.6171 │6172 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174 │6175 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561766177 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6178 You may run "mix format --migrate" to fix this warning automatically.6179 │6180 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182 │6183 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661846185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186 You may run "mix format --migrate" to fix this warning automatically.6187 │6188 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190 │6191 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261926193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194 You may run "mix format --migrate" to fix this warning automatically.6195 │6196 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198 │6199 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562006201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6202 You may run "mix format --migrate" to fix this warning automatically.6203 │6204 23 │ <<20 :: int32, 3, 128, 0, 16,6205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206 │6207 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662086209 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6210 You may run "mix format --migrate" to fix this warning automatically.6211 │6212 23 │ <<20 :: int32, 3, 128, 0, 16,6213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214 │6215 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262166217 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218 You may run "mix format --migrate" to fix this warning automatically.6219 │6220 23 │ <<20 :: int32, 3, 128, 0, 16,6221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222 │6223 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562246225 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6226 You may run "mix format --migrate" to fix this warning automatically.6227 │6228 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230 │6231 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662326233 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6234 You may run "mix format --migrate" to fix this warning automatically.6235 │6236 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238 │6239 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262406241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242 You may run "mix format --migrate" to fix this warning automatically.6243 │6244 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246 │6247 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562486249 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250 You may run "mix format --migrate" to fix this warning automatically.6251 │6252 20 │ <<2 :: int32, int :: int16>> -> int6253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254 │6255 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662566257 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6258 You may run "mix format --migrate" to fix this warning automatically.6259 │6260 20 │ <<2 :: int32, int :: int16>> -> int6261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262 │6263 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662646265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266 You may run "mix format --migrate" to fix this warning automatically.6267 │6268 20 │ <<2 :: int32, int :: int16>> -> int6269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270 │6271 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262726273 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6274 You may run "mix format --migrate" to fix this warning automatically.6275 │6276 20 │ <<2 :: int32, int :: int16>> -> int6277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278 │6279 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262806281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282 You may run "mix format --migrate" to fix this warning automatically.6283 │6284 20 │ <<2 :: int32, int :: int16>> -> int6285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286 │6287 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562886289 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6290 You may run "mix format --migrate" to fix this warning automatically.6291 │6292 20 │ <<2 :: int32, int :: int16>> -> int6293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294 │6295 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562966297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298 You may run "mix format --migrate" to fix this warning automatically.6299 │6300 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302 │6303 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663046305 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306 You may run "mix format --migrate" to fix this warning automatically.6307 │6308 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310 │6311 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263126313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314 You may run "mix format --migrate" to fix this warning automatically.6315 │6316 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318 │6319 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563206321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322 You may run "mix format --migrate" to fix this warning automatically.6323 │6324 20 │ <<4 :: int32, int :: int32>> -> int6325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326 │6327 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663286329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330 You may run "mix format --migrate" to fix this warning automatically.6331 │6332 20 │ <<4 :: int32, int :: int32>> -> int6333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334 │6335 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663366337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338 You may run "mix format --migrate" to fix this warning automatically.6339 │6340 20 │ <<4 :: int32, int :: int32>> -> int6341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342 │6343 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263446345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346 You may run "mix format --migrate" to fix this warning automatically.6347 │6348 20 │ <<4 :: int32, int :: int32>> -> int6349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350 │6351 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263526353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354 You may run "mix format --migrate" to fix this warning automatically.6355 │6356 20 │ <<4 :: int32, int :: int32>> -> int6357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358 │6359 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563606361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362 You may run "mix format --migrate" to fix this warning automatically.6363 │6364 20 │ <<4 :: int32, int :: int32>> -> int6365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366 │6367 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563686369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370 You may run "mix format --migrate" to fix this warning automatically.6371 │6372 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374 │6375 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663766377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378 You may run "mix format --migrate" to fix this warning automatically.6379 │6380 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382 │6383 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263846385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386 You may run "mix format --migrate" to fix this warning automatically.6387 │6388 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390 │6391 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563926393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394 You may run "mix format --migrate" to fix this warning automatically.6395 │6396 20 │ <<8 :: int32, int :: int64>> -> int6397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398 │6399 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664006401 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6402 You may run "mix format --migrate" to fix this warning automatically.6403 │6404 20 │ <<8 :: int32, int :: int64>> -> int6405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406 │6407 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664086409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410 You may run "mix format --migrate" to fix this warning automatically.6411 │6412 20 │ <<8 :: int32, int :: int64>> -> int6413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414 │6415 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264166417 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6418 You may run "mix format --migrate" to fix this warning automatically.6419 │6420 20 │ <<8 :: int32, int :: int64>> -> int6421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422 │6423 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264246425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426 You may run "mix format --migrate" to fix this warning automatically.6427 │6428 20 │ <<8 :: int32, int :: int64>> -> int6429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430 │6431 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564326433 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6434 You may run "mix format --migrate" to fix this warning automatically.6435 │6436 20 │ <<8 :: int32, int :: int64>> -> int6437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438 │6439 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564406441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442 You may run "mix format --migrate" to fix this warning automatically.6443 │6444 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446 │6447 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664486449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450 You may run "mix format --migrate" to fix this warning automatically.6451 │6452 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454 │6455 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264566457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458 You may run "mix format --migrate" to fix this warning automatically.6459 │6460 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462 │6463 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564646465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466 You may run "mix format --migrate" to fix this warning automatically.6467 │6468 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470 │6471 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664726473 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6474 You may run "mix format --migrate" to fix this warning automatically.6475 │6476 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478 │6479 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664806481 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482 You may run "mix format --migrate" to fix this warning automatically.6483 │6484 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486 │6487 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664886489 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490 You may run "mix format --migrate" to fix this warning automatically.6491 │6492 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494 │6495 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664966497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498 You may run "mix format --migrate" to fix this warning automatically.6499 │6500 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502 │6503 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265046505 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6506 You may run "mix format --migrate" to fix this warning automatically.6507 │6508 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510 │6511 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265126513 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514 You may run "mix format --migrate" to fix this warning automatically.6515 │6516 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518 │6519 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265206521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522 You may run "mix format --migrate" to fix this warning automatically.6523 │6524 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526 │6527 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265286529 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530 You may run "mix format --migrate" to fix this warning automatically.6531 │6532 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534 │6535 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565366537 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6538 You may run "mix format --migrate" to fix this warning automatically.6539 │6540 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542 │6543 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565446545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6546 You may run "mix format --migrate" to fix this warning automatically.6547 │6548 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550 │6551 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565526553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554 You may run "mix format --migrate" to fix this warning automatically.6555 │6556 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558 │6559 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565606561 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6562 You may run "mix format --migrate" to fix this warning automatically.6563 │6564 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566 │6567 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665686569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6570 You may run "mix format --migrate" to fix this warning automatically.6571 │6572 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574 │6575 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265766577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578 You may run "mix format --migrate" to fix this warning automatically.6579 │6580 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582 │6583 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565846585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6586 You may run "mix format --migrate" to fix this warning automatically.6587 │6588 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590 │6591 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665926593 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6594 You may run "mix format --migrate" to fix this warning automatically.6595 │6596 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598 │6599 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666006601 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6602 You may run "mix format --migrate" to fix this warning automatically.6603 │6604 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606 │6607 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666086609 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6610 You may run "mix format --migrate" to fix this warning automatically.6611 │6612 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614 │6615 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666166617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6618 You may run "mix format --migrate" to fix this warning automatically.6619 │6620 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622 │6623 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266246625 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6626 You may run "mix format --migrate" to fix this warning automatically.6627 │6628 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630 │6631 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266326633 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6634 You may run "mix format --migrate" to fix this warning automatically.6635 │6636 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638 │6639 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266406641 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6642 You may run "mix format --migrate" to fix this warning automatically.6643 │6644 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646 │6647 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266486649 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6650 You may run "mix format --migrate" to fix this warning automatically.6651 │6652 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654 │6655 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566566657 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6658 You may run "mix format --migrate" to fix this warning automatically.6659 │6660 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662 │6663 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566646665 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6666 You may run "mix format --migrate" to fix this warning automatically.6667 │6668 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670 │6671 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566726673 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6674 You may run "mix format --migrate" to fix this warning automatically.6675 │6676 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678 │6679 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566806681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682 You may run "mix format --migrate" to fix this warning automatically.6683 │6684 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686 │6687 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666886689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6690 You may run "mix format --migrate" to fix this warning automatically.6691 │6692 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694 │6695 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266966697 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698 You may run "mix format --migrate" to fix this warning automatically.6699 │6700 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702 │6703 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567046705 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6706 You may run "mix format --migrate" to fix this warning automatically.6707 │6708 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710 │6711 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667126713 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6714 You may run "mix format --migrate" to fix this warning automatically.6715 │6716 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718 │6719 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667206721 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6722 You may run "mix format --migrate" to fix this warning automatically.6723 │6724 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726 │6727 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667286729 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6730 You may run "mix format --migrate" to fix this warning automatically.6731 │6732 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734 │6735 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667366737 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6738 You may run "mix format --migrate" to fix this warning automatically.6739 │6740 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742 │6743 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667446745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6746 You may run "mix format --migrate" to fix this warning automatically.6747 │6748 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750 │6751 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267526753 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6754 You may run "mix format --migrate" to fix this warning automatically.6755 │6756 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758 │6759 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267606761 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6762 You may run "mix format --migrate" to fix this warning automatically.6763 │6764 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766 │6767 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267686769 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6770 You may run "mix format --migrate" to fix this warning automatically.6771 │6772 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774 │6775 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267766777 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6778 You may run "mix format --migrate" to fix this warning automatically.6779 │6780 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782 │6783 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267846785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786 You may run "mix format --migrate" to fix this warning automatically.6787 │6788 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790 │6791 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567926793 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6794 You may run "mix format --migrate" to fix this warning automatically.6795 │6796 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798 │6799 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568006801 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6802 You may run "mix format --migrate" to fix this warning automatically.6803 │6804 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806 │6807 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568086809 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6810 You may run "mix format --migrate" to fix this warning automatically.6811 │6812 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814 │6815 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568166817 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6818 You may run "mix format --migrate" to fix this warning automatically.6819 │6820 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822 │6823 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568246825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826 You may run "mix format --migrate" to fix this warning automatically.6827 │6828 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830 │6831 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668326833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834 You may run "mix format --migrate" to fix this warning automatically.6835 │6836 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838 │6839 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268406841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842 You may run "mix format --migrate" to fix this warning automatically.6843 │6844 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846 │6847 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568486849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6850 You may run "mix format --migrate" to fix this warning automatically.6851 │6852 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854 │6855 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668566857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858 You may run "mix format --migrate" to fix this warning automatically.6859 │6860 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862 │6863 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268646865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866 You may run "mix format --migrate" to fix this warning automatically.6867 │6868 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870 │6871 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568726873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6874 You may run "mix format --migrate" to fix this warning automatically.6875 │6876 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878 │6879 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668806881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882 You may run "mix format --migrate" to fix this warning automatically.6883 │6884 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886 │6887 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268886889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890 You may run "mix format --migrate" to fix this warning automatically.6891 │6892 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894 │6895 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568966897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6898 You may run "mix format --migrate" to fix this warning automatically.6899 │6900 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902 │6903 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669046905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906 You may run "mix format --migrate" to fix this warning automatically.6907 │6908 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910 │6911 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269126913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914 You may run "mix format --migrate" to fix this warning automatically.6915 │6916 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918 │6919 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569206921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922 You may run "mix format --migrate" to fix this warning automatically.6923 │6924 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926 │6927 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669286929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930 You may run "mix format --migrate" to fix this warning automatically.6931 │6932 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934 │6935 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269366937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938 You may run "mix format --migrate" to fix this warning automatically.6939 │6940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942 │6943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569446945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946 You may run "mix format --migrate" to fix this warning automatically.6947 │6948 19 │ <<len :: int32, data :: binary-size(len)>> ->6949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950 │6951 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669526953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954 You may run "mix format --migrate" to fix this warning automatically.6955 │6956 19 │ <<len :: int32, data :: binary-size(len)>> ->6957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958 │6959 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269606961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962 You may run "mix format --migrate" to fix this warning automatically.6963 │6964 19 │ <<len :: int32, data :: binary-size(len)>> ->6965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966 │6967 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569686969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970 You may run "mix format --migrate" to fix this warning automatically.6971 │6972 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974 │6975 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669766977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978 You may run "mix format --migrate" to fix this warning automatically.6979 │6980 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982 │6983 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269846985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986 You may run "mix format --migrate" to fix this warning automatically.6987 │6988 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990 │6991 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569926993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994 You may run "mix format --migrate" to fix this warning automatically.6995 │6996 28 │ <<4 :: int32, oid :: uint32>> -> oid6997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998 │6999 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670007001 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7002 You may run "mix format --migrate" to fix this warning automatically.7003 │7004 28 │ <<4 :: int32, oid :: uint32>> -> oid7005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006 │7007 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670087009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010 You may run "mix format --migrate" to fix this warning automatically.7011 │7012 28 │ <<4 :: int32, oid :: uint32>> -> oid7013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014 │7015 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270167017 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7018 You may run "mix format --migrate" to fix this warning automatically.7019 │7020 28 │ <<4 :: int32, oid :: uint32>> -> oid7021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022 │7023 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270247025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026 You may run "mix format --migrate" to fix this warning automatically.7027 │7028 28 │ <<4 :: int32, oid :: uint32>> -> oid7029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030 │7031 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570327033 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7034 You may run "mix format --migrate" to fix this warning automatically.7035 │7036 28 │ <<4 :: int32, oid :: uint32>> -> oid7037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7038 │7039 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570407041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042 You may run "mix format --migrate" to fix this warning automatically.7043 │7044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7046 │7047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670487049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050 You may run "mix format --migrate" to fix this warning automatically.7051 │7052 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054 │7055 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270567057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058 You may run "mix format --migrate" to fix this warning automatically.7059 │7060 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7062 │7063 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570647065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066 You may run "mix format --migrate" to fix this warning automatically.7067 │7068 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7070 │7071 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670727073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074 You may run "mix format --migrate" to fix this warning automatically.7075 │7076 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7078 │7079 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270807081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082 You may run "mix format --migrate" to fix this warning automatically.7083 │7084 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7086 │7087 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570887089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090 You may run "mix format --migrate" to fix this warning automatically.7091 │7092 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7094 │7095 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670967097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098 You may run "mix format --migrate" to fix this warning automatically.7099 │7100 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7102 │7103 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271047105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106 You may run "mix format --migrate" to fix this warning automatically.7107 │7108 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7110 │7111 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571127113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114 You may run "mix format --migrate" to fix this warning automatically.7115 │7116 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7118 │7119 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671207121 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7122 You may run "mix format --migrate" to fix this warning automatically.7123 │7124 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7126 │7127 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671287129 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7130 You may run "mix format --migrate" to fix this warning automatically.7131 │7132 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7134 │7135 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671367137 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7138 You may run "mix format --migrate" to fix this warning automatically.7139 │7140 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7142 │7143 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271447145 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7146 You may run "mix format --migrate" to fix this warning automatically.7147 │7148 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7150 │7151 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271527153 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7154 You may run "mix format --migrate" to fix this warning automatically.7155 │7156 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7158 │7159 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271607161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7162 You may run "mix format --migrate" to fix this warning automatically.7163 │7164 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7166 │7167 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571687169 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7170 You may run "mix format --migrate" to fix this warning automatically.7171 │7172 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7174 │7175 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571767177 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7178 You may run "mix format --migrate" to fix this warning automatically.7179 │7180 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7182 │7183 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571847185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7186 You may run "mix format --migrate" to fix this warning automatically.7187 │7188 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7190 │7191 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671927193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7194 You may run "mix format --migrate" to fix this warning automatically.7195 │7196 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7198 │7199 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/272007201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7202 You may run "mix format --migrate" to fix this warning automatically.7203 │7204 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7206 │7207 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572087209 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7210 You may run "mix format --migrate" to fix this warning automatically.7211 │7212 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7214 │7215 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672167217 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7218 You may run "mix format --migrate" to fix this warning automatically.7219 │7220 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7222 │7223 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272247225 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7226 You may run "mix format --migrate" to fix this warning automatically.7227 │7228 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7230 │7231 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572327233 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7234 You may run "mix format --migrate" to fix this warning automatically.7235 │7236 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7238 │7239 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672407241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7242 You may run "mix format --migrate" to fix this warning automatically.7243 │7244 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7246 │7247 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272487249 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7250 You may run "mix format --migrate" to fix this warning automatically.7251 │7252 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7254 │7255 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572567257 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7258 You may run "mix format --migrate" to fix this warning automatically.7259 │7260 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7262 │7263 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872647265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7266 You may run "mix format --migrate" to fix this warning automatically.7267 │7268 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7270 │7271 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472727273 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7274 You may run "mix format --migrate" to fix this warning automatically.7275 │7276 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7278 │7279 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772807281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7282 You may run "mix format --migrate" to fix this warning automatically.7283 │7284 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7286 │7287 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872887289 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7290 You may run "mix format --migrate" to fix this warning automatically.7291 │7292 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7294 │7295 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472967297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7298 You may run "mix format --migrate" to fix this warning automatically.7299 │7300 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7302 │7303 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773047305 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7306 You may run "mix format --migrate" to fix this warning automatically.7307 │7308 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7310 │7311 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673127313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7314 You may run "mix format --migrate" to fix this warning automatically.7315 │7316 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7318 │7319 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273207321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7322 You may run "mix format --migrate" to fix this warning automatically.7323 │7324 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7326 │7327 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573287329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7330 You may run "mix format --migrate" to fix this warning automatically.7331 │7332 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7334 │7335 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673367337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7338 You may run "mix format --migrate" to fix this warning automatically.7339 │7340 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7342 │7343 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273447345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7346 You may run "mix format --migrate" to fix this warning automatically.7347 │7348 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7350 │7351 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573527353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7354 You may run "mix format --migrate" to fix this warning automatically.7355 │7356 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7358 │7359 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873607361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7362 You may run "mix format --migrate" to fix this warning automatically.7363 │7364 40 │ <<count::int32, data::binary>> = binary7365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7366 │7367 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873687369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7370 You may run "mix format --migrate" to fix this warning automatically.7371 │7372 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7374 │7375 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473767377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7378 You may run "mix format --migrate" to fix this warning automatically.7379 │7380 40 │ <<count::int32, data::binary>> = binary7381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7382 │7383 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473847385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7386 You may run "mix format --migrate" to fix this warning automatically.7387 │7388 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7390 │7391 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773927393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7394 You may run "mix format --migrate" to fix this warning automatically.7395 │7396 40 │ <<count::int32, data::binary>> = binary7397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7398 │7399 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774007401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7402 You may run "mix format --migrate" to fix this warning automatically.7403 │7404 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7406 │7407 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874087409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7410 You may run "mix format --migrate" to fix this warning automatically.7411 │7412 44 │ <<_::int32, data::binary>> = binary7413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414 │7415 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874167417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7418 You may run "mix format --migrate" to fix this warning automatically.7419 │7420 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7422 │7423 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474247425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7426 You may run "mix format --migrate" to fix this warning automatically.7427 │7428 44 │ <<_::int32, data::binary>> = binary7429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7430 │7431 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474327433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7434 You may run "mix format --migrate" to fix this warning automatically.7435 │7436 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7438 │7439 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774407441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7442 You may run "mix format --migrate" to fix this warning automatically.7443 │7444 44 │ <<_::int32, data::binary>> = binary7445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7446 │7447 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774487449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7450 You may run "mix format --migrate" to fix this warning automatically.7451 │7452 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7454 │7455 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874567457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7458 You may run "mix format --migrate" to fix this warning automatically.7459 │7460 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7462 │7463 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474647465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7466 You may run "mix format --migrate" to fix this warning automatically.7467 │7468 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7470 │7471 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774727473 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7474 You may run "mix format --migrate" to fix this warning automatically.7475 │7476 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7478 │7479 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674807481 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7482 You may run "mix format --migrate" to fix this warning automatically.7483 │7484 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7486 │7487 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674887489 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7490 You may run "mix format --migrate" to fix this warning automatically.7491 │7492 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7494 │7495 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674967497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7498 You may run "mix format --migrate" to fix this warning automatically.7499 │7500 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7502 │7503 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275047505 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7506 You may run "mix format --migrate" to fix this warning automatically.7507 │7508 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7510 │7511 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275127513 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7514 You may run "mix format --migrate" to fix this warning automatically.7515 │7516 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7518 │7519 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275207521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7522 You may run "mix format --migrate" to fix this warning automatically.7523 │7524 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7526 │7527 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575287529 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7530 You may run "mix format --migrate" to fix this warning automatically.7531 │7532 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7534 │7535 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575367537 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7538 You may run "mix format --migrate" to fix this warning automatically.7539 │7540 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7542 │7543 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575447545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7546 You may run "mix format --migrate" to fix this warning automatically.7547 │7548 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7550 │7551 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675527553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7554 You may run "mix format --migrate" to fix this warning automatically.7555 │7556 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7558 │7559 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275607561 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7562 You may run "mix format --migrate" to fix this warning automatically.7563 │7564 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7566 │7567 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575687569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7570 You may run "mix format --migrate" to fix this warning automatically.7571 │7572 33 │ <<8 :: int32, microsecs :: int64>> ->7573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7574 │7575 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675767577 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7578 You may run "mix format --migrate" to fix this warning automatically.7579 │7580 33 │ <<8 :: int32, microsecs :: int64>> ->7581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7582 │7583 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675847585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7586 You may run "mix format --migrate" to fix this warning automatically.7587 │7588 33 │ <<8 :: int32, microsecs :: int64>> ->7589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7590 │7591 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275927593 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7594 You may run "mix format --migrate" to fix this warning automatically.7595 │7596 33 │ <<8 :: int32, microsecs :: int64>> ->7597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7598 │7599 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276007601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7602 You may run "mix format --migrate" to fix this warning automatically.7603 │7604 33 │ <<8 :: int32, microsecs :: int64>> ->7605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7606 │7607 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576087609 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7610 You may run "mix format --migrate" to fix this warning automatically.7611 │7612 33 │ <<8 :: int32, microsecs :: int64>> ->7613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7614 │7615 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576167617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7618 You may run "mix format --migrate" to fix this warning automatically.7619 │7620 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7622 │7623 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676247625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7626 You may run "mix format --migrate" to fix this warning automatically.7627 │7628 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7630 │7631 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276327633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7634 You may run "mix format --migrate" to fix this warning automatically.7635 │7636 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7638 │7639 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576407641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7642 You may run "mix format --migrate" to fix this warning automatically.7643 │7644 37 │ <<8 :: int32, microsecs :: int64>> ->7645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7646 │7647 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676487649 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7650 You may run "mix format --migrate" to fix this warning automatically.7651 │7652 37 │ <<8 :: int32, microsecs :: int64>> ->7653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7654 │7655 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676567657 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7658 You may run "mix format --migrate" to fix this warning automatically.7659 │7660 37 │ <<8 :: int32, microsecs :: int64>> ->7661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7662 │7663 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276647665 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7666 You may run "mix format --migrate" to fix this warning automatically.7667 │7668 37 │ <<8 :: int32, microsecs :: int64>> ->7669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7670 │7671 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276727673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7674 You may run "mix format --migrate" to fix this warning automatically.7675 │7676 37 │ <<8 :: int32, microsecs :: int64>> ->7677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7678 │7679 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576807681 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7682 You may run "mix format --migrate" to fix this warning automatically.7683 │7684 37 │ <<8 :: int32, microsecs :: int64>> ->7685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7686 │7687 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576887689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7690 You may run "mix format --migrate" to fix this warning automatically.7691 │7692 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7694 │7695 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676967697 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7698 You may run "mix format --migrate" to fix this warning automatically.7699 │7700 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7702 │7703 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277047705 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7706 You may run "mix format --migrate" to fix this warning automatically.7707 │7708 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7710 │7711 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577127713 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7714 You may run "mix format --migrate" to fix this warning automatically.7715 │7716 42 │ <<8 :: int32, microsecs :: int64>> ->7717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7718 │7719 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677207721 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7722 You may run "mix format --migrate" to fix this warning automatically.7723 │7724 42 │ <<8 :: int32, microsecs :: int64>> ->7725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7726 │7727 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677287729 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7730 You may run "mix format --migrate" to fix this warning automatically.7731 │7732 42 │ <<8 :: int32, microsecs :: int64>> ->7733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7734 │7735 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277367737 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7738 You may run "mix format --migrate" to fix this warning automatically.7739 │7740 42 │ <<8 :: int32, microsecs :: int64>> ->7741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7742 │7743 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277447745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7746 You may run "mix format --migrate" to fix this warning automatically.7747 │7748 42 │ <<8 :: int32, microsecs :: int64>> ->7749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7750 │7751 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577527753 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7754 You may run "mix format --migrate" to fix this warning automatically.7755 │7756 42 │ <<8 :: int32, microsecs :: int64>> ->7757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7758 │7759 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577607761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7762 You may run "mix format --migrate" to fix this warning automatically.7763 │7764 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7766 │7767 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677687769 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7770 You may run "mix format --migrate" to fix this warning automatically.7771 │7772 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7774 │7775 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277767777 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7778 You may run "mix format --migrate" to fix this warning automatically.7779 │7780 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7782 │7783 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577847785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7786 You may run "mix format --migrate" to fix this warning automatically.7787 │7788 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7790 │7791 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677927793 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7794 You may run "mix format --migrate" to fix this warning automatically.7795 │7796 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7798 │7799 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678007801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7802 You may run "mix format --migrate" to fix this warning automatically.7803 │7804 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7806 │7807 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678087809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7810 You may run "mix format --migrate" to fix this warning automatically.7811 │7812 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7814 │7815 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278167817 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7818 You may run "mix format --migrate" to fix this warning automatically.7819 │7820 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7822 │7823 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278247825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7826 You may run "mix format --migrate" to fix this warning automatically.7827 │7828 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7830 │7831 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278327833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7834 You may run "mix format --migrate" to fix this warning automatically.7835 │7836 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7838 │7839 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578407841 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7842 You may run "mix format --migrate" to fix this warning automatically.7843 │7844 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7846 │7847 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578487849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7850 You may run "mix format --migrate" to fix this warning automatically.7851 │7852 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7854 │7855 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578567857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7858 You may run "mix format --migrate" to fix this warning automatically.7859 │7860 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7862 │7863 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678647865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7866 You may run "mix format --migrate" to fix this warning automatically.7867 │7868 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7870 │7871 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278727873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7874 You may run "mix format --migrate" to fix this warning automatically.7875 │7876 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7878 │7879 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578807881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7882 You may run "mix format --migrate" to fix this warning automatically.7883 │7884 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7886 │7887 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678887889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7890 You may run "mix format --migrate" to fix this warning automatically.7891 │7892 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7894 │7895 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678967897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7898 You may run "mix format --migrate" to fix this warning automatically.7899 │7900 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7902 │7903 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279047905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7906 You may run "mix format --migrate" to fix this warning automatically.7907 │7908 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7910 │7911 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279127913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7914 You may run "mix format --migrate" to fix this warning automatically.7915 │7916 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7918 │7919 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579207921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7922 You may run "mix format --migrate" to fix this warning automatically.7923 │7924 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7926 │7927 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579287929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7930 You may run "mix format --migrate" to fix this warning automatically.7931 │7932 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7934 │7935 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679367937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7938 You may run "mix format --migrate" to fix this warning automatically.7939 │7940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7942 │7943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279447945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7946 You may run "mix format --migrate" to fix this warning automatically.7947 │7948 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7950 │7951 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579527953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7954 You may run "mix format --migrate" to fix this warning automatically.7955 │7956 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7958 │7959 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679607961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7962 You may run "mix format --migrate" to fix this warning automatically.7963 │7964 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7966 │7967 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279687969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7970 You may run "mix format --migrate" to fix this warning automatically.7971 │7972 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7974 │7975 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579767977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7978 You may run "mix format --migrate" to fix this warning automatically.7979 │7980 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7982 │7983 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679847985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7986 You may run "mix format --migrate" to fix this warning automatically.7987 │7988 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7990 │7991 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279927993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7994 You may run "mix format --migrate" to fix this warning automatically.7995 │7996 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7998 │7999 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/580008001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8002 You may run "mix format --migrate" to fix this warning automatically.8003 │8004 17 │ <<0 :: int32>> -> :void8005 │ ~~~~~~~~~~~~~~~~~~~~~~~8006 │8007 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680088009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8010 You may run "mix format --migrate" to fix this warning automatically.8011 │8012 17 │ <<0 :: int32>> -> :void8013 │ ~~~~~~~~~~~~~~~~~~~~~~~8014 │8015 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280168017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8018 You may run "mix format --migrate" to fix this warning automatically.8019 │8020 17 │ <<0 :: int32>> -> :void8021 │ ~~~~~~~~~~~~~~~~~~~~~~~8022 │8023 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580248025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8026 You may run "mix format --migrate" to fix this warning automatically.8027 │8028 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8030 │8031 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680328033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8034 You may run "mix format --migrate" to fix this warning automatically.8035 │8036 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8038 │8039 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280408041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8042 You may run "mix format --migrate" to fix this warning automatically.8043 │8044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8046 │8047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580488049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8050 You may run "mix format --migrate" to fix this warning automatically.8051 │8052 23 │ <<0 :: int32>> -> :void8053 │ ~~~~~~~~~~~~~~~~~~~~~~~8054 │8055 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680568057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8058 You may run "mix format --migrate" to fix this warning automatically.8059 │8060 23 │ <<0 :: int32>> -> :void8061 │ ~~~~~~~~~~~~~~~~~~~~~~~8062 │8063 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280648065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8066 You may run "mix format --migrate" to fix this warning automatically.8067 │8068 23 │ <<0 :: int32>> -> :void8069 │ ~~~~~~~~~~~~~~~~~~~~~~~8070 │8071 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580728073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8074 You may run "mix format --migrate" to fix this warning automatically.8075 │8076 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8078 │8079 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680808081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8082 You may run "mix format --migrate" to fix this warning automatically.8083 │8084 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8086 │8087 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280888089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8090 You may run "mix format --migrate" to fix this warning automatically.8091 │8092 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8094 │8095 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580968097 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8098 │8099 20 │ manager = worker(Postgrex.TypeManager, [])8100 │ ~8101 │8102 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181038104 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8105 │8106 21 │ server_sup = supervisor(__MODULE__, [:servers])8107 │ ~8108 │8109 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181108111 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8112 │8113 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])8114 │ ~8115 │8116 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18117 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181188119 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8120 │8121 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8122 │ ~8123 │8124 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181258126 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8127 │8128 110 │ if Map.size(s.listener_channels[channel]) == 1 do8129 │ ~8130 │8131 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38132 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38133 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281348135 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8136 │8137 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]8138 │ ~8139 │8140 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181418142 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8143 │8144 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),8145 │ ~8146 │8147 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/281488149 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8150 │8151 9 │ worker(Postgrex.Parameters, [])]8152 │ ~8153 │8154 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/281558156 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8157 │8158 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8159 │ ~8160 │8161 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281628163 warning: a struct for Postgrex.Query is expected on struct update:81648165 %Postgrex.Query{8166 query8167 | param_oids: param_oids,8168 param_formats: param_formats,8169 param_types: param_types8170 }81718172 but got type:81738174 dynamic()81758176 where "query" was given the type:81778178 # type: dynamic()8179 # from: lib/postgrex/protocol.ex:910:358180 query81818182 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81838184 type warning found at:8185 │8186 915 │ query = %Query{query | param_oids: param_oids,8187 │ ~8188 │8189 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681908191 warning: a struct for Postgrex.Query is expected on struct update:81928193 %Postgrex.Query{8194 query8195 | ref: make_ref(),8196 types: types,8197 columns: col_names,8198 result_oids: result_oids,8199 result_formats: result_formats,8200 result_types: result_types8201 }82028203 but got type:82048205 dynamic()82068207 where "query" was given the type:82088209 # type: dynamic()8210 # from: lib/postgrex/protocol.ex:926:358211 query82128213 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82148215 type warning found at:8216 │8217 932 │ query = %Query{query | ref: make_ref(), types: types,8218 │ ~8219 │8220 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682218222 warning: a struct for Postgrex.Query is expected on struct update:82238224 %Postgrex.Query{query | ref: make_ref()}82258226 but got type:82278228 dynamic()82298230 where "query" was given the type:82318232 # type: dynamic()8233 # from: lib/postgrex/protocol.ex:977:318234 query82358236 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82378238 type warning found at:8239 │8240 978 │ query = %Query{query | ref: make_ref()}8241 │ ~8242 │8243 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582448245 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8246 │8247 2131 │ formatted_reason = :ssl.format_error(reason)8248 │ ~8249 │8250 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382518252 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8253 │8254 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8255 │ ~8256 │8257 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382588259 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8260 │8261 2297 │ defp query_put(_, %Query{ref: nil}), do: nil8262 │ ~8263 │8264 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282658266 warning: a struct for Postgrex.Query is expected on struct update:82678268 %Postgrex.Query{query | name: ""}82698270 but got type:82718272 dynamic()82738274 where "query" was given the type:82758276 # type: dynamic()8277 # from: lib/postgrex/protocol.ex:2313:168278 query82798280 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82818282 type warning found at:8283 │8284 2313 │ defp unnamed(query), do: %Query{query | name: ""}8285 │ ~8286 │8287 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182888289Generated postgrex app8290warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8291 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28292 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18293 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58294 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28295 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48296 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282978298==> ecto8299Compiling 70 files (.ex)8300 warning: using single-quoted strings to represent charlists is deprecated.8301 Use ~c"" if you indeed want a charlist or use "" instead.8302 You may run "mix format --migrate" to change all single-quoted8303 strings to use the ~c sigil and fix this warning.8304 │8305 166 │ defp insert_all_value(_), do: '?'8306 │ ~8307 │8308 └─ lib/ecto/adapters/mysql/connection.ex:166:3783098310 warning: using single-quoted strings to represent charlists is deprecated.8311 Use ~c"" if you indeed want a charlist or use "" instead.8312 You may run "mix format --migrate" to change all single-quoted8313 strings to use the ~c sigil and fix this warning.8314 │8315 354 │ '?'8316 │ ~8317 │8318 └─ lib/ecto/adapters/mysql/connection.ex:354:783198320 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83218322 This error happens when you have function calls without parentheses inside keywords. For example:83238324 function(arg, one: nested_call a, b, c)8325 function(arg, one: if expr, do: :this, else: :that)83268327 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:83288329 function(arg, one: if(expr, do: :this, else: :that))8330 function(arg, one: nested_call(a, b, c))83318332 Ambiguity found at:8333 │8334 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8336 │8337 └─ lib/ecto/changeset.ex:228683388339 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83408341 This error happens when you have function calls without parentheses inside keywords. For example:83428343 function(arg, one: nested_call a, b, c)8344 function(arg, one: if expr, do: :this, else: :that)83458346 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:83478348 function(arg, one: if(expr, do: :this, else: :that))8349 function(arg, one: nested_call(a, b, c))83508351 Ambiguity found at:8352 │8353 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"8354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8355 │8356 └─ lib/ecto/migration/runner.ex:26583578358 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83598360 This error happens when you have function calls without parentheses inside keywords. For example:83618362 function(arg, one: nested_call a, b, c)8363 function(arg, one: if expr, do: :this, else: :that)83648365 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:83668367 function(arg, one: if(expr, do: :this, else: :that))8368 function(arg, one: nested_call(a, b, c))83698370 Ambiguity found at:8371 │8372 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"8373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8374 │8375 └─ lib/ecto/migration/runner.ex:26783768377 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8378 │8379 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8380 │ ~8381 │8382 └─ lib/ecto/query/builder.ex:136:883838384 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8385 │8386 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8387 │ ~~8388 │8389 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283908391 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8392 │8393 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8394 │ ~~8395 │8396 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283978398 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83998400 This error happens when you have function calls without parentheses inside keywords. For example:84018402 function(arg, one: nested_call a, b, c)8403 function(arg, one: if expr, do: :this, else: :that)84048405 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:84068407 function(arg, one: if(expr, do: :this, else: :that))8408 function(arg, one: nested_call(a, b, c))84098410 Ambiguity found at:8411 │8412 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8414 │8415 └─ lib/ecto/repo/schema.ex:45484168417 warning: unused require Ecto.Query8418 │8419 6 │ require Ecto.Query8420 │ ~8421 │8422 └─ lib/ecto/repo/preloader.ex:6:384238424Compiling lib/ecto.ex (it's taking more than 10s)8425 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8426 │8427 9 │ schema "schema_migrations" do8428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8429 │8430 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84318432 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8433 │8434 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn8435 │ ~8436 │8437 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284388439 warning: incompatible types given to Mix.Ecto.ensure_started/2:84408441 Mix.Ecto.ensure_started(repo, opts)84428443 given types:84448445 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84468447 but expected one of:84488449 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84508451 where "opts" was given the type:84528453 # type: dynamic(8454 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8455 non_struct_map()8456 )8457 # from: lib/mix/tasks/ecto.rollback.ex:64:108458 opts =8459 if opts[:quiet] do8460 Keyword.merge(opts, log: false, log_sql: false)8461 else8462 opts8463 end84648465 where "repo" was given the type:84668467 # type: dynamic(atom())8468 # from: lib/mix/tasks/ecto.rollback.ex:70:78469 Mix.Ecto.ensure_repo(repo, args)84708471 type warning found at:8472 │8473 72 │ {:ok, pid, apps} = ensure_started(repo, opts)8474 │ ~8475 │8476 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/284778478 warning: incompatible types given to Mix.Ecto.ensure_started/2:84798480 Mix.Ecto.ensure_started(repo, all: true)84818482 given types:84838484 -dynamic(atom())-, non_empty_list({:all, true})84858486 but expected one of:84878488 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84898490 where "repo" was given the type:84918492 # type: dynamic(atom())8493 # from: lib/mix/tasks/ecto.migrations.ex:37:78494 Mix.Ecto.ensure_repo(repo, args)84958496 type warning found at:8497 │8498 39 │ {:ok, pid, _} = ensure_started(repo, all: true)8499 │ ~8500 │8501 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/385028503 warning: incompatible types given to Mix.Ecto.ensure_started/2:85048505 Mix.Ecto.ensure_started(repo, opts)85068507 given types:85088509 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85108511 but expected one of:85128513 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85148515 where "opts" was given the type:85168517 # type: dynamic(8518 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8519 non_struct_map()8520 )8521 # from: lib/mix/tasks/ecto.migrate.ex:68:108522 opts =8523 if opts[:quiet] do8524 Keyword.merge(opts, log: false, log_sql: false)8525 else8526 opts8527 end85288529 where "repo" was given the type:85308531 # type: dynamic(atom())8532 # from: lib/mix/tasks/ecto.migrate.ex:74:78533 Mix.Ecto.ensure_repo(repo, args)85348535 type warning found at:8536 │8537 76 │ {:ok, pid, apps} = ensure_started(repo, opts)8538 │ ~8539 │8540 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285418542 warning: the following clause will never match:85438544 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->85458546 because it attempts to match on the result of:85478548 System.stacktrace()85498550 which has type:85518552 empty_list()85538554 where "args_or_arity" was given the type:85558556 # type: float() or integer() or non_empty_list(term())8557 # from: lib/ecto/changeset.ex8558 (_() when args_or_arity == 2) when length(args_or_arity) == 285598560 where "module" was given the type:85618562 # type: dynamic()8563 # from: lib/ecto/changeset.ex:733:308564 module85658566 type warning found at:8567 │8568 741 │ ... when length(args_or_arity) == 2 ->8569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8570 │8571 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/285728573 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8574 │8575 739 │ case System.stacktrace do8576 │ ~8577 │8578 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/285798580 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85818582 Mix.Ecto.source_repo_priv(repo)85838584 given types:85858586 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85878588 but expected one of:85898590 atom()85918592 where "repo" was given the types:85938594 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8595 # from: lib/mix/tasks/ecto.load.ex:70:228596 Keyword.merge(repo.config, opts)85978598 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8599 # from: lib/mix/tasks/ecto.load.ex:72:278600 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)86018602 type warning found at:8603 │8604 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8605 │ ~8606 │8607 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/286088609 warning: expected a map or struct when accessing .__adapter__ in expression:86108611 repo.__adapter__86128613 where "repo" was given the type:86148615 # type: dynamic(atom())8616 # from: lib/mix/tasks/ecto.load.ex:53:78617 Mix.Ecto.ensure_repo(repo, args)86188619 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86208621 type warning found at:8622 │8623 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8624 │ ~8625 │8626 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/186278628 warning: expected a map or struct when accessing .__adapter__ in expression:86298630 repo.__adapter__86318632 where "repo" was given the type:86338634 # type: dynamic(atom())8635 # from: lib/mix/tasks/ecto.dump.ex:50:78636 Mix.Ecto.ensure_repo(repo, args)86378638 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86398640 type warning found at:8641 │8642 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8643 │ ~8644 │8645 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186468647 warning: expected a map or struct when accessing .__adapter__ in expression:86488649 repo.__adapter__86508651 where "repo" was given the type:86528653 # type: dynamic(atom())8654 # from: lib/mix/tasks/ecto.drop.ex:39:78655 Mix.Ecto.ensure_repo(repo, args)86568657 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86588659 type warning found at:8660 │8661 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8662 │ ~8663 │8664 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186658666 warning: expected a map or struct when accessing .__adapter__ in expression:86678668 repo.__adapter__86698670 where "repo" was given the type:86718672 # type: dynamic(atom())8673 # from: lib/mix/tasks/ecto.create.ex:37:78674 Mix.Ecto.ensure_repo(repo, args)86758676 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86778678 type warning found at:8679 │8680 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8681 │ ~8682 │8683 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186848685 warning: incompatible types given to get_source/1:86868687 get_source(repo)86888689 given types:86908691 -dynamic(atom())-86928693 but expected one of:86948695 %{..., config: empty_list() or non_empty_list(term(), term())}86968697 where "repo" was given the type:86988699 # type: dynamic(atom())8700 # from: lib/ecto/migration/schema_migration.ex:24:138701 repo.all(8702 Map.put(8703 (8704 query =8705 (8706 query = {get_source(repo), Ecto.Migration.SchemaMigration}8707 Ecto.Query.Builder.From.apply(query, 1)8708 )8709 8710 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8711 ...,8712 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8713 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",8714 line: 22,8715 take: %{}8716 })8717 ),8718 :prefix,8719 prefix8720 ), timeout: :infinity, log: false)87218722 type warning found at:8723 │8724 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)8725 │ ~8726 │8727 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/287288729 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8730 │8731 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8732 │ ~8733 │8734 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28735 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/287368737 warning: incompatible types given to get_source/1:87388739 get_source(repo)87408741 given types:87428743 -dynamic(atom())-87448745 but expected one of:87468747 %{..., config: empty_list() or non_empty_list(term(), term())}87488749 where "repo" was given the type:87508751 # type: dynamic(atom())8752 # from: lib/ecto/migration/schema_migration.ex:30:138753 repo.insert!(8754 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8755 prefix: prefix,8756 source: get_source(repo)8757 ), timeout: :infinity, log: false)87588759 type warning found at:8760 │8761 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8762 │ ~8763 │8764 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/387658766 warning: incompatible types given to get_source/1:87678768 get_source(repo)87698770 given types:87718772 -dynamic(atom())-87738774 but expected one of:87758776 %{..., config: empty_list() or non_empty_list(term(), term())}87778778 where "repo" was given the type:87798780 # type: dynamic(atom())8781 # from: lib/ecto/migration/schema_migration.ex:36:138782 repo.delete_all(8783 Map.put(8784 (8785 query =8786 (8787 query = {get_source(repo), Ecto.Migration.SchemaMigration}8788 Ecto.Query.Builder.From.apply(query, 1)8789 )8790 8791 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8792 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8793 op: :and,8794 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8795 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",8796 line: 348797 })8798 ),8799 :prefix,8800 prefix8801 ), timeout: :infinity, log: false)88028803 type warning found at:8804 │8805 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8806 │ ~8807 │8808 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/388098810 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8811 │8812 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8813 │ ~8814 │8815 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/288168817 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8818 │8819 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8820 │ ~8821 │8822 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/188238824 warning: the following conditional expression:88258826 is_atom(related)88278828 will always evaluate to:88298830 dynamic(true)88318832 where "related" was given the type:88338834 # type: dynamic(atom())8835 # from: lib/ecto/association.ex:730:158836 related = Ecto.Association.related_from_query(queryable)88378838 type warning found at:8839 │8840 732 │ unless is_atom(related) do8841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8842 │8843 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/388448845 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8846 │8847 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8848 │ ~8849 │8850 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/288518852 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8853 │8854 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8855 │ ~8856 │8857 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/388588859 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8860 │8861 62 │ Mix.Project.compile(args)8862 │ ~8863 │8864 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/288658866 warning: expected a module (an atom) when invoking start_link/1 in expression:88678868 repo.start_link(pool_size: pool_size)88698870 where "pool_size" was given the type:88718872 # type: dynamic()8873 # from: lib/mix/ecto.ex:101:158874 pool_size = Keyword.get(opts, :pool_size, 1)88758876 where "repo" was given the type:88778878 # type: dynamic(%{..., __adapter__: atom()})8879 # from: lib/mix/ecto.ex:99:368880 repo.__adapter__.ensure_all_started(repo, :temporary)88818882 type warning found at:8883 │8884 102 │ case repo.start_link(pool_size: pool_size) do8885 │ ~8886 │8887 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/288888889 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8890 │8891 146 │ Logger.remove_backend(:console)8892 │ ~8893 │8894 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/288958896 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8897 │8898 155 │ Logger.add_backend(:console, flush: true)8899 │ ~8900 │8901 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/289028903 warning: the following clause will never match:89048905 {:error, _} = error ->89068907 because it attempts to match on the result of:89088909 apply(changeset, adapter, :insert, args)89108911 which has type:89128913 dynamic({:invalid or :ok, term()})89148915 type warning found at:8916 │8917 219 │ {:error, _} = error ->8918 │ ~8919 │8920 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/489218922 warning: the following clause will never match:89238924 {:error, _} = error ->89258926 because it attempts to match on the result of:89278928 apply(changeset, adapter, action, args)89298930 which has type:89318932 dynamic({:invalid or :ok, term()})89338934 type warning found at:8935 │8936 297 │ {:error, _} = error ->8937 │ ~8938 │8939 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/489408941 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8942 │8943 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8944 │ ~8945 │8946 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289478948 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8949 │8950 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8951 │ ~8952 │8953 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389548955 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8956 │8957 54 │ filter_and_reraise e, System.stacktrace8958 │ ~8959 │8960 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589618962 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8963 │8964 44 │ index = Map.size(params)8965 │ ~8966 │8967 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58968 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589698970 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8971 │8972 614 │ Decimal.minus(decimal)8973 │ ~8974 │8975 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189768977 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)8978 │8979 228 │ raise BadStructError, struct: struct, term: data8980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8981 │8982 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589838984 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8985 │8986 214 │ filter_and_reraise e, System.stacktrace8987 │ ~8988 │8989 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48990 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/489918992 warning: the following clause will never match:89938994 {:error, _} ->89958996 because it attempts to match on the result of:89978998 NaiveDateTime.new(date, time)89999000 which has type:90019002 dynamic({:ok, %NaiveDateTime{}})90039004 type warning found at:9005 │9006 803 │ {:error, _} -> :error9007 │ ~~~~~~~~~~~~~~~~~~~~~9008 │9009 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/190109011 warning: expected a map or struct when accessing .__struct__ in expression:90129013 schema.__struct__90149015 where "schema" was given the types:90169017 # type: dynamic(atom() and not nil)9018 # from: lib/ecto/query/planner.ex:1186:419019 schema90209021 # type: atom()9022 # from: lib/ecto/query/planner.ex:1186:619023 is_atom(schema)90249025 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90269027 type warning found at:9028 │9029 1190 │ Map.has_key?(schema.__struct__, field) ->9030 │ ~9031 │9032 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690339034 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9035 │9036 159 │ supervise(children, strategy: :one_for_one)9037 │ ~9038 │9039 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190409041 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9042 │9043 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9044 │ ~9045 │9046 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290479048 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90499050 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90519052 given types:90539054 (9055 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9056 dynamic()9057 )90589059 but expected one of:90609061 atom(), term()90629063 where "opts" was given the type:90649065 # type: dynamic(9066 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9067 non_struct_map()9068 )9069 # from: lib/ecto/migrator.ex:44:659070 opts[:prefix]90719072 where "repo" was given the type:90739074 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9075 # from: lib/ecto/migrator.ex:44:239076 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90779078 type warning found at:9079 │9080 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])9081 │ ~9082 │9083 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290849085 warning: expected a module (an atom) when invoking transaction/2 in expression:90869087 repo.transaction(fun, log: false, timeout: :infinity)90889089 where "fun" was given the type:90909091 # type: dynamic()9092 # from: lib/ecto/migrator.ex:114:479093 fun90949095 where "repo" was given the types:90969097 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9098 # from: lib/ecto/migrator.ex:118:249099 repo.__adapter__.supports_ddl_transaction?91009101 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9102 # from: lib/ecto/migrator.ex:118:249103 repo.__adapter__.supports_ddl_transaction?91049105 type warning found at:9106 │9107 119 │ repo.transaction(fun, [log: false, timeout: :infinity])9108 │ ~9109 │9110 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391119112 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9113 │9114 291 │ modules = Code.load_file(file)9115 │ ~9116 │9117 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291189119 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9120 │9121 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)9122 │ ~9123 │9124 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/191259126 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9127 │9128 15 │ supervise(children, strategy: :simple_one_for_one)9129 │ ~9130 │9131 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/191329133 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9134 │9135 321 │ reraise error, System.stacktrace9136 │ ~9137 │9138 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391399140 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9141 │9142 10 │ worker(Ecto.Registry, []),9143 │ ~9144 │9145 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291469147 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9148 │9149 11 │ supervisor(Ecto.Migration.Supervisor, [])9150 │ ~9151 │9152 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291539154 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9155 │9156 260 │ reraise %{err | message: message}, System.stacktrace9157 │ ~9158 │9159 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691609161Generated ecto app9162==> phoenix_ecto9163Compiling 6 files (.ex)9164 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9165 │9166 10 │ supervise([9167 │ ~9168 │9169 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191709171 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9172 │9173 11 │ worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9174 │ ~9175 │9176 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191779178 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9179 │9180 20 │ defimpl Plug.Exception, for: Ecto.SubQueryError do9181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9182 │9183 └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91849185 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9186 │9187 13 │ defimpl Plug.Exception, for: exception do9188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9189 │9190 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91919192 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9193 │9194 13 │ defimpl Plug.Exception, for: exception do9195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9196 │9197 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91989199 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9200 │9201 13 │ defimpl Plug.Exception, for: exception do9202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9203 │9204 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92059206 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9207 │9208 13 │ defimpl Plug.Exception, for: exception do9209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9210 │9211 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92129213 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9214 │9215 13 │ supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9216 │ ~9217 │9218 └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292199220 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9221 │9222 13 │ defimpl Plug.Exception, for: exception do9223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9224 │9225 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92269227Generated phoenix_ecto app9228warning: the :gettext compiler is no longer required in your mix.exs.92299230Please find the following line in your mix.exs and remove the :gettext entry:92319232 compilers: [..., :gettext, ...] ++ Mix.compilers(),92339234 (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19235 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59236 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29237 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49238 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29239 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592409241==> noa9242Compiling 55 files (.ex)9243 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9244 │9245 8 │ schema "clients" do9246 │ ~~~~~~~~~~~~~~~~~~~9247 │9248 └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92499250warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9251 (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19252 (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59253 (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49254 lib/noa/actors/client.ex:8: (module)9255 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492569257 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9258 │9259 11 │ schema "providers" do9260 │ ~~~~~~~~~~~~~~~~~~~~~9261 │9262 └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92639264 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9265 │9266 9 │ schema "resources" do9267 │ ~~~~~~~~~~~~~~~~~~~~~9268 │9269 └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)927092719272== Compilation error in file lib/noa/repo.ex ==9273** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9274 (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29275 lib/noa/repo.ex:4: (module)9276could 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"