Build log
nerves_system_mangopi_mq_pro
noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9274 of 9274 lines
1Resolving Hex dependencies...2Resolution completed in 0.246s3Unchanged: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_mangopi_mq_pro/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_mangopi_mq_pro/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: comparison with structs found:10631064 v1 > v210651066 given types:10671068 dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())10691070 where "v1" was given the type:10711072 # type: dynamic(%Version{} or binary())1073 # from: lib/mix/lib/releases/utils.ex1074 {{_, v1}, {_, v2}}10751076 where "v2" was given the type:10771078 # type: dynamic(%Version{} or binary())1079 # from: lib/mix/lib/releases/utils.ex1080 {{_, v1}, {_, v2}}10811082 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.10831084 type warning found at:1085 │1086 240 │ v1 > v21087 │ ~1088 │1089 └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/110901091 warning: unknown key .post_start_hook in expression:10921093 config.post_start_hook10941095 the given type does not have the given key:10961097 dynamic(%Mix.Releases.Config{1098 environments: map(),1099 releases: map(),1100 default_release: term(),1101 default_environment: term(),1102 selected_release: term(),1103 selected_environment: term(),1104 is_upgrade: term(),1105 upgrade_from: term()1106 })11071108 where "config" was given the types:11091110 # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1111 # from: lib/mix/lib/releases/config/config.ex:365:311112 %Mix.Releases.Config{} = config11131114 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1115 # from: lib/mix/lib/releases/config/config.ex:366:241116 Map.to_list(config.environments)11171118 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1119 # from: lib/mix/lib/releases/config/config.ex:367:201120 Map.to_list(config.releases)11211122 type warning found at:1123 │1124 450 │ "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1125 │ ~~~~~~~~~~~~~~~1126 │1127 └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/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_mangopi_mq_pro/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_mangopi_mq_pro/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_mangopi_mq_pro/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_conns_sup.erl:1493 │1494 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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_ssl.erl:1501 │1502 128 │ case ssl:ssl_accept(CSocket, Timeout) of1503 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead15041505 ┌─ src/ranch_ssl.erl:1506 │1507 233 │ end, ssl:cipher_suites());1508 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead15091510 ┌─ src/ranch_ssl.erl:1511 │1512 235 │ ssl:cipher_suites()1513 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead151415151516 ┌─ src/ranch.erl:1517 │1518 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);1519 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1520Compile directive 'nowarn_deprecated_catch' can be used to suppress1521warnings in selected modules.152215231524==> 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_riscv64_nerves_linux_gnu-15.3.1/bin/riscv64-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_mangopi_mq_pro-0.17.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: use Bitwise is deprecated. import Bitwise instead1661 │1662 6 │ use Bitwise1663 │ ~~~~~~~~~~~1664 │1665 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)16661667 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 operator1668 │1669 29 │ <<main::size(split)-binary, rest::binary>> = data1670 │ ~1671 │1672 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/116731674 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/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766 │1767 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1768 │ ~1769 │1770 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/417711772 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773 │1774 30 │ worker(DBConnection.Watcher, [owner])1775 │ ~1776 │1777 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/117781779 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1780 │1781 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)1782 │ ~1783 │1784 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11785 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217861787 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1788 │1789 138 │ case System.stacktrace() do1790 │ ~1791 │1792 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/217931794 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795 │1796 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1797 │ ~1798 │1799 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/218001801 warning: the following clause will never match:18021803 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18041805 because it attempts to match on the result of:18061807 System.stacktrace()18081809 which has type:18101811 empty_list()18121813 where "arity" was given the type:18141815 # type: integer()1816 # from: lib/db_connection/connection.ex:139:561817 is_integer(arity)18181819 type warning found at:1820 │1821 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1822 │ ~1823 │1824 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218251826 warning: the following clause will never match:18271828 [{a, b, params, c} | rest] when is_list(params) ->18291830 because it attempts to match on the result of:18311832 System.stacktrace()18331834 which has type:18351836 empty_list()18371838 where "params" was given the type:18391840 # type: empty_list() or non_empty_list(term(), term())1841 # from: lib/db_connection/connection.ex:140:431842 is_list(params)18431844 type warning found at:1845 │1846 140 │ [{a, b, params, c} | rest] when is_list(params) ->1847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1848 │1849 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/218501851 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1852 │1853 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1854 │ ~1855 │1856 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/318571858 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1859 │1860 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1861 │ ~1862 │1863 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/018641865 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1866 │1867 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)1868 │ ~1869 │1870 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/318711872 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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1887 │1888 986 │ stack = System.stacktrace()1889 │ ~1890 │1891 └─ lib/db_connection.ex:986:28: DBConnection.handle/41892 └─ lib/db_connection.ex:992:24: DBConnection.handle/41893 └─ lib/db_connection.ex:1003:65: DBConnection.parse/41894 └─ lib/db_connection.ex:1012:24: DBConnection.encode/41895 └─ lib/db_connection.ex:1022:40: DBConnection.decode/61896 └─ lib/db_connection.ex:1057:40: DBConnection.describe/31897 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51898 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21899 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41900 └─ lib/db_connection.ex:1359:28: DBConnection.handle/51901 └─ lib/db_connection.ex:1365:24: DBConnection.handle/51902 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21903 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61904 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/619051906 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1907 │1908 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],1909 │ ~1910 │1911 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/319121913 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1914 │1915 36 │ worker(DBConnection.Watcher, [owner])1916 │ ~1917 │1918 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/119191920 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1921 │1922 9 │ supervisor(DBConnection.Task, []),1923 │ ~1924 │1925 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21926 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21927 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219281929 warning: :random.seed/3 is deprecated. Use the 'rand' module instead1930 │1931 108 │ case :random.seed(hash, sec, micro) do1932 │ ~1933 │1934 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019351936Generated 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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu2171Compiling 1 file (.ex)2172Generated nerves_toolchain_riscv64_nerves_linux_gnu app2173==> nerves_system_mangopi_mq_pro2174Generated nerves_system_mangopi_mq_pro app2175==> nerves_compatibility_test2176===> Analyzing applications...2177===> Compiling telemetry2178===> Analyzing applications...2179===> Compiling cowboy2180 ┌─ src/cowboy_handler.erl:2181 │2182 87 │ Stacktrace = erlang:get_stacktrace(),2183 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21842185 ┌─ src/cowboy_handler.erl:2186 │2187 116 │ Stacktrace = erlang:get_stacktrace(),2188 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21892190 ┌─ src/cowboy_handler.erl:2191 │2192 235 │ Stacktrace = erlang:get_stacktrace(),2193 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21942195 ┌─ src/cowboy_handler.erl:2196 │2197 290 │ {stacktrace, erlang:get_stacktrace()},2198 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace219922002201 ┌─ src/cowboy_rest.erl:2202 │2203 69 │ Stacktrace = erlang:get_stacktrace(),2204 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22052206 ┌─ src/cowboy_rest.erl:2207 │2208 1006 │ Stacktrace = erlang:get_stacktrace(),2209 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace221022112212 ┌─ src/cowboy_websocket.erl:2213 │2214 147 │ Stacktrace = erlang:get_stacktrace(),2215 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22162217 ┌─ src/cowboy_websocket.erl:2218 │2219 645 │ {stacktrace, erlang:get_stacktrace()},2220 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22212222 ┌─ src/cowboy_websocket.erl:2223 │2224 755 │ {stacktrace, erlang:get_stacktrace()},2225 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222622272228==> expo2229Compiling 2 files (.erl)2230Compiling 22 files (.ex)2231Generated expo app2232==> gettext2233Compiling 18 files (.ex)2234 warning: unused require Gettext.Macros2235 │2236 594 │ require Gettext.Macros2237 │ ~2238 │2239 └─ lib/gettext.ex:594:322402241 warning: the following clause is redundant:22422243 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22442245 it has type:22462247 dynamic(%Expo.Message.Plural{})22482249 previous clauses have already matched on the following types:22502251 %Expo.Message.Singular{}2252 %Expo.Message.Plural{}22532254 │2255 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do2256 │ ~2257 │2258 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122592260 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2261 │2262 426 │ Kernel.ParallelCompiler.async(fn ->2263 │ ~2264 │2265 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322662267Generated gettext app2268==> phoenix_pubsub2269Compiling 13 files (.ex)2270 warning: single quotes around atoms are deprecated. Use double quotes instead2271 │2272 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2273 │ ~2274 │2275 └─ lib/phoenix/pubsub/local.ex:160:2322762277 warning: single quotes around atoms are deprecated. Use double quotes instead2278 │2279 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2280 │ ~2281 │2282 └─ lib/phoenix/pubsub/local.ex:160:4022832284 warning: unused require Logger2285 │2286 107 │ require Logger2287 │ ~2288 │2289 └─ lib/phoenix/tracker.ex:107:322902291 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:22922293 %Phoenix.Tracker.Replica{replica | status: :permdown}22942295 but got type:22962297 dynamic()22982299 where "replica" was given the type:23002301 # type: dynamic()2302 # from: lib/phoenix/tracker/replica.ex:72:172303 replica23042305 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23062307 type warning found at:2308 │2309 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}2310 │ ~2311 │2312 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123132314 warning: a struct for Phoenix.Tracker.State is expected on struct update:23152316 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}23172318 but got type:23192320 dynamic()23212322 where "delta" was given the type:23232324 # type: dynamic()2325 # from: lib/phoenix/tracker/state.ex:461:362326 %Phoenix.Tracker.State{delta: delta} = state23272328 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23292330 type warning found at:2331 │2332 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2333 │ ~2334 │2335 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523362337 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23382339 %Phoenix.Tracker.Replica{replica | status: :down}23402341 but got type:23422343 dynamic()23442345 where "replica" was given the type:23462347 # type: dynamic()2348 # from: lib/phoenix/tracker/replica.ex:74:132349 replica23502351 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23522353 type warning found at:2354 │2355 74 │ defp down(replica), do: %Replica{replica | status: :down}2356 │ ~2357 │2358 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123592360 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23612362 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23632364 but got type:23652366 dynamic()23672368 where "replica" was given the type:23692370 # type: dynamic()2371 # from: lib/phoenix/tracker/replica.ex:76:292372 replica23732374 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23752376 type warning found at:2377 │2378 77 │ %Replica{replica | last_heartbeat_at: now_ms()}2379 │ ~2380 │2381 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/123822383 warning: a struct for Phoenix.Tracker.State is expected on struct update:23842385 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23862387 but got type:23882389 dynamic()23902391 where "delta" was given the type:23922393 # type: dynamic()2394 # from: lib/phoenix/tracker/state.ex:541:992395 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2396 state23972398 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23992400 type warning found at:2401 │2402 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2403 │ ~2404 │2405 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/124062407 warning: a struct for Phoenix.Tracker.State is expected on struct update:24082409 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24102411 but got type:24122413 dynamic(%{..., range: {term(), term()}})24142415 where "delta" was given the type:24162417 # type: dynamic(%{..., range: {term(), term()}})2418 # from: lib/phoenix/tracker/state.ex:551:302419 {start_clock, end_clock} = delta.range24202421 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24222423 type warning found at:2424 │2425 555 │ delta: %State{delta | range: {start_clock, new_end}}}2426 │ ~2427 │2428 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224292430 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2431 │2432 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2433 │ ~2434 │2435 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/124362437 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2438 │2439 273 │ supervise(shards, strategy: :one_for_one,2440 │ ~2441 │2442 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124432444 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2445 │2446 43 │ :ok = :pg2.create(pg2_group)2447 │ ~2448 │2449 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124502451 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2452 │2453 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]2454 │ ~2455 │2456 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224572458 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2459 │2460 44 │ :ok = :pg2.join(pg2_group, self())2461 │ ~2462 │2463 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124642465 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2466 │2467 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2468 │ ~2469 │2470 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124712472 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2473 │2474 57 │ :pg2.get_members(pg2_namespace(server_name))2475 │ ~2476 │2477 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124782479 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2480 │2481 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])2482 │ ~2483 │2484 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124852486 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2487 │2488 97 │ supervise(children, strategy: :rest_for_one)2489 │ ~2490 │2491 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/124922493 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2494 │2495 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2496 │ ~2497 │2498 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12499 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/125002501 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2502 │2503 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2504 │ ~2505 │2506 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125072508 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2509 │2510 42 │ supervise children, strategy: :one_for_one2511 │ ~2512 │2513 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125142515Generated phoenix_pubsub app2516==> plug2517Compiling 1 file (.erl)2518Compiling 42 files (.ex)2519Generated plug app2520warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2521 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22522 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12523 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52524 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22525 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42526 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225272528==> phoenix2529Compiling 75 files (.ex)2530warning: cannot infer signatures from :cowboy because it is not loaded25312532warning: cannot infer signatures from :cowlib because it is not loaded25332534warning: cannot infer signatures from :ranch because it is not loaded25352536 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 operator2537 │2538 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr2539 │ ~2540 │2541 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125422543 warning: using single-quoted strings to represent charlists is deprecated.2544 Use ~c"" if you indeed want a charlist or use "" instead.2545 You may run "mix format --migrate" to change all single-quoted2546 strings to use the ~c sigil and fix this warning.2547 │2548 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2549 │ ~2550 │2551 └─ lib/phoenix/channel/server.ex:310:3125522553 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2554 │2555 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2556 │ ~2557 │2558 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325592560 warning: unused require Logger2561 │2562 20 │ require Logger2563 │ ~2564 │2565 └─ lib/phoenix/endpoint/handler.ex:20:325662567 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2568 │2569 39 │ Logger.warn """2570 │ ~2571 │2572 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125732574 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 operator2575 │2576 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2577 │ ~2578 │2579 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225802581 warning: using single-quoted strings to represent charlists is deprecated.2582 Use ~c"" if you indeed want a charlist or use "" instead.2583 You may run "mix format --migrate" to change all single-quoted2584 strings to use the ~c sigil and fix this warning.2585 │2586 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2587 │ ~2588 │2589 └─ lib/phoenix/router.ex:315:5025902591 warning: using single-quoted strings to represent charlists is deprecated.2592 Use ~c"" if you indeed want a charlist or use "" instead.2593 You may run "mix format --migrate" to change all single-quoted2594 strings to use the ~c sigil and fix this warning.2595 │2596 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2597 │ ~2598 │2599 └─ lib/phoenix/router/helpers.ex:195:5026002601 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26022603 This error happens when you have function calls without parentheses inside keywords. For example:26042605 function(arg, one: nested_call a, b, c)2606 function(arg, one: if expr, do: :this, else: :that)26072608 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:26092610 function(arg, one: if(expr, do: :this, else: :that))2611 function(arg, one: nested_call(a, b, c))26122613 Ambiguity found at:2614 │2615 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """2616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2617 │2618 └─ lib/phoenix/router/resource.ex:7126192620 warning: duplicate key :route found in struct2621 │2622 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2624 │2625 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26262627 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)"2628 │2629 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2630 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2631 │2632 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26332634 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2635 │2636 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2637 │ ~2638 │2639 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126402641 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2642 │2643 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2644 │ ~2645 │2646 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226472648 warning: using single-quoted strings to represent charlists is deprecated.2649 Use ~c"" if you indeed want a charlist or use "" instead.2650 You may run "mix format --migrate" to change all single-quoted2651 strings to use the ~c sigil and fix this warning.2652 │2653 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2654 │ ~2655 │2656 └─ lib/phoenix/template.ex:174:5026572658 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2659 │2660 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2661 │ ~2662 │2663 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226642665 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2666 │2667 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2668 │ ~2669 │2670 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/126712672 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2673 │2674 14 │ supervise(children, strategy: :simple_one_for_one)2675 │ ~2676 │2677 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/126782679 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2680 │2681 647 │ exception -> {:error, {exception, System.stacktrace()}}2682 │ ~2683 │2684 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/126852686 warning: expected a module (an atom) when invoking config/1 in expression:26872688 endpoint.config(:endpoint_id)26892690 where "endpoint" was given the type:26912692 # type: dynamic(%{..., __pubsub_server__: atom()})2693 # from: lib/phoenix/transports/long_poll.ex:199:102694 verify_token(endpoint, token, opts)26952696 type warning found at:2697 │2698 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2699 │ ~2700 │2701 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/327022703 warning: unknown key .__pubsub_server__ in expression:27042705 endpoint.__pubsub_server__27062707 the given type does not have the given key:27082709 dynamic(2710 %Phoenix.Socket{2711 id: term(),2712 assigns: term(),2713 channel: term(),2714 channel_pid: term(),2715 endpoint: atom(),2716 handler: term(),2717 joined: term(),2718 pubsub_server: term(),2719 ref: term(),2720 join_ref: term(),2721 topic: term(),2722 transport: term(),2723 transport_pid: term(),2724 transport_name: term(),2725 serializer: term(),2726 private: term(),2727 vsn: term()2728 } or2729 %Plug.Conn{2730 adapter: term(),2731 assigns: term(),2732 body_params: term(),2733 cookies: term(),2734 halted: term(),2735 host: term(),2736 method: term(),2737 owner: term(),2738 params: term(),2739 path_info: term(),2740 path_params: term(),2741 port: term(),2742 private: term(),2743 query_params: term(),2744 query_string: term(),2745 remote_ip: term(),2746 req_cookies: term(),2747 req_headers: term(),2748 request_path: term(),2749 resp_body: term(),2750 resp_cookies: term(),2751 resp_headers: term(),2752 scheme: term(),2753 script_name: term(),2754 secret_key_base: term(),2755 state: term(),2756 status: term()2757 } or atom() or binary()2758 )27592760 where "endpoint" was given the type:27612762 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2763 # from: lib/phoenix/transports/long_poll.ex:254:192764 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27652766 type warning found at:2767 │2768 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2769 │ ~~~~~~~~~~~~~~~~~2770 │2771 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327722773 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2774 │2775 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2776 │ ~2777 │2778 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/427792780 warning: a struct for Plug.Conn is expected on struct update:27812782 %Plug.Conn{conn | state: :sent}27832784 but got type:27852786 dynamic()27872788 where "conn" was given the type:27892790 # type: dynamic()2791 # from: lib/phoenix/endpoint/render_errors.ex:79:212792 conn27932794 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"27952796 type warning found at:2797 │2798 83 │ %Plug.Conn{conn | state: :sent}2799 │ ~2800 │2801 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528022803 warning: a struct for Plug.Conn is expected on struct update:28042805 %Plug.Conn{conn | query_params: %{}, params: %{}}28062807 but got type:28082809 dynamic(%{..., params: %Plug.Conn.Unfetched{}})28102811 where "conn" was given the types:28122813 # type: dynamic(%{..., params: term()})2814 # from: lib/phoenix/endpoint/render_errors.ex:94:172815 conn.params28162817 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2818 # from: lib/phoenix/endpoint/render_errors.ex:94:172819 conn.params28202821 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28222823 type warning found at:2824 │2825 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2826 │ ~2827 │2828 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128292830 warning: a struct for Plug.Conn is expected on struct update:28312832 %Plug.Conn{conn | query_params: %{}, params: params}28332834 but got type:28352836 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28372838 where "conn" was given the types:28392840 # type: dynamic(%{..., params: term()})2841 # from: lib/phoenix/endpoint/render_errors.ex:94:172842 conn.params28432844 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2845 # from: lib/phoenix/endpoint/render_errors.ex:94:172846 conn.params28472848 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28492850 type warning found at:2851 │2852 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}2853 │ ~2854 │2855 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128562857 warning: a struct for Phoenix.Socket is expected on struct update:28582859 %Phoenix.Socket{socket | id: id}28602861 but got type:28622863 dynamic()28642865 where "socket" was given the type:28662867 # type: dynamic()2868 # from: lib/phoenix/socket/transport.ex2869 {:ok, socket}28702871 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"28722873 type warning found at:2874 │2875 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2876 │ ~2877 │2878 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/728792880 warning: a struct for Plug.Conn is expected on struct update:28812882 %Plug.Conn{conn | params: params}28832884 but got type:28852886 dynamic(%{..., params: map()})28872888 where "conn" was given the type:28892890 # type: dynamic(%{..., params: map()})2891 # from: lib/phoenix/controller.ex:912:172892 Map.get(conn.params, required_key)28932894 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28952896 type warning found at:2897 │2898 919 │ %Plug.Conn{conn | params: params}2899 │ ~2900 │2901 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/229022903 warning: expected a map or struct when accessing .url in expression:29042905 endpoint.url29062907 where "endpoint" was given the types:29082909 # type: dynamic(atom())2910 # from: lib/phoenix/router/helpers.ex:24:202911 endpoint29122913 # type: atom()2914 # from: lib/phoenix/router/helpers.ex:24:352915 is_atom(endpoint)29162917 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29182919 type warning found at:2920 │2921 25 │ endpoint.url2922 │ ~2923 │2924 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229252926 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2927 │2928 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2929 │ ~2930 │2931 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429322933 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2934 │2935 199 │ worker(Phoenix.Tracker, [module, opts, opts])2936 │ ~2937 │2938 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429392940 warning: a struct for Plug.Conn is expected on struct update:29412942 %Plug.Conn{conn | path_info: path, script_name: script}29432944 but got type:29452946 dynamic()29472948 where "conn" was given the type:29492950 # type: dynamic()2951 # from: lib/phoenix/router/route.ex:147:102952 conn = target.call(%Plug.Conn{...}, opts)29532954 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29552956 type warning found at:2957 │2958 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2959 │ ~2960 │2961 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429622963 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2964 │2965 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2966 │ ~2967 │2968 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129692970 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2971 │2972 71 │ supervise(children, strategy: :one_for_one)2973 │ ~2974 │2975 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/129762977 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2978 │2979 76 │ [worker(Phoenix.Config, args)]2980 │ ~2981 │2982 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/329832984 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2985 │2986 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2987 │ ~2988 │2989 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22990 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32991 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/329922993 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2994 │2995 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2996 │ ~2997 │2998 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/329993000 warning: expected a module (an atom) when invoking path/1 in expression:30013002 endpoint.path("/")30033004 where "endpoint" was given the type:30053006 # type: dynamic(%{..., host: term()})3007 # from: lib/phoenix/endpoint/supervisor.ex:312:143008 endpoint.host30093010 type warning found at:3011 │3012 313 │ endpoint.path("/")3013 │ ~3014 │3015 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130163017 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3018 │3019 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3020 │ ~3021 │3022 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330233024 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3025 │3026 113 │ {addr,port} = :ranch.get_addr(ref)3027 │ ~3028 │3029 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330303031 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3032 │3033 35 │ supervise(children, strategy: :one_for_one)3034 │ ~3035 │3036 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130373038 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3039 │3040 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3041 │ ~3042 │3043 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330443045 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)3046 │3047 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do3048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3049 │3050 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)30513052 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)3053 │3054 10 │ conn = @connection.conn(req, transport)3055 │ ~3056 │3057 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/330583059 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)3060 │3061 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}3062 │ ~3063 │3064 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/330653066 warning: comparison between distinct types found:30673068 !Path.extname(file_path) == ".gz"30693070 given types:30713072 dynamic(boolean()) == binary()30733074 where "file_path" was given the type:30753076 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3077 # from: lib/phoenix/digester.ex:147:453078 Path.basename(file_path)30793080 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 false30813082 type warning found at:3083 │3084 148 │ !Path.extname(file_path) == ".gz"3085 │ ~3086 │3087 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130883089 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3090 │3091 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}3092 │ ~3093 │3094 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/330953096 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3097 │3098 51 │ worker(Phoenix.CodeReloader.Server, [])3099 │ ~3100 │3101 └─ lib/phoenix.ex:51:7: Phoenix.start/231023103 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3104 │3105 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)3106 │ ~3107 │3108 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331093110 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3111 │3112 155 │ Enum.partition attrs, fn3113 │ ~3114 │3115 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131163117 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31183119 mod.__phoenix_recompile__?31203121 where "mod" was given the type:31223123 # type: dynamic(atom())3124 # from: lib/mix/tasks/compile.phoenix.ex:34:123125 Code.ensure_loaded?(mod)31263127 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31283129 type warning found at:3130 │3131 36 │ mod.__phoenix_recompile__?3132 │ ~3133 │3134 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131353136 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3137 │3138 234 │ Enum.partition(attrs, fn3139 │ ~3140 │3141 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231423143Generated phoenix app3144==> phoenix_html3145Compiling 8 files (.ex)3146 warning: using single-quoted strings to represent charlists is deprecated.3147 Use ~c"" if you indeed want a charlist or use "" instead.3148 You may run "mix format --migrate" to change all single-quoted3149 strings to use the ~c sigil and fix this warning.3150 │3151 12 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3152 │ ~3153 │3154 └─ lib/phoenix_html/engine.ex:12:5031553156 warning: the 1st pattern in clause will never match:31573158 6031593160 because it is expected to receive type:31613162 dynamic(empty_list() or non_empty_list(term(), term()))31633164 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31653166 type warning found at:3167 │3168 56 │ def to_iodata(?<), do: "<"3169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3170 │3171 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131723173 warning: the 1st pattern in clause will never match:31743175 6231763177 because it is expected to receive type:31783179 dynamic(empty_list() or non_empty_list(term(), term()))31803181 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31823183 type warning found at:3184 │3185 57 │ def to_iodata(?>), do: ">"3186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3187 │3188 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131893190 warning: the 1st pattern in clause will never match:31913192 3831933194 because it is expected to receive type:31953196 dynamic(empty_list() or non_empty_list(term(), term()))31973198 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31993200 type warning found at:3201 │3202 58 │ def to_iodata(?&), do: "&"3203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3204 │3205 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132063207 warning: the 1st pattern in clause will never match:32083209 3432103211 because it is expected to receive type:32123213 dynamic(empty_list() or non_empty_list(term(), term()))32143215 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32163217 type warning found at:3218 │3219 59 │ def to_iodata(?"), do: """3220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3221 │3222 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132233224 warning: the 1st pattern in clause will never match:32253226 3932273228 because it is expected to receive type:32293230 dynamic(empty_list() or non_empty_list(term(), term()))32313232 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32333234 type warning found at:3235 │3236 60 │ def to_iodata(?'), do: "'"3237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3238 │3239 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132403241 warning: the 1st pattern in clause will never match:32423243 {:safe, data}32443245 because it is expected to receive type:32463247 dynamic(empty_list() or non_empty_list(term(), term()))32483249 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32503251 type warning found at:3252 │3253 76 │ def to_iodata({:safe, data}) do3254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3255 │3256 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132573258 warning: the following clause is redundant:32593260 def to_iodata(other)32613262 it has type:32633264 dynamic(empty_list() or non_empty_list(term(), term()))32653266 previous clauses have already matched on the following types:32673268 non_empty_list(term(), term())3269 empty_list()32703271 │3272 80 │ def to_iodata(other) do3273 │ ~3274 │3275 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132763277 warning: the 1st pattern in clause will never match:32783279 h32803281 because it is expected to receive type:32823283 dynamic(empty_list() or non_empty_list(term(), term()))32843285 where "h" was given the type:32863287 # type: integer()3288 # from: lib/phoenix_html/safe.ex:62:253289 is_integer(h)32903291 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32923293 type warning found at:3294 │3295 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do3296 │ ~3297 │3298 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/132993300 warning: the 1st pattern in clause will never match:33013302 h33033304 because it is expected to receive type:33053306 dynamic(empty_list() or non_empty_list(term(), term()))33073308 where "h" was given the type:33093310 # type: integer()3311 # from: lib/phoenix_html/safe.ex:66:253312 is_integer(h)33133314 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33153316 type warning found at:3317 │3318 66 │ def to_iodata(h) when is_integer(h) do3319 │ ~3320 │3321 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133223323 warning: the 1st pattern in clause will never match:33243325 h33263327 because it is expected to receive type:33283329 dynamic(empty_list() or non_empty_list(term(), term()))33303331 where "h" was given the type:33323333 # type: binary()3334 # from: lib/phoenix_html/safe.ex:72:253335 is_binary(h)33363337 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33383339 type warning found at:3340 │3341 72 │ def to_iodata(h) when is_binary(h) do3342 │ ~3343 │3344 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133453346Generated phoenix_html app3347==> ueberauth3348Compiling 9 files (.ex)3349Generated ueberauth app3350==> postgrex3351Compiling 62 files (.ex)3352 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3353 │3354 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3355 │ ~3356 │3357 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33583359 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3360 You may run "mix format --migrate" to fix this warning automatically.3361 │3362 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3363 │ ~3364 │3365 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133663367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3368 You may run "mix format --migrate" to fix this warning automatically.3369 │3370 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3371 │ ~3372 │3373 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133743375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3376 You may run "mix format --migrate" to fix this warning automatically.3377 │3378 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3379 │ ~3380 │3381 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133823383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3384 You may run "mix format --migrate" to fix this warning automatically.3385 │3386 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3387 │ ~3388 │3389 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133903391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3392 You may run "mix format --migrate" to fix this warning automatically.3393 │3394 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]3395 │ ~3396 │3397 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133983399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3400 You may run "mix format --migrate" to fix this warning automatically.3401 │3402 43 │ <<-1::int32>>3403 │ ~3404 │3405 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134063407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3408 You may run "mix format --migrate" to fix this warning automatically.3409 │3410 48 │ <<value_byte_size::int32>> <> value3411 │ ~3412 │3413 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134143415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3416 You may run "mix format --migrate" to fix this warning automatically.3417 │3418 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3419 │ ~3420 │3421 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234223423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424 You may run "mix format --migrate" to fix this warning automatically.3425 │3426 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3427 │ ~3428 │3429 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234303431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432 You may run "mix format --migrate" to fix this warning automatically.3433 │3434 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3435 │ ~3436 │3437 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234383439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440 You may run "mix format --migrate" to fix this warning automatically.3441 │3442 64 │ ... -1::int32, rest::binary>>, acc) do3443 │ ~3444 │3445 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234463447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448 You may run "mix format --migrate" to fix this warning automatically.3449 │3450 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3451 │ ~3452 │3453 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234543455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456 You may run "mix format --migrate" to fix this warning automatically.3457 │3458 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3459 │ ~3460 │3461 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234623463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464 You may run "mix format --migrate" to fix this warning automatically.3465 │3466 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3467 │ ~3468 │3469 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234703471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472 You may run "mix format --migrate" to fix this warning automatically.3473 │3474 79 │ ... -1::int32, rest::binary>>, acc) do3475 │ ~3476 │3477 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234783479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480 You may run "mix format --migrate" to fix this warning automatically.3481 │3482 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3483 │ ~3484 │3485 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234863487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488 You may run "mix format --migrate" to fix this warning automatically.3489 │3490 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3491 │ ~3492 │3493 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234943495 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3496 You may run "mix format --migrate" to fix this warning automatically.3497 │3498 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3499 │ ~3500 │3501 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135023503 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3504 You may run "mix format --migrate" to fix this warning automatically.3505 │3506 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3507 │ ~3508 │3509 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135103511 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3512 You may run "mix format --migrate" to fix this warning automatically.3513 │3514 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3515 │ ~3516 │3517 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135183519 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3520 You may run "mix format --migrate" to fix this warning automatically.3521 │3522 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3523 │ ~3524 │3525 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135263527 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3528 You may run "mix format --migrate" to fix this warning automatically.3529 │3530 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>3531 │ ~3532 │3533 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135343535 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3536 You may run "mix format --migrate" to fix this warning automatically.3537 │3538 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3539 │ ~3540 │3541 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135423543 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3544 You may run "mix format --migrate" to fix this warning automatically.3545 │3546 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3547 │ ~3548 │3549 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135503551 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3552 You may run "mix format --migrate" to fix this warning automatically.3553 │3554 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3555 │ ~3556 │3557 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135583559 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3560 You may run "mix format --migrate" to fix this warning automatically.3561 │3562 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3563 │ ~3564 │3565 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135663567 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3568 You may run "mix format --migrate" to fix this warning automatically.3569 │3570 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3571 │ ~3572 │3573 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135743575 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3576 You may run "mix format --migrate" to fix this warning automatically.3577 │3578 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3579 │ ~3580 │3581 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135823583 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3584 You may run "mix format --migrate" to fix this warning automatically.3585 │3586 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3587 │ ~3588 │3589 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135903591 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3592 You may run "mix format --migrate" to fix this warning automatically.3593 │3594 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3595 │ ~3596 │3597 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135983599 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3600 You may run "mix format --migrate" to fix this warning automatically.3601 │3602 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3603 │ ~3604 │3605 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336063607 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3608 You may run "mix format --migrate" to fix this warning automatically.3609 │3610 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3611 │ ~3612 │3613 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136143615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616 You may run "mix format --migrate" to fix this warning automatically.3617 │3618 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3619 │ ~3620 │3621 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136223623 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3624 You may run "mix format --migrate" to fix this warning automatically.3625 │3626 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3627 │ ~3628 │3629 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236303631 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3632 You may run "mix format --migrate" to fix this warning automatically.3633 │3634 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3635 │ ~3636 │3637 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236383639 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3640 You may run "mix format --migrate" to fix this warning automatically.3641 │3642 23 │ <<x::float64, y::float64>>3643 │ ~3644 │3645 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236463647 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3648 You may run "mix format --migrate" to fix this warning automatically.3649 │3650 23 │ <<x::float64, y::float64>>3651 │ ~3652 │3653 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236543655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656 You may run "mix format --migrate" to fix this warning automatically.3657 │3658 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3659 │ ~3660 │3661 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136623663 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3664 You may run "mix format --migrate" to fix this warning automatically.3665 │3666 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3667 │ ~3668 │3669 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236703671 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:39: Postgrex.Extensions.Polygon.decode_vertices/236783679 warning: use Bitwise is deprecated. import Bitwise instead3680 │3681 4 │ use Bitwise, only_operators: true3682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3683 │3684 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36853686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3687 You may run "mix format --migrate" to fix this warning automatically.3688 │3689 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3690 │ ~3691 │3692 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136933694 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3695 You may run "mix format --migrate" to fix this warning automatically.3696 │3697 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3698 │ ~3699 │3700 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/137013702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3703 You may run "mix format --migrate" to fix this warning automatically.3704 │3705 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3706 │ ~3707 │3708 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137093710 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3711 You may run "mix format --migrate" to fix this warning automatically.3712 │3713 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3714 │ ~3715 │3716 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137173718 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3719 You may run "mix format --migrate" to fix this warning automatically.3720 │3721 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3722 │ ~3723 │3724 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137253726 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3727 You may run "mix format --migrate" to fix this warning automatically.3728 │3729 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3730 │ ~3731 │3732 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137333734 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3735 You may run "mix format --migrate" to fix this warning automatically.3736 │3737 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3738 │ ~3739 │3740 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137413742 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3743 You may run "mix format --migrate" to fix this warning automatically.3744 │3745 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3746 │ ~3747 │3748 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137493750 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3751 You may run "mix format --migrate" to fix this warning automatically.3752 │3753 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3754 │ ~3755 │3756 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137573758 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3759 You may run "mix format --migrate" to fix this warning automatically.3760 │3761 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3762 │ ~3763 │3764 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137653766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3767 You may run "mix format --migrate" to fix this warning automatically.3768 │3769 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3770 │ ~3771 │3772 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137733774 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3775 You may run "mix format --migrate" to fix this warning automatically.3776 │3777 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3778 │ ~3779 │3780 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137813782 warning: use Bitwise is deprecated. import Bitwise instead3783 │3784 5 │ use Bitwise3785 │ ~~~~~~~~~~~3786 │3787 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)37883789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3790 You may run "mix format --migrate" to fix this warning automatically.3791 │3792 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3793 │ ~3794 │3795 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137963797 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3798 You may run "mix format --migrate" to fix this warning automatically.3799 │3800 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3801 │ ~3802 │3803 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/138043805 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806 You may run "mix format --migrate" to fix this warning automatically.3807 │3808 46 │ 0 :: int32>>3809 │ ~3810 │3811 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138123813 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814 You may run "mix format --migrate" to fix this warning automatically.3815 │3816 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3817 │ ~3818 │3819 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138203821 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3822 You may run "mix format --migrate" to fix this warning automatically.3823 │3824 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3825 │ ~3826 │3827 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138283829 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830 You may run "mix format --migrate" to fix this warning automatically.3831 │3832 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3833 │ ~3834 │3835 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138363837 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838 You may run "mix format --migrate" to fix this warning automatically.3839 │3840 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3841 │ ~3842 │3843 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138443845 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 operator3846 │3847 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3848 │ ~3849 │3850 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138513852 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853 You may run "mix format --migrate" to fix this warning automatically.3854 │3855 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3856 │ ~3857 │3858 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338593860 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 operator3861 │3862 72 │ <<data :: size(rest_size)>> = rest3863 │ ~3864 │3865 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338663867 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868 You may run "mix format --migrate" to fix this warning automatically.3869 │3870 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3871 │ ~3872 │3873 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338743875 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876 You may run "mix format --migrate" to fix this warning automatically.3877 │3878 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3879 │ ~3880 │3881 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338823883 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3884 You may run "mix format --migrate" to fix this warning automatically.3885 │3886 86 │ def parse(<<status :: int8>>, ?Z, _size) do3887 │ ~3888 │3889 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338903891 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3892 You may run "mix format --migrate" to fix this warning automatically.3893 │3894 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3895 │ ~3896 │3897 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338983899 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3900 You may run "mix format --migrate" to fix this warning automatically.3901 │3902 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3903 │ ~3904 │3905 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339063907 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3908 You may run "mix format --migrate" to fix this warning automatically.3909 │3910 103 │ case <<len ::uint16>> do3911 │ ~3912 │3913 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339143915 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3916 You may run "mix format --migrate" to fix this warning automatically.3917 │3918 104 │ <<^overflow_len :: uint16>> ->3919 │ ~3920 │3921 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339223923 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3924 You may run "mix format --migrate" to fix this warning automatically.3925 │3926 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3927 │ ~3928 │3929 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339303931 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3932 You may run "mix format --migrate" to fix this warning automatically.3933 │3934 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3935 │ ~3936 │3937 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339383939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940 You may run "mix format --migrate" to fix this warning automatically.3941 │3942 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3943 │ ~3944 │3945 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339463947 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948 You may run "mix format --migrate" to fix this warning automatically.3949 │3950 226 │ [<<size :: int32>>, data]3951 │ ~3952 │3953 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139543955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956 You may run "mix format --migrate" to fix this warning automatically.3957 │3958 224 │ [first, <<size :: int32>>, data]3959 │ ~3960 │3961 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139623963 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3964 You may run "mix format --migrate" to fix this warning automatically.3965 │3966 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3967 │ ~3968 │3969 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139703971 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3972 You may run "mix format --migrate" to fix this warning automatically.3973 │3974 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3975 │ ~3976 │3977 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139783979 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3980 You may run "mix format --migrate" to fix this warning automatically.3981 │3982 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3983 │ ~3984 │3985 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139863987 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3988 You may run "mix format --migrate" to fix this warning automatically.3989 │3990 252 │ len = <<div(byte_size(oids), 4) :: int16>>3991 │ ~3992 │3993 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139943995 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3996 You may run "mix format --migrate" to fix this warning automatically.3997 │3998 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3999 │ ~4000 │4001 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140024003 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4004 You may run "mix format --migrate" to fix this warning automatically.4005 │4006 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4007 │ ~4008 │4009 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140104011 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4012 You may run "mix format --migrate" to fix this warning automatically.4013 │4014 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>4015 │ ~4016 │4017 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140184019 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4020 You may run "mix format --migrate" to fix this warning automatically.4021 │4022 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>4023 │ ~4024 │4025 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140264027 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4028 You may run "mix format --migrate" to fix this warning automatically.4029 │4030 287 │ len_params = <<length(params) :: int16>>4031 │ ~4032 │4033 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140344035 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4036 You may run "mix format --migrate" to fix this warning automatically.4037 │4038 294 │ {?E, [port, 0, <<rows :: int32>>]}4039 │ ~4040 │4041 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140424043 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4044 You may run "mix format --migrate" to fix this warning automatically.4045 │4046 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4047 │ ~4048 │4049 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140504051 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4052 You may run "mix format --migrate" to fix this warning automatically.4053 │4054 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4055 │ ~4056 │4057 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140584059 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4060 You may run "mix format --migrate" to fix this warning automatically.4061 │4062 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4063 │ ~4064 │4065 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140664067 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4068 You may run "mix format --migrate" to fix this warning automatically.4069 │4070 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4071 │ ~4072 │4073 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140744075 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076 You may run "mix format --migrate" to fix this warning automatically.4077 │4078 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4079 │ ~4080 │4081 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140824083 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4084 You may run "mix format --migrate" to fix this warning automatically.4085 │4086 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4087 │ ~4088 │4089 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140904091 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4092 You may run "mix format --migrate" to fix this warning automatically.4093 │4094 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do4095 │ ~4096 │4097 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140984099 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4100 You may run "mix format --migrate" to fix this warning automatically.4101 │4102 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4103 │ ~4104 │4105 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141064107 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4108 You may run "mix format --migrate" to fix this warning automatically.4109 │4110 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4111 │ ~4112 │4113 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141144115 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4116 You may run "mix format --migrate" to fix this warning automatically.4117 │4118 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4119 │ ~4120 │4121 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141224123 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4124 You may run "mix format --migrate" to fix this warning automatically.4125 │4126 363 │ type_size :: int16, type_mod :: int32, format :: int16,4127 │ ~4128 │4129 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141304131 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132 You may run "mix format --migrate" to fix this warning automatically.4133 │4134 363 │ type_size :: int16, type_mod :: int32, format :: int16,4135 │ ~4136 │4137 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141384139 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4140 You may run "mix format --migrate" to fix this warning automatically.4141 │4142 363 │ type_size :: int16, type_mod :: int32, format :: int16,4143 │ ~4144 │4145 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141464147 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4148 You may run "mix format --migrate" to fix this warning automatically.4149 │4150 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4151 │ ~4152 │4153 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141544155 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4156 You may run "mix format --migrate" to fix this warning automatically.4157 │4158 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4159 │ ~4160 │4161 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141624163 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4164 You may run "mix format --migrate" to fix this warning automatically.4165 │4166 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)4167 │ ~4168 │4169 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141704171 warning: unused require Postgrex.Messages4172 │4173 30 │ require Postgrex.Messages4174 │ ~4175 │4176 └─ lib/postgrex/query.ex:30:341774178 warning: unused require Logger4179 │4180 8 │ require Logger4181 │ ~4182 │4183 └─ lib/postgrex/notifications.ex:8:341844185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186 You may run "mix format --migrate" to fix this warning automatically.4187 │4188 59 │ if lower == <<-1::int32>> do4189 │ ~4190 │4191 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/441924193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194 You may run "mix format --migrate" to fix this warning automatically.4195 │4196 66 │ if upper == <<-1::int32>> do4197 │ ~4198 │4199 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442004201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202 You may run "mix format --migrate" to fix this warning automatically.4203 │4204 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4205 │ ~4206 │4207 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442084209 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4210 │4211 1005 │ Logger.warn(fn() ->4212 │ ~4213 │4214 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/542154216 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4217 You may run "mix format --migrate" to fix this warning automatically.4218 │4219 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4220 │ ~4221 │4222 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/142234224 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 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4228 │ ~4229 │4230 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142314232 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 operator4233 │4234 2003 │ <<body :: binary(size), rest :: binary>> ->4235 │ ~4236 │4237 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142384239 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4240 You may run "mix format --migrate" to fix this warning automatically.4241 │4242 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4243 │ ~4244 │4245 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342464247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248 You may run "mix format --migrate" to fix this warning automatically.4249 │4250 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4251 │ ~4252 │4253 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342544255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256 You may run "mix format --migrate" to fix this warning automatically.4257 │4258 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4259 │ ~4260 │4261 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342624263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264 You may run "mix format --migrate" to fix this warning automatically.4265 │4266 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4267 │ ~4268 │4269 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342704271 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4272 You may run "mix format --migrate" to fix this warning automatically.4273 │4274 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4275 │ ~4276 │4277 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342784279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280 You may run "mix format --migrate" to fix this warning automatically.4281 │4282 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]4283 │ ~4284 │4285 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342864287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288 You may run "mix format --migrate" to fix this warning automatically.4289 │4290 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4291 │ ~4292 │4293 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242944295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296 You may run "mix format --migrate" to fix this warning automatically.4297 │4298 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4299 │ ~4300 │4301 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243024303 warning: using single-quoted strings to represent charlists is deprecated.4304 Use ~c"" if you indeed want a charlist or use "" instead.4305 You may run "mix format --migrate" to change all single-quoted4306 strings to use the ~c sigil and fix this warning.4307 │4308 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do4309 │ ~4310 │4311 └─ lib/postgrex/type_module.ex:49:5043124313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314 You may run "mix format --migrate" to fix this warning automatically.4315 │4316 182 │ defp row_decode(<<-1::int32, rest::binary>>) do4317 │ ~4318 │4319 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143204321 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4322 You may run "mix format --migrate" to fix this warning automatically.4323 │4324 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4325 │ ~4326 │4327 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143284329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330 You may run "mix format --migrate" to fix this warning automatically.4331 │4332 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334 │4335 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343364337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338 You may run "mix format --migrate" to fix this warning automatically.4339 │4340 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342 │4343 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143444345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346 You may run "mix format --migrate" to fix this warning automatically.4347 │4348 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350 │4351 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143524353 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4354 You may run "mix format --migrate" to fix this warning automatically.4355 │4356 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358 │4359 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143604361 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 operator4362 │4363 15 │ <<binary::binary-size(last_pos), last::bits>> = val4364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365 │4366 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143674368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369 You may run "mix format --migrate" to fix this warning automatically.4370 │4371 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373 │4374 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143754376 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4377 You may run "mix format --migrate" to fix this warning automatically.4378 │4379 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381 │4382 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143834384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385 You may run "mix format --migrate" to fix this warning automatically.4386 │4387 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389 │4390 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143914392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393 You may run "mix format --migrate" to fix this warning automatically.4394 │4395 9 │ <<1 :: int32, 1>>4396 │ ~~~~~~~~~~~~~~~~~4397 │4398 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143994400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401 You may run "mix format --migrate" to fix this warning automatically.4402 │4403 11 │ <<1 :: int32, 0>>4404 │ ~~~~~~~~~~~~~~~~~4405 │4406 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144074408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409 You may run "mix format --migrate" to fix this warning automatically.4410 │4411 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413 │4414 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144154416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417 You may run "mix format --migrate" to fix this warning automatically.4418 │4419 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421 │4422 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144234424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4425 You may run "mix format --migrate" to fix this warning automatically.4426 │4427 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429 │4430 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144314432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433 You may run "mix format --migrate" to fix this warning automatically.4434 │4435 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437 │4438 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144394440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441 You may run "mix format --migrate" to fix this warning automatically.4442 │4443 12 │ <<20 :: int32, 3, n, 1, 16,4444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4445 │4446 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144474448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449 You may run "mix format --migrate" to fix this warning automatically.4450 │4451 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453 │4454 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144554456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4457 You may run "mix format --migrate" to fix this warning automatically.4458 │4459 10 │ <<24::int32, x::float64, y::float64, r::float64>>4460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461 │4462 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144634464 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4465 You may run "mix format --migrate" to fix this warning automatically.4466 │4467 10 │ <<24::int32, x::float64, y::float64, r::float64>>4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144714472 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4473 You may run "mix format --migrate" to fix this warning automatically.4474 │4475 10 │ <<24::int32, x::float64, y::float64, r::float64>>4476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477 │4478 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144794480 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4481 You may run "mix format --migrate" to fix this warning automatically.4482 │4483 10 │ <<24::int32, x::float64, y::float64, r::float64>>4484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4485 │4486 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144874488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4489 You may run "mix format --migrate" to fix this warning automatically.4490 │4491 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493 │4494 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144954496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497 You may run "mix format --migrate" to fix this warning automatically.4498 │4499 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501 │4502 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145034504 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505 You may run "mix format --migrate" to fix this warning automatically.4506 │4507 9 │ <<4::int32, n::float32>>4508 │ ~~~~~~~~~~~~~~~~~~~~~~~~4509 │4510 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145114512 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4513 You may run "mix format --migrate" to fix this warning automatically.4514 │4515 9 │ <<4::int32, n::float32>>4516 │ ~~~~~~~~~~~~~~~~~~~~~~~~4517 │4518 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145194520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4521 You may run "mix format --migrate" to fix this warning automatically.4522 │4523 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>4524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525 │4526 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145274528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4529 You may run "mix format --migrate" to fix this warning automatically.4530 │4531 13 │ <<4::int32, 0::1, 255, 0::23>>4532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533 │4534 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145354536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4537 You may run "mix format --migrate" to fix this warning automatically.4538 │4539 15 │ <<4::int32, 1::1, 255, 0::23>>4540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541 │4542 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145434544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4545 You may run "mix format --migrate" to fix this warning automatically.4546 │4547 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549 │4550 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145514552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4553 You may run "mix format --migrate" to fix this warning automatically.4554 │4555 9 │ <<8 :: int32, n :: float64>>4556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557 │4558 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145594560 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4561 You may run "mix format --migrate" to fix this warning automatically.4562 │4563 9 │ <<8 :: int32, n :: float64>>4564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565 │4566 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145674568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4569 You may run "mix format --migrate" to fix this warning automatically.4570 │4571 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4573 │4574 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145754576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4577 You may run "mix format --migrate" to fix this warning automatically.4578 │4579 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145834584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4585 You may run "mix format --migrate" to fix this warning automatically.4586 │4587 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>4588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589 │4590 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145914592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593 You may run "mix format --migrate" to fix this warning automatically.4594 │4595 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597 │4598 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/145994600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4601 You may run "mix format --migrate" to fix this warning automatically.4602 │4603 12 │ [<<IO.iodata_length(data) :: int32>> | data]4604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605 │4606 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146074608 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4609 You may run "mix format --migrate" to fix this warning automatically.4610 │4611 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613 │4614 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146154616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4617 You may run "mix format --migrate" to fix this warning automatically.4618 │4619 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621 │4622 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146234624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625 You may run "mix format --migrate" to fix this warning automatically.4626 │4627 12 │ <<20 :: int32, 3, 128, 0, 16,4628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629 │4630 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146314632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633 You may run "mix format --migrate" to fix this warning automatically.4634 │4635 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637 │4638 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146394640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641 You may run "mix format --migrate" to fix this warning automatically.4642 │4643 12 │ <<2 :: int32, int :: int16>>4644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645 │4646 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146474648 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4649 You may run "mix format --migrate" to fix this warning automatically.4650 │4651 12 │ <<2 :: int32, int :: int16>>4652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653 │4654 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146554656 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4657 You may run "mix format --migrate" to fix this warning automatically.4658 │4659 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661 │4662 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146634664 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4665 You may run "mix format --migrate" to fix this warning automatically.4666 │4667 12 │ <<4 :: int32, int :: int32>>4668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669 │4670 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146714672 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4673 You may run "mix format --migrate" to fix this warning automatically.4674 │4675 12 │ <<4 :: int32, int :: int32>>4676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677 │4678 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146794680 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681 You may run "mix format --migrate" to fix this warning automatically.4682 │4683 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685 │4686 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146874688 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4689 You may run "mix format --migrate" to fix this warning automatically.4690 │4691 12 │ <<8 :: int32, int :: int64>>4692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693 │4694 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146954696 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4697 You may run "mix format --migrate" to fix this warning automatically.4698 │4699 12 │ <<8 :: int32, int :: int64>>4700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701 │4702 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147034704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4705 You may run "mix format --migrate" to fix this warning automatically.4706 │4707 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709 │4710 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147114712 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4713 You may run "mix format --migrate" to fix this warning automatically.4714 │4715 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717 │4718 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147194720 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4721 You may run "mix format --migrate" to fix this warning automatically.4722 │4723 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725 │4726 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147274728 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4729 You may run "mix format --migrate" to fix this warning automatically.4730 │4731 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733 │4734 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147354736 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4737 You may run "mix format --migrate" to fix this warning automatically.4738 │4739 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741 │4742 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147434744 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4745 You may run "mix format --migrate" to fix this warning automatically.4746 │4747 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749 │4750 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147514752 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4753 You may run "mix format --migrate" to fix this warning automatically.4754 │4755 10 │ <<24::int32, a::float64, b::float64, c::float64>>4756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757 │4758 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147594760 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4761 You may run "mix format --migrate" to fix this warning automatically.4762 │4763 10 │ <<24::int32, a::float64, b::float64, c::float64>>4764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765 │4766 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147674768 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4769 You may run "mix format --migrate" to fix this warning automatically.4770 │4771 10 │ <<24::int32, a::float64, b::float64, c::float64>>4772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773 │4774 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147754776 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4777 You may run "mix format --migrate" to fix this warning automatically.4778 │4779 10 │ <<24::int32, a::float64, b::float64, c::float64>>4780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781 │4782 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147834784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785 You may run "mix format --migrate" to fix this warning automatically.4786 │4787 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789 │4790 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147914792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793 You may run "mix format --migrate" to fix this warning automatically.4794 │4795 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797 │4798 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147994800 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4801 You may run "mix format --migrate" to fix this warning automatically.4802 │4803 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805 │4806 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148074808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809 You may run "mix format --migrate" to fix this warning automatically.4810 │4811 9 │ <<6::int32, a, b, c, d, e, f>>4812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813 │4814 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148154816 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4817 You may run "mix format --migrate" to fix this warning automatically.4818 │4819 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821 │4822 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148234824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825 You may run "mix format --migrate" to fix this warning automatically.4826 │4827 11 │ [<<byte_size(name) :: int32>> | name]4828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829 │4830 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148314832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833 You may run "mix format --migrate" to fix this warning automatically.4834 │4835 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837 │4838 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148394840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841 You may run "mix format --migrate" to fix this warning automatically.4842 │4843 10 │ [<<IO.iodata_length(data)::int32>> | data]4844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845 │4846 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148474848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849 You may run "mix format --migrate" to fix this warning automatically.4850 │4851 13 │ [<<IO.iodata_length(data)::int32>> | data]4852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853 │4854 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148554856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857 You may run "mix format --migrate" to fix this warning automatically.4858 │4859 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861 │4862 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148634864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4865 You may run "mix format --migrate" to fix this warning automatically.4866 │4867 15 │ <<4 :: int32, oid :: uint32>>4868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869 │4870 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148714872 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4873 You may run "mix format --migrate" to fix this warning automatically.4874 │4875 15 │ <<4 :: int32, oid :: uint32>>4876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877 │4878 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148794880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4881 You may run "mix format --migrate" to fix this warning automatically.4882 │4883 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885 │4886 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148874888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889 You may run "mix format --migrate" to fix this warning automatically.4890 │4891 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893 │4894 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148954896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4897 You may run "mix format --migrate" to fix this warning automatically.4898 │4899 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901 │4902 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149034904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4905 You may run "mix format --migrate" to fix this warning automatically.4906 │4907 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909 │4910 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149114912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4913 You may run "mix format --migrate" to fix this warning automatically.4914 │4915 9 │ <<16::int32, x::float64, y::float64>>4916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917 │4918 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149194920 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4921 You may run "mix format --migrate" to fix this warning automatically.4922 │4923 9 │ <<16::int32, x::float64, y::float64>>4924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925 │4926 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149274928 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4929 You may run "mix format --migrate" to fix this warning automatically.4930 │4931 9 │ <<16::int32, x::float64, y::float64>>4932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933 │4934 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149354936 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4937 You may run "mix format --migrate" to fix this warning automatically.4938 │4939 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941 │4942 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149434944 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4945 You may run "mix format --migrate" to fix this warning automatically.4946 │4947 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949 │4950 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149514952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953 You may run "mix format --migrate" to fix this warning automatically.4954 │4955 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957 │4958 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149594960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4961 You may run "mix format --migrate" to fix this warning automatically.4962 │4963 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965 │4966 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349674968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969 You may run "mix format --migrate" to fix this warning automatically.4970 │4971 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973 │4974 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149754976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4977 You may run "mix format --migrate" to fix this warning automatically.4978 │4979 14 │ [<<byte_size(bin) :: int32>> | bin]4980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981 │4982 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149834984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985 You may run "mix format --migrate" to fix this warning automatically.4986 │4987 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989 │4990 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349914992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993 You may run "mix format --migrate" to fix this warning automatically.4994 │4995 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997 │4998 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349995000 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001 You may run "mix format --migrate" to fix this warning automatically.5002 │5003 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350075008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009 You may run "mix format --migrate" to fix this warning automatically.5010 │5011 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013 │5014 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150155016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017 You may run "mix format --migrate" to fix this warning automatically.5018 │5019 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021 │5022 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150235024 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5025 You may run "mix format --migrate" to fix this warning automatically.5026 │5027 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029 │5030 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150315032 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5033 You may run "mix format --migrate" to fix this warning automatically.5034 │5035 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037 │5038 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150395040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041 You may run "mix format --migrate" to fix this warning automatically.5042 │5043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045 │5046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150475048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049 You may run "mix format --migrate" to fix this warning automatically.5050 │5051 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053 │5054 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150555056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057 You may run "mix format --migrate" to fix this warning automatically.5058 │5059 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061 │5062 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150635064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065 You may run "mix format --migrate" to fix this warning automatically.5066 │5067 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069 │5070 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150715072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073 You may run "mix format --migrate" to fix this warning automatically.5074 │5075 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077 │5078 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150795080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081 You may run "mix format --migrate" to fix this warning automatically.5082 │5083 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085 │5086 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150875088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089 You may run "mix format --migrate" to fix this warning automatically.5090 │5091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093 │5094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150955096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097 You may run "mix format --migrate" to fix this warning automatically.5098 │5099 11 │ [<<16 :: int32>> | uuid]5100 │ ~~~~~~~~~~~~~~~~~~~~~~~~5101 │5102 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151035104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105 You may run "mix format --migrate" to fix this warning automatically.5106 │5107 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109 │5110 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151115112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113 You may run "mix format --migrate" to fix this warning automatically.5114 │5115 9 │ <<0 :: int32>>5116 │ ~~~~~~~~~~~~~~5117 │5118 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151195120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121 You may run "mix format --migrate" to fix this warning automatically.5122 │5123 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125 │5126 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151275128 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5129 You may run "mix format --migrate" to fix this warning automatically.5130 │5131 15 │ <<0 :: int32>>5132 │ ~~~~~~~~~~~~~~5133 │5134 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151355136 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5137 You may run "mix format --migrate" to fix this warning automatically.5138 │5139 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]5140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141 │5142 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551435144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5145 You may run "mix format --migrate" to fix this warning automatically.5146 │5147 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149 │5150 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451515152 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5153 You may run "mix format --migrate" to fix this warning automatically.5154 │5155 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157 │5158 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451595160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5161 You may run "mix format --migrate" to fix this warning automatically.5162 │5163 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165 │5166 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451675168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169 You may run "mix format --migrate" to fix this warning automatically.5170 │5171 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}5172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173 │5174 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451755176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177 You may run "mix format --migrate" to fix this warning automatically.5178 │5179 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181 │5182 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551835184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185 You may run "mix format --migrate" to fix this warning automatically.5186 │5187 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189 │5190 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551915192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193 You may run "mix format --migrate" to fix this warning automatically.5194 │5195 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197 │5198 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/851995200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201 You may run "mix format --migrate" to fix this warning automatically.5202 │5203 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205 │5206 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852075208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209 You may run "mix format --migrate" to fix this warning automatically.5210 │5211 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213 │5214 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852155216 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5217 You may run "mix format --migrate" to fix this warning automatically.5218 │5219 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852235224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225 You may run "mix format --migrate" to fix this warning automatically.5226 │5227 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229 │5230 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452315232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233 You may run "mix format --migrate" to fix this warning automatically.5234 │5235 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237 │5238 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452395240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241 You may run "mix format --migrate" to fix this warning automatically.5242 │5243 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245 │5246 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452475248 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5249 You may run "mix format --migrate" to fix this warning automatically.5250 │5251 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253 │5254 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452555256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257 You may run "mix format --migrate" to fix this warning automatically.5258 │5259 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261 │5262 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752635264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265 You may run "mix format --migrate" to fix this warning automatically.5266 │5267 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269 │5270 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752715272 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5273 You may run "mix format --migrate" to fix this warning automatically.5274 │5275 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277 │5278 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752795280 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5281 You may run "mix format --migrate" to fix this warning automatically.5282 │5283 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285 │5286 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752875288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5289 You may run "mix format --migrate" to fix this warning automatically.5290 │5291 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293 │5294 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852955296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5297 You may run "mix format --migrate" to fix this warning automatically.5298 │5299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301 │5302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453035304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5305 You may run "mix format --migrate" to fix this warning automatically.5306 │5307 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309 │5310 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753115312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5313 You may run "mix format --migrate" to fix this warning automatically.5314 │5315 27 │ <<len :: int32, value :: binary-size(len)>> ->5316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317 │5318 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653195320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321 You may run "mix format --migrate" to fix this warning automatically.5322 │5323 27 │ <<len :: int32, value :: binary-size(len)>> ->5324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325 │5326 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253275328 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329 You may run "mix format --migrate" to fix this warning automatically.5330 │5331 27 │ <<len :: int32, value :: binary-size(len)>> ->5332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333 │5334 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553355336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337 You may run "mix format --migrate" to fix this warning automatically.5338 │5339 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341 │5342 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653435344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345 You may run "mix format --migrate" to fix this warning automatically.5346 │5347 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349 │5350 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253515352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5353 You may run "mix format --migrate" to fix this warning automatically.5354 │5355 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357 │5358 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553595360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361 You may run "mix format --migrate" to fix this warning automatically.5362 │5363 19 │ <<1 :: int32, 1>> -> true5364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5365 │5366 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653675368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369 You may run "mix format --migrate" to fix this warning automatically.5370 │5371 19 │ <<1 :: int32, 1>> -> true5372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5373 │5374 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253755376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377 You may run "mix format --migrate" to fix this warning automatically.5378 │5379 19 │ <<1 :: int32, 1>> -> true5380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5381 │5382 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553835384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385 You may run "mix format --migrate" to fix this warning automatically.5386 │5387 20 │ <<1 :: int32, 0>> -> false5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653915392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393 You may run "mix format --migrate" to fix this warning automatically.5394 │5395 20 │ <<1 :: int32, 0>> -> false5396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5397 │5398 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253995400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401 You may run "mix format --migrate" to fix this warning automatically.5402 │5403 20 │ <<1 :: int32, 0>> -> false5404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5405 │5406 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554075408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409 You may run "mix format --migrate" to fix this warning automatically.5410 │5411 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413 │5414 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654155416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417 You may run "mix format --migrate" to fix this warning automatically.5418 │5419 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421 │5422 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254235424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425 You may run "mix format --migrate" to fix this warning automatically.5426 │5427 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429 │5430 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554315432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433 You may run "mix format --migrate" to fix this warning automatically.5434 │5435 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437 │5438 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654395440 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5441 You may run "mix format --migrate" to fix this warning automatically.5442 │5443 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445 │5446 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654475448 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5449 You may run "mix format --migrate" to fix this warning automatically.5450 │5451 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453 │5454 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654555456 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5457 You may run "mix format --migrate" to fix this warning automatically.5458 │5459 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461 │5462 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654635464 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5465 You may run "mix format --migrate" to fix this warning automatically.5466 │5467 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469 │5470 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654715472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473 You may run "mix format --migrate" to fix this warning automatically.5474 │5475 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477 │5478 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254795480 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5481 You may run "mix format --migrate" to fix this warning automatically.5482 │5483 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485 │5486 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254875488 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5489 You may run "mix format --migrate" to fix this warning automatically.5490 │5491 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493 │5494 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254955496 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5497 You may run "mix format --migrate" to fix this warning automatically.5498 │5499 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501 │5502 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255035504 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5505 You may run "mix format --migrate" to fix this warning automatically.5506 │5507 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509 │5510 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255115512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5513 You may run "mix format --migrate" to fix this warning automatically.5514 │5515 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517 │5518 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555195520 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5521 You may run "mix format --migrate" to fix this warning automatically.5522 │5523 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525 │5526 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555275528 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5529 You may run "mix format --migrate" to fix this warning automatically.5530 │5531 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533 │5534 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555355536 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5537 You may run "mix format --migrate" to fix this warning automatically.5538 │5539 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541 │5542 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555435544 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5545 You may run "mix format --migrate" to fix this warning automatically.5546 │5547 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549 │5550 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555515552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5553 You may run "mix format --migrate" to fix this warning automatically.5554 │5555 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557 │5558 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655595560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561 You may run "mix format --migrate" to fix this warning automatically.5562 │5563 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565 │5566 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255675568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569 You may run "mix format --migrate" to fix this warning automatically.5570 │5571 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573 │5574 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555755576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577 You may run "mix format --migrate" to fix this warning automatically.5578 │5579 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581 │5582 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655835584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585 You may run "mix format --migrate" to fix this warning automatically.5586 │5587 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589 │5590 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255915592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593 You may run "mix format --migrate" to fix this warning automatically.5594 │5595 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597 │5598 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/555995600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601 You may run "mix format --migrate" to fix this warning automatically.5602 │5603 23 │ <<20 :: int32, 3, n, 1, 16,5604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5605 │5606 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656075608 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5609 You may run "mix format --migrate" to fix this warning automatically.5610 │5611 23 │ <<20 :: int32, 3, n, 1, 16,5612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5613 │5614 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256155616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5617 You may run "mix format --migrate" to fix this warning automatically.5618 │5619 23 │ <<20 :: int32, 3, n, 1, 16,5620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5621 │5622 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556235624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5625 You may run "mix format --migrate" to fix this warning automatically.5626 │5627 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629 │5630 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656315632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5633 You may run "mix format --migrate" to fix this warning automatically.5634 │5635 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637 │5638 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256395640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5641 You may run "mix format --migrate" to fix this warning automatically.5642 │5643 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645 │5646 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556475648 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5649 You may run "mix format --migrate" to fix this warning automatically.5650 │5651 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653 │5654 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656555656 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5657 You may run "mix format --migrate" to fix this warning automatically.5658 │5659 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661 │5662 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656635664 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5665 You may run "mix format --migrate" to fix this warning automatically.5666 │5667 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669 │5670 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656715672 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5673 You may run "mix format --migrate" to fix this warning automatically.5674 │5675 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677 │5678 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656795680 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5681 You may run "mix format --migrate" to fix this warning automatically.5682 │5683 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685 │5686 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256875688 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5689 You may run "mix format --migrate" to fix this warning automatically.5690 │5691 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693 │5694 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256955696 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5697 You may run "mix format --migrate" to fix this warning automatically.5698 │5699 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701 │5702 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257035704 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5705 You may run "mix format --migrate" to fix this warning automatically.5706 │5707 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709 │5710 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257115712 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5713 You may run "mix format --migrate" to fix this warning automatically.5714 │5715 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717 │5718 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557195720 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5721 You may run "mix format --migrate" to fix this warning automatically.5722 │5723 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725 │5726 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557275728 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5729 You may run "mix format --migrate" to fix this warning automatically.5730 │5731 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733 │5734 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557355736 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5737 You may run "mix format --migrate" to fix this warning automatically.5738 │5739 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741 │5742 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557435744 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5745 You may run "mix format --migrate" to fix this warning automatically.5746 │5747 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749 │5750 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657515752 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5753 You may run "mix format --migrate" to fix this warning automatically.5754 │5755 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757 │5758 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257595760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761 You may run "mix format --migrate" to fix this warning automatically.5762 │5763 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765 │5766 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557675768 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769 You may run "mix format --migrate" to fix this warning automatically.5770 │5771 36 │ <<4 :: int32, days :: int32>> ->5772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773 │5774 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657755776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777 You may run "mix format --migrate" to fix this warning automatically.5778 │5779 36 │ <<4 :: int32, days :: int32>> ->5780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781 │5782 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657835784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785 You may run "mix format --migrate" to fix this warning automatically.5786 │5787 36 │ <<4 :: int32, days :: int32>> ->5788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789 │5790 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257915792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5793 You may run "mix format --migrate" to fix this warning automatically.5794 │5795 36 │ <<4 :: int32, days :: int32>> ->5796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797 │5798 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257995800 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5801 You may run "mix format --migrate" to fix this warning automatically.5802 │5803 36 │ <<4 :: int32, days :: int32>> ->5804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805 │5806 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558075808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5809 You may run "mix format --migrate" to fix this warning automatically.5810 │5811 36 │ <<4 :: int32, days :: int32>> ->5812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813 │5814 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558155816 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5817 You may run "mix format --migrate" to fix this warning automatically.5818 │5819 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821 │5822 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658235824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825 You may run "mix format --migrate" to fix this warning automatically.5826 │5827 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829 │5830 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258315832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5833 You may run "mix format --migrate" to fix this warning automatically.5834 │5835 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837 │5838 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558395840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5841 You may run "mix format --migrate" to fix this warning automatically.5842 │5843 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658475848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5849 You may run "mix format --migrate" to fix this warning automatically.5850 │5851 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853 │5854 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258555856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857 You may run "mix format --migrate" to fix this warning automatically.5858 │5859 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861 │5862 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558635864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5865 You may run "mix format --migrate" to fix this warning automatically.5866 │5867 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869 │5870 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658715872 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5873 You may run "mix format --migrate" to fix this warning automatically.5874 │5875 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877 │5878 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258795880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5881 You may run "mix format --migrate" to fix this warning automatically.5882 │5883 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885 │5886 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558875888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889 You may run "mix format --migrate" to fix this warning automatically.5890 │5891 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893 │5894 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658955896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5897 You may run "mix format --migrate" to fix this warning automatically.5898 │5899 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259035904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905 You may run "mix format --migrate" to fix this warning automatically.5906 │5907 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909 │5910 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559115912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913 You may run "mix format --migrate" to fix this warning automatically.5914 │5915 26 │ <<4::int32, float::float32>> -> float5916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917 │5918 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659195920 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5921 You may run "mix format --migrate" to fix this warning automatically.5922 │5923 26 │ <<4::int32, float::float32>> -> float5924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925 │5926 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659275928 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5929 You may run "mix format --migrate" to fix this warning automatically.5930 │5931 26 │ <<4::int32, float::float32>> -> float5932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933 │5934 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259355936 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5937 You may run "mix format --migrate" to fix this warning automatically.5938 │5939 26 │ <<4::int32, float::float32>> -> float5940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259435944 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5945 You may run "mix format --migrate" to fix this warning automatically.5946 │5947 26 │ <<4::int32, float::float32>> -> float5948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949 │5950 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559515952 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5953 You may run "mix format --migrate" to fix this warning automatically.5954 │5955 26 │ <<4::int32, float::float32>> -> float5956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957 │5958 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559595960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5961 You may run "mix format --migrate" to fix this warning automatically.5962 │5963 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965 │5966 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659675968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5969 You may run "mix format --migrate" to fix this warning automatically.5970 │5971 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973 │5974 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259755976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5977 You may run "mix format --migrate" to fix this warning automatically.5978 │5979 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981 │5982 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559835984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5985 You may run "mix format --migrate" to fix this warning automatically.5986 │5987 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989 │5990 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659915992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993 You may run "mix format --migrate" to fix this warning automatically.5994 │5995 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997 │5998 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/259996000 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6001 You may run "mix format --migrate" to fix this warning automatically.6002 │6003 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005 │6006 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560076008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6009 You may run "mix format --migrate" to fix this warning automatically.6010 │6011 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660156016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6017 You may run "mix format --migrate" to fix this warning automatically.6018 │6019 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021 │6022 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260236024 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6025 You may run "mix format --migrate" to fix this warning automatically.6026 │6027 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029 │6030 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560316032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033 You may run "mix format --migrate" to fix this warning automatically.6034 │6035 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037 │6038 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660396040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041 You may run "mix format --migrate" to fix this warning automatically.6042 │6043 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045 │6046 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260476048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049 You may run "mix format --migrate" to fix this warning automatically.6050 │6051 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053 │6054 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560556056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6057 You may run "mix format --migrate" to fix this warning automatically.6058 │6059 26 │ <<8::int32, float::float64>> -> float6060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061 │6062 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660636064 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6065 You may run "mix format --migrate" to fix this warning automatically.6066 │6067 26 │ <<8::int32, float::float64>> -> float6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660716072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073 You may run "mix format --migrate" to fix this warning automatically.6074 │6075 26 │ <<8::int32, float::float64>> -> float6076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077 │6078 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260796080 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6081 You may run "mix format --migrate" to fix this warning automatically.6082 │6083 26 │ <<8::int32, float::float64>> -> float6084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085 │6086 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260876088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089 You may run "mix format --migrate" to fix this warning automatically.6090 │6091 26 │ <<8::int32, float::float64>> -> float6092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093 │6094 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560956096 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6097 You may run "mix format --migrate" to fix this warning automatically.6098 │6099 26 │ <<8::int32, float::float64>> -> float6100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101 │6102 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561036104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105 You may run "mix format --migrate" to fix this warning automatically.6106 │6107 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109 │6110 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661116112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113 You may run "mix format --migrate" to fix this warning automatically.6114 │6115 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117 │6118 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261196120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121 You may run "mix format --migrate" to fix this warning automatically.6122 │6123 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125 │6126 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561276128 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129 You may run "mix format --migrate" to fix this warning automatically.6130 │6131 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133 │6134 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661356136 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137 You may run "mix format --migrate" to fix this warning automatically.6138 │6139 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141 │6142 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261436144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145 You may run "mix format --migrate" to fix this warning automatically.6146 │6147 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149 │6150 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561516152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153 You may run "mix format --migrate" to fix this warning automatically.6154 │6155 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157 │6158 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661596160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161 You may run "mix format --migrate" to fix this warning automatically.6162 │6163 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165 │6166 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261676168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169 You may run "mix format --migrate" to fix this warning automatically.6170 │6171 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173 │6174 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561756176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177 You may run "mix format --migrate" to fix this warning automatically.6178 │6179 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181 │6182 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661836184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185 You may run "mix format --migrate" to fix this warning automatically.6186 │6187 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189 │6190 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261916192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193 You may run "mix format --migrate" to fix this warning automatically.6194 │6195 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197 │6198 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/561996200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6201 You may run "mix format --migrate" to fix this warning automatically.6202 │6203 23 │ <<20 :: int32, 3, 128, 0, 16,6204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205 │6206 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662076208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6209 You may run "mix format --migrate" to fix this warning automatically.6210 │6211 23 │ <<20 :: int32, 3, 128, 0, 16,6212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213 │6214 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262156216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217 You may run "mix format --migrate" to fix this warning automatically.6218 │6219 23 │ <<20 :: int32, 3, 128, 0, 16,6220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221 │6222 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562236224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6225 You may run "mix format --migrate" to fix this warning automatically.6226 │6227 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229 │6230 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662316232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233 You may run "mix format --migrate" to fix this warning automatically.6234 │6235 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237 │6238 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262396240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6241 You may run "mix format --migrate" to fix this warning automatically.6242 │6243 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245 │6246 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562476248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249 You may run "mix format --migrate" to fix this warning automatically.6250 │6251 20 │ <<2 :: int32, int :: int16>> -> int6252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253 │6254 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662556256 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6257 You may run "mix format --migrate" to fix this warning automatically.6258 │6259 20 │ <<2 :: int32, int :: int16>> -> int6260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261 │6262 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662636264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265 You may run "mix format --migrate" to fix this warning automatically.6266 │6267 20 │ <<2 :: int32, int :: int16>> -> int6268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269 │6270 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262716272 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6273 You may run "mix format --migrate" to fix this warning automatically.6274 │6275 20 │ <<2 :: int32, int :: int16>> -> int6276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277 │6278 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262796280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281 You may run "mix format --migrate" to fix this warning automatically.6282 │6283 20 │ <<2 :: int32, int :: int16>> -> int6284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285 │6286 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562876288 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6289 You may run "mix format --migrate" to fix this warning automatically.6290 │6291 20 │ <<2 :: int32, int :: int16>> -> int6292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293 │6294 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562956296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297 You may run "mix format --migrate" to fix this warning automatically.6298 │6299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301 │6302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663036304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305 You may run "mix format --migrate" to fix this warning automatically.6306 │6307 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309 │6310 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263116312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313 You may run "mix format --migrate" to fix this warning automatically.6314 │6315 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317 │6318 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563196320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321 You may run "mix format --migrate" to fix this warning automatically.6322 │6323 20 │ <<4 :: int32, int :: int32>> -> int6324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325 │6326 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663276328 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6329 You may run "mix format --migrate" to fix this warning automatically.6330 │6331 20 │ <<4 :: int32, int :: int32>> -> int6332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333 │6334 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663356336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6337 You may run "mix format --migrate" to fix this warning automatically.6338 │6339 20 │ <<4 :: int32, int :: int32>> -> int6340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341 │6342 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263436344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345 You may run "mix format --migrate" to fix this warning automatically.6346 │6347 20 │ <<4 :: int32, int :: int32>> -> int6348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349 │6350 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263516352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6353 You may run "mix format --migrate" to fix this warning automatically.6354 │6355 20 │ <<4 :: int32, int :: int32>> -> int6356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357 │6358 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563596360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6361 You may run "mix format --migrate" to fix this warning automatically.6362 │6363 20 │ <<4 :: int32, int :: int32>> -> int6364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365 │6366 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563676368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369 You may run "mix format --migrate" to fix this warning automatically.6370 │6371 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373 │6374 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663756376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6377 You may run "mix format --migrate" to fix this warning automatically.6378 │6379 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381 │6382 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263836384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6385 You may run "mix format --migrate" to fix this warning automatically.6386 │6387 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389 │6390 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563916392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393 You may run "mix format --migrate" to fix this warning automatically.6394 │6395 20 │ <<8 :: int32, int :: int64>> -> int6396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397 │6398 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/663996400 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6401 You may run "mix format --migrate" to fix this warning automatically.6402 │6403 20 │ <<8 :: int32, int :: int64>> -> int6404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405 │6406 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664076408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409 You may run "mix format --migrate" to fix this warning automatically.6410 │6411 20 │ <<8 :: int32, int :: int64>> -> int6412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413 │6414 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264156416 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6417 You may run "mix format --migrate" to fix this warning automatically.6418 │6419 20 │ <<8 :: int32, int :: int64>> -> int6420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421 │6422 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264236424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425 You may run "mix format --migrate" to fix this warning automatically.6426 │6427 20 │ <<8 :: int32, int :: int64>> -> int6428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429 │6430 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564316432 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6433 You may run "mix format --migrate" to fix this warning automatically.6434 │6435 20 │ <<8 :: int32, int :: int64>> -> int6436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437 │6438 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564396440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441 You may run "mix format --migrate" to fix this warning automatically.6442 │6443 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445 │6446 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664476448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449 You may run "mix format --migrate" to fix this warning automatically.6450 │6451 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453 │6454 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264556456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457 You may run "mix format --migrate" to fix this warning automatically.6458 │6459 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461 │6462 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564636464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465 You may run "mix format --migrate" to fix this warning automatically.6466 │6467 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469 │6470 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664716472 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6473 You may run "mix format --migrate" to fix this warning automatically.6474 │6475 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477 │6478 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664796480 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481 You may run "mix format --migrate" to fix this warning automatically.6482 │6483 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485 │6486 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664876488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489 You may run "mix format --migrate" to fix this warning automatically.6490 │6491 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493 │6494 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664956496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497 You may run "mix format --migrate" to fix this warning automatically.6498 │6499 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501 │6502 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265036504 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6505 You may run "mix format --migrate" to fix this warning automatically.6506 │6507 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509 │6510 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265116512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513 You may run "mix format --migrate" to fix this warning automatically.6514 │6515 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517 │6518 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265196520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521 You may run "mix format --migrate" to fix this warning automatically.6522 │6523 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525 │6526 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265276528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6529 You may run "mix format --migrate" to fix this warning automatically.6530 │6531 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533 │6534 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565356536 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6537 You may run "mix format --migrate" to fix this warning automatically.6538 │6539 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541 │6542 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565436544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545 You may run "mix format --migrate" to fix this warning automatically.6546 │6547 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549 │6550 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565516552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553 You may run "mix format --migrate" to fix this warning automatically.6554 │6555 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557 │6558 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565596560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6561 You may run "mix format --migrate" to fix this warning automatically.6562 │6563 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565 │6566 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665676568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569 You may run "mix format --migrate" to fix this warning automatically.6570 │6571 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573 │6574 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265756576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577 You may run "mix format --migrate" to fix this warning automatically.6578 │6579 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581 │6582 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565836584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585 You may run "mix format --migrate" to fix this warning automatically.6586 │6587 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589 │6590 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665916592 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6593 You may run "mix format --migrate" to fix this warning automatically.6594 │6595 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597 │6598 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665996600 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6601 You may run "mix format --migrate" to fix this warning automatically.6602 │6603 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605 │6606 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666076608 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6609 You may run "mix format --migrate" to fix this warning automatically.6610 │6611 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613 │6614 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666156616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6617 You may run "mix format --migrate" to fix this warning automatically.6618 │6619 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621 │6622 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266236624 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6625 You may run "mix format --migrate" to fix this warning automatically.6626 │6627 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629 │6630 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266316632 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6633 You may run "mix format --migrate" to fix this warning automatically.6634 │6635 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637 │6638 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266396640 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6641 You may run "mix format --migrate" to fix this warning automatically.6642 │6643 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645 │6646 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266476648 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649 You may run "mix format --migrate" to fix this warning automatically.6650 │6651 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653 │6654 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566556656 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6657 You may run "mix format --migrate" to fix this warning automatically.6658 │6659 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661 │6662 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566636664 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6665 You may run "mix format --migrate" to fix this warning automatically.6666 │6667 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669 │6670 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566716672 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6673 You may run "mix format --migrate" to fix this warning automatically.6674 │6675 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677 │6678 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566796680 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681 You may run "mix format --migrate" to fix this warning automatically.6682 │6683 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685 │6686 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666876688 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6689 You may run "mix format --migrate" to fix this warning automatically.6690 │6691 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693 │6694 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266956696 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6697 You may run "mix format --migrate" to fix this warning automatically.6698 │6699 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701 │6702 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567036704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705 You may run "mix format --migrate" to fix this warning automatically.6706 │6707 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709 │6710 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667116712 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6713 You may run "mix format --migrate" to fix this warning automatically.6714 │6715 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717 │6718 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667196720 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6721 You may run "mix format --migrate" to fix this warning automatically.6722 │6723 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725 │6726 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667276728 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6729 You may run "mix format --migrate" to fix this warning automatically.6730 │6731 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733 │6734 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667356736 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6737 You may run "mix format --migrate" to fix this warning automatically.6738 │6739 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741 │6742 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667436744 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6745 You may run "mix format --migrate" to fix this warning automatically.6746 │6747 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749 │6750 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267516752 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6753 You may run "mix format --migrate" to fix this warning automatically.6754 │6755 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757 │6758 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267596760 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6761 You may run "mix format --migrate" to fix this warning automatically.6762 │6763 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765 │6766 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267676768 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6769 You may run "mix format --migrate" to fix this warning automatically.6770 │6771 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773 │6774 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267756776 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6777 You may run "mix format --migrate" to fix this warning automatically.6778 │6779 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781 │6782 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267836784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6785 You may run "mix format --migrate" to fix this warning automatically.6786 │6787 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789 │6790 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567916792 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6793 You may run "mix format --migrate" to fix this warning automatically.6794 │6795 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797 │6798 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567996800 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6801 You may run "mix format --migrate" to fix this warning automatically.6802 │6803 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805 │6806 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568076808 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6809 You may run "mix format --migrate" to fix this warning automatically.6810 │6811 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813 │6814 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568156816 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6817 You may run "mix format --migrate" to fix this warning automatically.6818 │6819 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821 │6822 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568236824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825 You may run "mix format --migrate" to fix this warning automatically.6826 │6827 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829 │6830 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668316832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833 You may run "mix format --migrate" to fix this warning automatically.6834 │6835 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837 │6838 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268396840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841 You may run "mix format --migrate" to fix this warning automatically.6842 │6843 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845 │6846 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568476848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849 You may run "mix format --migrate" to fix this warning automatically.6850 │6851 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853 │6854 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668556856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6857 You may run "mix format --migrate" to fix this warning automatically.6858 │6859 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861 │6862 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268636864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865 You may run "mix format --migrate" to fix this warning automatically.6866 │6867 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869 │6870 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568716872 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6873 You may run "mix format --migrate" to fix this warning automatically.6874 │6875 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877 │6878 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668796880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881 You may run "mix format --migrate" to fix this warning automatically.6882 │6883 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885 │6886 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268876888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6889 You may run "mix format --migrate" to fix this warning automatically.6890 │6891 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893 │6894 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568956896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897 You may run "mix format --migrate" to fix this warning automatically.6898 │6899 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901 │6902 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669036904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905 You may run "mix format --migrate" to fix this warning automatically.6906 │6907 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909 │6910 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269116912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913 You may run "mix format --migrate" to fix this warning automatically.6914 │6915 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917 │6918 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569196920 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921 You may run "mix format --migrate" to fix this warning automatically.6922 │6923 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925 │6926 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669276928 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6929 You may run "mix format --migrate" to fix this warning automatically.6930 │6931 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933 │6934 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269356936 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937 You may run "mix format --migrate" to fix this warning automatically.6938 │6939 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941 │6942 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569436944 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6945 You may run "mix format --migrate" to fix this warning automatically.6946 │6947 19 │ <<len :: int32, data :: binary-size(len)>> ->6948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949 │6950 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669516952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953 You may run "mix format --migrate" to fix this warning automatically.6954 │6955 19 │ <<len :: int32, data :: binary-size(len)>> ->6956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957 │6958 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269596960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6961 You may run "mix format --migrate" to fix this warning automatically.6962 │6963 19 │ <<len :: int32, data :: binary-size(len)>> ->6964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965 │6966 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569676968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969 You may run "mix format --migrate" to fix this warning automatically.6970 │6971 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973 │6974 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669756976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977 You may run "mix format --migrate" to fix this warning automatically.6978 │6979 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981 │6982 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269836984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985 You may run "mix format --migrate" to fix this warning automatically.6986 │6987 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989 │6990 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569916992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993 You may run "mix format --migrate" to fix this warning automatically.6994 │6995 28 │ <<4 :: int32, oid :: uint32>> -> oid6996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997 │6998 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/669997000 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7001 You may run "mix format --migrate" to fix this warning automatically.7002 │7003 28 │ <<4 :: int32, oid :: uint32>> -> oid7004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005 │7006 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670077008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009 You may run "mix format --migrate" to fix this warning automatically.7010 │7011 28 │ <<4 :: int32, oid :: uint32>> -> oid7012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013 │7014 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270157016 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7017 You may run "mix format --migrate" to fix this warning automatically.7018 │7019 28 │ <<4 :: int32, oid :: uint32>> -> oid7020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021 │7022 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270237024 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7025 You may run "mix format --migrate" to fix this warning automatically.7026 │7027 28 │ <<4 :: int32, oid :: uint32>> -> oid7028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7029 │7030 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570317032 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7033 You may run "mix format --migrate" to fix this warning automatically.7034 │7035 28 │ <<4 :: int32, oid :: uint32>> -> oid7036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7037 │7038 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570397040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041 You may run "mix format --migrate" to fix this warning automatically.7042 │7043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7045 │7046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670477048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7049 You may run "mix format --migrate" to fix this warning automatically.7050 │7051 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053 │7054 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270557056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057 You may run "mix format --migrate" to fix this warning automatically.7058 │7059 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061 │7062 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570637064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065 You may run "mix format --migrate" to fix this warning automatically.7066 │7067 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069 │7070 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670717072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073 You may run "mix format --migrate" to fix this warning automatically.7074 │7075 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077 │7078 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270797080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081 You may run "mix format --migrate" to fix this warning automatically.7082 │7083 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7085 │7086 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570877088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089 You may run "mix format --migrate" to fix this warning automatically.7090 │7091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7093 │7094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670957096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097 You may run "mix format --migrate" to fix this warning automatically.7098 │7099 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7101 │7102 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271037104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105 You may run "mix format --migrate" to fix this warning automatically.7106 │7107 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109 │7110 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571117112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113 You may run "mix format --migrate" to fix this warning automatically.7114 │7115 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117 │7118 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671197120 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7121 You may run "mix format --migrate" to fix this warning automatically.7122 │7123 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7125 │7126 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671277128 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7129 You may run "mix format --migrate" to fix this warning automatically.7130 │7131 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7133 │7134 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671357136 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7137 You may run "mix format --migrate" to fix this warning automatically.7138 │7139 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7141 │7142 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271437144 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7145 You may run "mix format --migrate" to fix this warning automatically.7146 │7147 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7149 │7150 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271517152 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7153 You may run "mix format --migrate" to fix this warning automatically.7154 │7155 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7157 │7158 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271597160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7161 You may run "mix format --migrate" to fix this warning automatically.7162 │7163 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7165 │7166 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571677168 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7169 You may run "mix format --migrate" to fix this warning automatically.7170 │7171 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7173 │7174 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571757176 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7177 You may run "mix format --migrate" to fix this warning automatically.7178 │7179 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7181 │7182 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571837184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7185 You may run "mix format --migrate" to fix this warning automatically.7186 │7187 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7189 │7190 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671917192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7193 You may run "mix format --migrate" to fix this warning automatically.7194 │7195 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7197 │7198 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271997200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7201 You may run "mix format --migrate" to fix this warning automatically.7202 │7203 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7205 │7206 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572077208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7209 You may run "mix format --migrate" to fix this warning automatically.7210 │7211 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7213 │7214 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672157216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7217 You may run "mix format --migrate" to fix this warning automatically.7218 │7219 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7221 │7222 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272237224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7225 You may run "mix format --migrate" to fix this warning automatically.7226 │7227 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7229 │7230 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572317232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7233 You may run "mix format --migrate" to fix this warning automatically.7234 │7235 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7237 │7238 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672397240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7241 You may run "mix format --migrate" to fix this warning automatically.7242 │7243 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7245 │7246 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272477248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7249 You may run "mix format --migrate" to fix this warning automatically.7250 │7251 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7253 │7254 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572557256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7257 You may run "mix format --migrate" to fix this warning automatically.7258 │7259 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7261 │7262 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872637264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7265 You may run "mix format --migrate" to fix this warning automatically.7266 │7267 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7269 │7270 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472717272 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7273 You may run "mix format --migrate" to fix this warning automatically.7274 │7275 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7277 │7278 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772797280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7281 You may run "mix format --migrate" to fix this warning automatically.7282 │7283 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7285 │7286 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872877288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7289 You may run "mix format --migrate" to fix this warning automatically.7290 │7291 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7293 │7294 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472957296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7297 You may run "mix format --migrate" to fix this warning automatically.7298 │7299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7301 │7302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773037304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7305 You may run "mix format --migrate" to fix this warning automatically.7306 │7307 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7309 │7310 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673117312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7313 You may run "mix format --migrate" to fix this warning automatically.7314 │7315 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7317 │7318 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273197320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7321 You may run "mix format --migrate" to fix this warning automatically.7322 │7323 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7325 │7326 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573277328 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7329 You may run "mix format --migrate" to fix this warning automatically.7330 │7331 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7333 │7334 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673357336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7337 You may run "mix format --migrate" to fix this warning automatically.7338 │7339 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7341 │7342 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273437344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7345 You may run "mix format --migrate" to fix this warning automatically.7346 │7347 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7349 │7350 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573517352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7353 You may run "mix format --migrate" to fix this warning automatically.7354 │7355 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7357 │7358 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873597360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7361 You may run "mix format --migrate" to fix this warning automatically.7362 │7363 40 │ <<count::int32, data::binary>> = binary7364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7365 │7366 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873677368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7369 You may run "mix format --migrate" to fix this warning automatically.7370 │7371 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7373 │7374 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473757376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7377 You may run "mix format --migrate" to fix this warning automatically.7378 │7379 40 │ <<count::int32, data::binary>> = binary7380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7381 │7382 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473837384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7385 You may run "mix format --migrate" to fix this warning automatically.7386 │7387 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7389 │7390 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773917392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7393 You may run "mix format --migrate" to fix this warning automatically.7394 │7395 40 │ <<count::int32, data::binary>> = binary7396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7397 │7398 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773997400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7401 You may run "mix format --migrate" to fix this warning automatically.7402 │7403 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7405 │7406 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874077408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7409 You may run "mix format --migrate" to fix this warning automatically.7410 │7411 44 │ <<_::int32, data::binary>> = binary7412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413 │7414 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874157416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7417 You may run "mix format --migrate" to fix this warning automatically.7418 │7419 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7421 │7422 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474237424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7425 You may run "mix format --migrate" to fix this warning automatically.7426 │7427 44 │ <<_::int32, data::binary>> = binary7428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7429 │7430 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474317432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7433 You may run "mix format --migrate" to fix this warning automatically.7434 │7435 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7437 │7438 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774397440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7441 You may run "mix format --migrate" to fix this warning automatically.7442 │7443 44 │ <<_::int32, data::binary>> = binary7444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7445 │7446 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774477448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7449 You may run "mix format --migrate" to fix this warning automatically.7450 │7451 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7453 │7454 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874557456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7457 You may run "mix format --migrate" to fix this warning automatically.7458 │7459 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7461 │7462 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474637464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7465 You may run "mix format --migrate" to fix this warning automatically.7466 │7467 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7469 │7470 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774717472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7473 You may run "mix format --migrate" to fix this warning automatically.7474 │7475 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7477 │7478 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674797480 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7481 You may run "mix format --migrate" to fix this warning automatically.7482 │7483 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7485 │7486 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674877488 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7489 You may run "mix format --migrate" to fix this warning automatically.7490 │7491 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7493 │7494 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674957496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7497 You may run "mix format --migrate" to fix this warning automatically.7498 │7499 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7501 │7502 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275037504 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7505 You may run "mix format --migrate" to fix this warning automatically.7506 │7507 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7509 │7510 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275117512 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7513 You may run "mix format --migrate" to fix this warning automatically.7514 │7515 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7517 │7518 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275197520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7521 You may run "mix format --migrate" to fix this warning automatically.7522 │7523 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7525 │7526 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575277528 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7529 You may run "mix format --migrate" to fix this warning automatically.7530 │7531 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7533 │7534 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575357536 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7537 You may run "mix format --migrate" to fix this warning automatically.7538 │7539 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7541 │7542 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575437544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7545 You may run "mix format --migrate" to fix this warning automatically.7546 │7547 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7549 │7550 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675517552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7553 You may run "mix format --migrate" to fix this warning automatically.7554 │7555 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7557 │7558 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275597560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7561 You may run "mix format --migrate" to fix this warning automatically.7562 │7563 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7565 │7566 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575677568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7569 You may run "mix format --migrate" to fix this warning automatically.7570 │7571 33 │ <<8 :: int32, microsecs :: int64>> ->7572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7573 │7574 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675757576 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7577 You may run "mix format --migrate" to fix this warning automatically.7578 │7579 33 │ <<8 :: int32, microsecs :: int64>> ->7580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7581 │7582 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675837584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7585 You may run "mix format --migrate" to fix this warning automatically.7586 │7587 33 │ <<8 :: int32, microsecs :: int64>> ->7588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7589 │7590 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275917592 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7593 You may run "mix format --migrate" to fix this warning automatically.7594 │7595 33 │ <<8 :: int32, microsecs :: int64>> ->7596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7597 │7598 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275997600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7601 You may run "mix format --migrate" to fix this warning automatically.7602 │7603 33 │ <<8 :: int32, microsecs :: int64>> ->7604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7605 │7606 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576077608 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7609 You may run "mix format --migrate" to fix this warning automatically.7610 │7611 33 │ <<8 :: int32, microsecs :: int64>> ->7612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7613 │7614 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576157616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7617 You may run "mix format --migrate" to fix this warning automatically.7618 │7619 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7621 │7622 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676237624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7625 You may run "mix format --migrate" to fix this warning automatically.7626 │7627 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7629 │7630 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276317632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7633 You may run "mix format --migrate" to fix this warning automatically.7634 │7635 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7637 │7638 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576397640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7641 You may run "mix format --migrate" to fix this warning automatically.7642 │7643 37 │ <<8 :: int32, microsecs :: int64>> ->7644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7645 │7646 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676477648 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7649 You may run "mix format --migrate" to fix this warning automatically.7650 │7651 37 │ <<8 :: int32, microsecs :: int64>> ->7652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7653 │7654 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676557656 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7657 You may run "mix format --migrate" to fix this warning automatically.7658 │7659 37 │ <<8 :: int32, microsecs :: int64>> ->7660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7661 │7662 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276637664 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7665 You may run "mix format --migrate" to fix this warning automatically.7666 │7667 37 │ <<8 :: int32, microsecs :: int64>> ->7668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7669 │7670 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276717672 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7673 You may run "mix format --migrate" to fix this warning automatically.7674 │7675 37 │ <<8 :: int32, microsecs :: int64>> ->7676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7677 │7678 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576797680 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7681 You may run "mix format --migrate" to fix this warning automatically.7682 │7683 37 │ <<8 :: int32, microsecs :: int64>> ->7684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7685 │7686 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576877688 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7689 You may run "mix format --migrate" to fix this warning automatically.7690 │7691 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7693 │7694 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676957696 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7697 You may run "mix format --migrate" to fix this warning automatically.7698 │7699 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7701 │7702 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277037704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7705 You may run "mix format --migrate" to fix this warning automatically.7706 │7707 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7709 │7710 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577117712 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7713 You may run "mix format --migrate" to fix this warning automatically.7714 │7715 42 │ <<8 :: int32, microsecs :: int64>> ->7716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7717 │7718 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677197720 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7721 You may run "mix format --migrate" to fix this warning automatically.7722 │7723 42 │ <<8 :: int32, microsecs :: int64>> ->7724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7725 │7726 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677277728 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7729 You may run "mix format --migrate" to fix this warning automatically.7730 │7731 42 │ <<8 :: int32, microsecs :: int64>> ->7732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7733 │7734 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277357736 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7737 You may run "mix format --migrate" to fix this warning automatically.7738 │7739 42 │ <<8 :: int32, microsecs :: int64>> ->7740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7741 │7742 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277437744 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7745 You may run "mix format --migrate" to fix this warning automatically.7746 │7747 42 │ <<8 :: int32, microsecs :: int64>> ->7748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7749 │7750 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577517752 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7753 You may run "mix format --migrate" to fix this warning automatically.7754 │7755 42 │ <<8 :: int32, microsecs :: int64>> ->7756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7757 │7758 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577597760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7761 You may run "mix format --migrate" to fix this warning automatically.7762 │7763 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7765 │7766 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677677768 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7769 You may run "mix format --migrate" to fix this warning automatically.7770 │7771 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7773 │7774 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277757776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7777 You may run "mix format --migrate" to fix this warning automatically.7778 │7779 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7781 │7782 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577837784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7785 You may run "mix format --migrate" to fix this warning automatically.7786 │7787 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7789 │7790 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677917792 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7793 You may run "mix format --migrate" to fix this warning automatically.7794 │7795 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7797 │7798 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677997800 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7801 You may run "mix format --migrate" to fix this warning automatically.7802 │7803 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7805 │7806 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678077808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7809 You may run "mix format --migrate" to fix this warning automatically.7810 │7811 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7813 │7814 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278157816 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7817 You may run "mix format --migrate" to fix this warning automatically.7818 │7819 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7821 │7822 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278237824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7825 You may run "mix format --migrate" to fix this warning automatically.7826 │7827 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7829 │7830 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278317832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7833 You may run "mix format --migrate" to fix this warning automatically.7834 │7835 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7837 │7838 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578397840 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7841 You may run "mix format --migrate" to fix this warning automatically.7842 │7843 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7845 │7846 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578477848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7849 You may run "mix format --migrate" to fix this warning automatically.7850 │7851 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7853 │7854 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578557856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7857 You may run "mix format --migrate" to fix this warning automatically.7858 │7859 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7861 │7862 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678637864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7865 You may run "mix format --migrate" to fix this warning automatically.7866 │7867 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7869 │7870 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278717872 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7873 You may run "mix format --migrate" to fix this warning automatically.7874 │7875 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7877 │7878 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578797880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7881 You may run "mix format --migrate" to fix this warning automatically.7882 │7883 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7885 │7886 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678877888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7889 You may run "mix format --migrate" to fix this warning automatically.7890 │7891 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7893 │7894 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678957896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7897 You may run "mix format --migrate" to fix this warning automatically.7898 │7899 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7901 │7902 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279037904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7905 You may run "mix format --migrate" to fix this warning automatically.7906 │7907 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7909 │7910 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279117912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7913 You may run "mix format --migrate" to fix this warning automatically.7914 │7915 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7917 │7918 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579197920 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7921 You may run "mix format --migrate" to fix this warning automatically.7922 │7923 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7925 │7926 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579277928 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7929 You may run "mix format --migrate" to fix this warning automatically.7930 │7931 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7933 │7934 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679357936 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7937 You may run "mix format --migrate" to fix this warning automatically.7938 │7939 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7941 │7942 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279437944 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7945 You may run "mix format --migrate" to fix this warning automatically.7946 │7947 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7949 │7950 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579517952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7953 You may run "mix format --migrate" to fix this warning automatically.7954 │7955 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7957 │7958 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679597960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7961 You may run "mix format --migrate" to fix this warning automatically.7962 │7963 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7965 │7966 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279677968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7969 You may run "mix format --migrate" to fix this warning automatically.7970 │7971 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7973 │7974 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579757976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7977 You may run "mix format --migrate" to fix this warning automatically.7978 │7979 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7981 │7982 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679837984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7985 You may run "mix format --migrate" to fix this warning automatically.7986 │7987 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7989 │7990 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279917992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7993 You may run "mix format --migrate" to fix this warning automatically.7994 │7995 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7997 │7998 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579998000 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8001 You may run "mix format --migrate" to fix this warning automatically.8002 │8003 17 │ <<0 :: int32>> -> :void8004 │ ~~~~~~~~~~~~~~~~~~~~~~~8005 │8006 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680078008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8009 You may run "mix format --migrate" to fix this warning automatically.8010 │8011 17 │ <<0 :: int32>> -> :void8012 │ ~~~~~~~~~~~~~~~~~~~~~~~8013 │8014 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280158016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8017 You may run "mix format --migrate" to fix this warning automatically.8018 │8019 17 │ <<0 :: int32>> -> :void8020 │ ~~~~~~~~~~~~~~~~~~~~~~~8021 │8022 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580238024 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8025 You may run "mix format --migrate" to fix this warning automatically.8026 │8027 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8029 │8030 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680318032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8033 You may run "mix format --migrate" to fix this warning automatically.8034 │8035 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8037 │8038 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280398040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8041 You may run "mix format --migrate" to fix this warning automatically.8042 │8043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8045 │8046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580478048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8049 You may run "mix format --migrate" to fix this warning automatically.8050 │8051 23 │ <<0 :: int32>> -> :void8052 │ ~~~~~~~~~~~~~~~~~~~~~~~8053 │8054 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680558056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8057 You may run "mix format --migrate" to fix this warning automatically.8058 │8059 23 │ <<0 :: int32>> -> :void8060 │ ~~~~~~~~~~~~~~~~~~~~~~~8061 │8062 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280638064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8065 You may run "mix format --migrate" to fix this warning automatically.8066 │8067 23 │ <<0 :: int32>> -> :void8068 │ ~~~~~~~~~~~~~~~~~~~~~~~8069 │8070 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580718072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8073 You may run "mix format --migrate" to fix this warning automatically.8074 │8075 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8077 │8078 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680798080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8081 You may run "mix format --migrate" to fix this warning automatically.8082 │8083 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8085 │8086 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280878088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8089 You may run "mix format --migrate" to fix this warning automatically.8090 │8091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8093 │8094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580958096 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8097 │8098 20 │ manager = worker(Postgrex.TypeManager, [])8099 │ ~8100 │8101 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181028103 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8104 │8105 21 │ server_sup = supervisor(__MODULE__, [:servers])8106 │ ~8107 │8108 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181098110 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8111 │8112 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])8113 │ ~8114 │8115 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18116 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181178118 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8119 │8120 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8121 │ ~8122 │8123 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181248125 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8126 │8127 110 │ if Map.size(s.listener_channels[channel]) == 1 do8128 │ ~8129 │8130 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38131 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38132 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281338134 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8135 │8136 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8137 │ ~8138 │8139 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281408141 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8142 │8143 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]8144 │ ~8145 │8146 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181478148 warning: a struct for Postgrex.Query is expected on struct update:81498150 %Postgrex.Query{8151 query8152 | param_oids: param_oids,8153 param_formats: param_formats,8154 param_types: param_types8155 }81568157 but got type:81588159 dynamic()81608161 where "query" was given the type:81628163 # type: dynamic()8164 # from: lib/postgrex/protocol.ex:910:358165 query81668167 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81688169 type warning found at:8170 │8171 915 │ query = %Query{query | param_oids: param_oids,8172 │ ~8173 │8174 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681758176 warning: a struct for Postgrex.Query is expected on struct update:81778178 %Postgrex.Query{8179 query8180 | ref: make_ref(),8181 types: types,8182 columns: col_names,8183 result_oids: result_oids,8184 result_formats: result_formats,8185 result_types: result_types8186 }81878188 but got type:81898190 dynamic()81918192 where "query" was given the type:81938194 # type: dynamic()8195 # from: lib/postgrex/protocol.ex:926:358196 query81978198 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81998200 type warning found at:8201 │8202 932 │ query = %Query{query | ref: make_ref(), types: types,8203 │ ~8204 │8205 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682068207 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8208 │8209 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),8210 │ ~8211 │8212 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/282138214 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8215 │8216 9 │ worker(Postgrex.Parameters, [])]8217 │ ~8218 │8219 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/282208221 warning: a struct for Postgrex.Query is expected on struct update:82228223 %Postgrex.Query{query | ref: make_ref()}82248225 but got type:82268227 dynamic()82288229 where "query" was given the type:82308231 # type: dynamic()8232 # from: lib/postgrex/protocol.ex:977:318233 query82348235 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82368237 type warning found at:8238 │8239 978 │ query = %Query{query | ref: make_ref()}8240 │ ~8241 │8242 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582438244 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8245 │8246 2131 │ formatted_reason = :ssl.format_error(reason)8247 │ ~8248 │8249 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382508251 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8252 │8253 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8254 │ ~8255 │8256 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382578258 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8259 │8260 2297 │ defp query_put(_, %Query{ref: nil}), do: nil8261 │ ~8262 │8263 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282648265 warning: a struct for Postgrex.Query is expected on struct update:82668267 %Postgrex.Query{query | name: ""}82688269 but got type:82708271 dynamic()82728273 where "query" was given the type:82748275 # type: dynamic()8276 # from: lib/postgrex/protocol.ex:2313:168277 query82788279 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82808281 type warning found at:8282 │8283 2313 │ defp unnamed(query), do: %Query{query | name: ""}8284 │ ~8285 │8286 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182878288Generated postgrex app8289warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8290 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28291 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18292 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58293 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28294 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48295 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282968297==> ecto8298Compiling 70 files (.ex)8299 warning: using single-quoted strings to represent charlists is deprecated.8300 Use ~c"" if you indeed want a charlist or use "" instead.8301 You may run "mix format --migrate" to change all single-quoted8302 strings to use the ~c sigil and fix this warning.8303 │8304 166 │ defp insert_all_value(_), do: '?'8305 │ ~8306 │8307 └─ lib/ecto/adapters/mysql/connection.ex:166:3783088309 warning: using single-quoted strings to represent charlists is deprecated.8310 Use ~c"" if you indeed want a charlist or use "" instead.8311 You may run "mix format --migrate" to change all single-quoted8312 strings to use the ~c sigil and fix this warning.8313 │8314 354 │ '?'8315 │ ~8316 │8317 └─ lib/ecto/adapters/mysql/connection.ex:354:783188319 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83208321 This error happens when you have function calls without parentheses inside keywords. For example:83228323 function(arg, one: nested_call a, b, c)8324 function(arg, one: if expr, do: :this, else: :that)83258326 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:83278328 function(arg, one: if(expr, do: :this, else: :that))8329 function(arg, one: nested_call(a, b, c))83308331 Ambiguity found at:8332 │8333 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8334 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8335 │8336 └─ lib/ecto/changeset.ex:228683378338 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83398340 This error happens when you have function calls without parentheses inside keywords. For example:83418342 function(arg, one: nested_call a, b, c)8343 function(arg, one: if expr, do: :this, else: :that)83448345 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:83468347 function(arg, one: if(expr, do: :this, else: :that))8348 function(arg, one: nested_call(a, b, c))83498350 Ambiguity found at:8351 │8352 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"8353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8354 │8355 └─ lib/ecto/migration/runner.ex:26583568357 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83588359 This error happens when you have function calls without parentheses inside keywords. For example:83608361 function(arg, one: nested_call a, b, c)8362 function(arg, one: if expr, do: :this, else: :that)83638364 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:83658366 function(arg, one: if(expr, do: :this, else: :that))8367 function(arg, one: nested_call(a, b, c))83688369 Ambiguity found at:8370 │8371 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"8372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8373 │8374 └─ lib/ecto/migration/runner.ex:26783758376 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8377 │8378 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8379 │ ~8380 │8381 └─ lib/ecto/query/builder.ex:136:883828383 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8384 │8385 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8386 │ ~~8387 │8388 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283898390 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8391 │8392 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8393 │ ~~8394 │8395 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283968397 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83988399 This error happens when you have function calls without parentheses inside keywords. For example:84008401 function(arg, one: nested_call a, b, c)8402 function(arg, one: if expr, do: :this, else: :that)84038404 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:84058406 function(arg, one: if(expr, do: :this, else: :that))8407 function(arg, one: nested_call(a, b, c))84088409 Ambiguity found at:8410 │8411 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8413 │8414 └─ lib/ecto/repo/schema.ex:45484158416 warning: unused require Ecto.Query8417 │8418 6 │ require Ecto.Query8419 │ ~8420 │8421 └─ lib/ecto/repo/preloader.ex:6:384228423 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8424 │8425 9 │ schema "schema_migrations" do8426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8427 │8428 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84298430 warning: the following clause will never match:84318432 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->84338434 because it attempts to match on the result of:84358436 System.stacktrace()84378438 which has type:84398440 empty_list()84418442 where "args_or_arity" was given the type:84438444 # type: float() or integer() or non_empty_list(term())8445 # from: lib/ecto/changeset.ex8446 (_() when args_or_arity == 2) when length(args_or_arity) == 284478448 where "module" was given the type:84498450 # type: dynamic()8451 # from: lib/ecto/changeset.ex:733:308452 module84538454 type warning found at:8455 │8456 741 │ ... when length(args_or_arity) == 2 ->8457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8458 │8459 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/284608461 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8462 │8463 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn8464 │ ~8465 │8466 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284678468 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8469 │8470 739 │ case System.stacktrace do8471 │ ~8472 │8473 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/284748475 warning: incompatible types given to Mix.Ecto.ensure_started/2:84768477 Mix.Ecto.ensure_started(repo, opts)84788479 given types:84808481 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84828483 but expected one of:84848485 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84868487 where "opts" was given the type:84888489 # type: dynamic(8490 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8491 non_struct_map()8492 )8493 # from: lib/mix/tasks/ecto.rollback.ex:64:108494 opts =8495 if opts[:quiet] do8496 Keyword.merge(opts, log: false, log_sql: false)8497 else8498 opts8499 end85008501 where "repo" was given the type:85028503 # type: dynamic(atom())8504 # from: lib/mix/tasks/ecto.rollback.ex:70:78505 Mix.Ecto.ensure_repo(repo, args)85068507 type warning found at:8508 │8509 72 │ {:ok, pid, apps} = ensure_started(repo, opts)8510 │ ~8511 │8512 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/285138514 warning: incompatible types given to Mix.Ecto.ensure_started/2:85158516 Mix.Ecto.ensure_started(repo, all: true)85178518 given types:85198520 -dynamic(atom())-, non_empty_list({:all, true})85218522 but expected one of:85238524 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85258526 where "repo" was given the type:85278528 # type: dynamic(atom())8529 # from: lib/mix/tasks/ecto.migrations.ex:37:78530 Mix.Ecto.ensure_repo(repo, args)85318532 type warning found at:8533 │8534 39 │ {:ok, pid, _} = ensure_started(repo, all: true)8535 │ ~8536 │8537 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/385388539 warning: incompatible types given to Mix.Ecto.ensure_started/2:85408541 Mix.Ecto.ensure_started(repo, opts)85428543 given types:85448545 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85468547 but expected one of:85488549 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85508551 where "opts" was given the type:85528553 # type: dynamic(8554 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8555 non_struct_map()8556 )8557 # from: lib/mix/tasks/ecto.migrate.ex:68:108558 opts =8559 if opts[:quiet] do8560 Keyword.merge(opts, log: false, log_sql: false)8561 else8562 opts8563 end85648565 where "repo" was given the type:85668567 # type: dynamic(atom())8568 # from: lib/mix/tasks/ecto.migrate.ex:74:78569 Mix.Ecto.ensure_repo(repo, args)85708571 type warning found at:8572 │8573 76 │ {:ok, pid, apps} = ensure_started(repo, opts)8574 │ ~8575 │8576 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285778578 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85798580 Mix.Ecto.source_repo_priv(repo)85818582 given types:85838584 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85858586 but expected one of:85878588 atom()85898590 where "repo" was given the types:85918592 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8593 # from: lib/mix/tasks/ecto.load.ex:70:228594 Keyword.merge(repo.config, opts)85958596 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8597 # from: lib/mix/tasks/ecto.load.ex:72:278598 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)85998600 type warning found at:8601 │8602 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8603 │ ~8604 │8605 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/286068607 warning: expected a map or struct when accessing .__adapter__ in expression:86088609 repo.__adapter__86108611 where "repo" was given the type:86128613 # type: dynamic(atom())8614 # from: lib/mix/tasks/ecto.dump.ex:50:78615 Mix.Ecto.ensure_repo(repo, args)86168617 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86188619 type warning found at:8620 │8621 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8622 │ ~8623 │8624 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186258626 warning: expected a map or struct when accessing .__adapter__ in expression:86278628 repo.__adapter__86298630 where "repo" was given the type:86318632 # type: dynamic(atom())8633 # from: lib/mix/tasks/ecto.load.ex:53:78634 Mix.Ecto.ensure_repo(repo, args)86358636 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86378638 type warning found at:8639 │8640 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8641 │ ~8642 │8643 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/186448645 warning: expected a map or struct when accessing .__adapter__ in expression:86468647 repo.__adapter__86488649 where "repo" was given the type:86508651 # type: dynamic(atom())8652 # from: lib/mix/tasks/ecto.drop.ex:39:78653 Mix.Ecto.ensure_repo(repo, args)86548655 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86568657 type warning found at:8658 │8659 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8660 │ ~8661 │8662 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186638664 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8665 │8666 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8667 │ ~8668 │8669 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28670 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/286718672 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8673 │8674 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8675 │ ~8676 │8677 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/286788679 warning: expected a map or struct when accessing .__adapter__ in expression:86808681 repo.__adapter__86828683 where "repo" was given the type:86848685 # type: dynamic(atom())8686 # from: lib/mix/tasks/ecto.create.ex:37:78687 Mix.Ecto.ensure_repo(repo, args)86888689 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86908691 type warning found at:8692 │8693 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8694 │ ~8695 │8696 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186978698 warning: the following conditional expression:86998700 is_atom(related)87018702 will always evaluate to:87038704 dynamic(true)87058706 where "related" was given the type:87078708 # type: dynamic(atom())8709 # from: lib/ecto/association.ex:730:158710 related = Ecto.Association.related_from_query(queryable)87118712 type warning found at:8713 │8714 732 │ unless is_atom(related) do8715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8716 │8717 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/387188719 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8720 │8721 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8722 │ ~8723 │8724 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/287258726 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8727 │8728 62 │ Mix.Project.compile(args)8729 │ ~8730 │8731 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/287328733 warning: expected a module (an atom) when invoking start_link/1 in expression:87348735 repo.start_link(pool_size: pool_size)87368737 where "pool_size" was given the type:87388739 # type: dynamic()8740 # from: lib/mix/ecto.ex:101:158741 pool_size = Keyword.get(opts, :pool_size, 1)87428743 where "repo" was given the type:87448745 # type: dynamic(%{..., __adapter__: atom()})8746 # from: lib/mix/ecto.ex:99:368747 repo.__adapter__.ensure_all_started(repo, :temporary)87488749 type warning found at:8750 │8751 102 │ case repo.start_link(pool_size: pool_size) do8752 │ ~8753 │8754 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/287558756 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8757 │8758 146 │ Logger.remove_backend(:console)8759 │ ~8760 │8761 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/287628763 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8764 │8765 155 │ Logger.add_backend(:console, flush: true)8766 │ ~8767 │8768 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/287698770 warning: the following clause will never match:87718772 {:error, _} = error ->87738774 because it attempts to match on the result of:87758776 apply(changeset, adapter, :insert, args)87778778 which has type:87798780 dynamic({:invalid or :ok, term()})87818782 type warning found at:8783 │8784 219 │ {:error, _} = error ->8785 │ ~8786 │8787 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/487888789 warning: the following clause will never match:87908791 {:error, _} = error ->87928793 because it attempts to match on the result of:87948795 apply(changeset, adapter, action, args)87968797 which has type:87988799 dynamic({:invalid or :ok, term()})88008801 type warning found at:8802 │8803 297 │ {:error, _} = error ->8804 │ ~8805 │8806 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/488078808 warning: incompatible types given to get_source/1:88098810 get_source(repo)88118812 given types:88138814 -dynamic(atom())-88158816 but expected one of:88178818 %{..., config: empty_list() or non_empty_list(term(), term())}88198820 where "repo" was given the type:88218822 # type: dynamic(atom())8823 # from: lib/ecto/migration/schema_migration.ex:24:138824 repo.all(8825 Map.put(8826 (8827 query =8828 (8829 query = {get_source(repo), Ecto.Migration.SchemaMigration}8830 Ecto.Query.Builder.From.apply(query, 1)8831 )8832 8833 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8834 ...,8835 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8836 file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",8837 line: 22,8838 take: %{}8839 })8840 ),8841 :prefix,8842 prefix8843 ), timeout: :infinity, log: false)88448845 type warning found at:8846 │8847 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)8848 │ ~8849 │8850 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/288518852 warning: incompatible types given to get_source/1:88538854 get_source(repo)88558856 given types:88578858 -dynamic(atom())-88598860 but expected one of:88618862 %{..., config: empty_list() or non_empty_list(term(), term())}88638864 where "repo" was given the type:88658866 # type: dynamic(atom())8867 # from: lib/ecto/migration/schema_migration.ex:30:138868 repo.insert!(8869 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8870 prefix: prefix,8871 source: get_source(repo)8872 ), timeout: :infinity, log: false)88738874 type warning found at:8875 │8876 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8877 │ ~8878 │8879 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/388808881 warning: incompatible types given to get_source/1:88828883 get_source(repo)88848885 given types:88868887 -dynamic(atom())-88888889 but expected one of:88908891 %{..., config: empty_list() or non_empty_list(term(), term())}88928893 where "repo" was given the type:88948895 # type: dynamic(atom())8896 # from: lib/ecto/migration/schema_migration.ex:36:138897 repo.delete_all(8898 Map.put(8899 (8900 query =8901 (8902 query = {get_source(repo), Ecto.Migration.SchemaMigration}8903 Ecto.Query.Builder.From.apply(query, 1)8904 )8905 8906 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8907 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8908 op: :and,8909 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8910 file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",8911 line: 348912 })8913 ),8914 :prefix,8915 prefix8916 ), timeout: :infinity, log: false)89178918 type warning found at:8919 │8920 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8921 │ ~8922 │8923 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/389248925 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8926 │8927 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8928 │ ~8929 │8930 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/189318932 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8933 │8934 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8935 │ ~8936 │8937 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289388939 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8940 │8941 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8942 │ ~8943 │8944 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389458946 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8947 │8948 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8949 │ ~8950 │8951 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/389528953 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8954 │8955 54 │ filter_and_reraise e, System.stacktrace8956 │ ~8957 │8958 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589598960 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8961 │8962 44 │ index = Map.size(params)8963 │ ~8964 │8965 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58966 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589678968 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)8969 │8970 228 │ raise BadStructError, struct: struct, term: data8971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8972 │8973 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589748975 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8976 │8977 614 │ Decimal.minus(decimal)8978 │ ~8979 │8980 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189818982 warning: the following clause will never match:89838984 {:error, _} ->89858986 because it attempts to match on the result of:89878988 NaiveDateTime.new(date, time)89898990 which has type:89918992 dynamic({:ok, %NaiveDateTime{}})89938994 type warning found at:8995 │8996 803 │ {:error, _} -> :error8997 │ ~~~~~~~~~~~~~~~~~~~~~8998 │8999 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/190009001 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9002 │9003 159 │ supervise(children, strategy: :one_for_one)9004 │ ~9005 │9006 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190079008 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9009 │9010 214 │ filter_and_reraise e, System.stacktrace9011 │ ~9012 │9013 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/49014 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/490159016 warning: expected a map or struct when accessing .__struct__ in expression:90179018 schema.__struct__90199020 where "schema" was given the types:90219022 # type: dynamic(atom() and not nil)9023 # from: lib/ecto/query/planner.ex:1186:419024 schema90259026 # type: atom()9027 # from: lib/ecto/query/planner.ex:1186:619028 is_atom(schema)90299030 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90319032 type warning found at:9033 │9034 1190 │ Map.has_key?(schema.__struct__, field) ->9035 │ ~9036 │9037 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690389039 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9040 │9041 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9042 │ ~9043 │9044 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290459046 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90479048 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90499050 given types:90519052 (9053 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9054 dynamic()9055 )90569057 but expected one of:90589059 atom(), term()90609061 where "opts" was given the type:90629063 # type: dynamic(9064 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9065 non_struct_map()9066 )9067 # from: lib/ecto/migrator.ex:44:659068 opts[:prefix]90699070 where "repo" was given the type:90719072 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9073 # from: lib/ecto/migrator.ex:44:239074 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90759076 type warning found at:9077 │9078 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])9079 │ ~9080 │9081 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290829083 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9084 │9085 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)9086 │ ~9087 │9088 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/190899090 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9091 │9092 15 │ supervise(children, strategy: :simple_one_for_one)9093 │ ~9094 │9095 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/190969097 warning: expected a module (an atom) when invoking transaction/2 in expression:90989099 repo.transaction(fun, log: false, timeout: :infinity)91009101 where "fun" was given the type:91029103 # type: dynamic()9104 # from: lib/ecto/migrator.ex:114:479105 fun91069107 where "repo" was given the types:91089109 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9110 # from: lib/ecto/migrator.ex:118:249111 repo.__adapter__.supports_ddl_transaction?91129113 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9114 # from: lib/ecto/migrator.ex:118:249115 repo.__adapter__.supports_ddl_transaction?91169117 type warning found at:9118 │9119 119 │ repo.transaction(fun, [log: false, timeout: :infinity])9120 │ ~9121 │9122 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391239124 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9125 │9126 291 │ modules = Code.load_file(file)9127 │ ~9128 │9129 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291309131 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9132 │9133 321 │ reraise error, System.stacktrace9134 │ ~9135 │9136 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391379138 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9139 │9140 10 │ worker(Ecto.Registry, []),9141 │ ~9142 │9143 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291449145 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9146 │9147 11 │ supervisor(Ecto.Migration.Supervisor, [])9148 │ ~9149 │9150 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291519152 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9153 │9154 260 │ reraise %{err | message: message}, System.stacktrace9155 │ ~9156 │9157 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691589159Generated ecto app9160==> phoenix_ecto9161Compiling 6 files (.ex)9162 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9163 │9164 10 │ supervise([9165 │ ~9166 │9167 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191689169 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9170 │9171 11 │ worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9172 │ ~9173 │9174 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191759176 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9177 │9178 13 │ defimpl Plug.Exception, for: exception do9179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9180 │9181 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91829183 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9184 │9185 20 │ defimpl Plug.Exception, for: Ecto.SubQueryError do9186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9187 │9188 └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91899190 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9191 │9192 13 │ defimpl Plug.Exception, for: exception do9193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9194 │9195 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91969197 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9198 │9199 13 │ defimpl Plug.Exception, for: exception do9200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9201 │9202 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92039204 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9205 │9206 13 │ defimpl Plug.Exception, for: exception do9207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9208 │9209 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92109211 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9212 │9213 13 │ defimpl Plug.Exception, for: exception do9214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9215 │9216 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92179218 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9219 │9220 13 │ supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9221 │ ~9222 │9223 └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292249225Generated phoenix_ecto app9226warning: the :gettext compiler is no longer required in your mix.exs.92279228Please find the following line in your mix.exs and remove the :gettext entry:92299230 compilers: [..., :gettext, ...] ++ Mix.compilers(),92319232 (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19233 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59234 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29235 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49236 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29237 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592389239==> noa9240Compiling 55 files (.ex)9241 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9242 │9243 8 │ schema "clients" do9244 │ ~~~~~~~~~~~~~~~~~~~9245 │9246 └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92479248warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9249 (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19250 (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59251 (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49252 lib/noa/actors/client.ex:8: (module)9253 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492549255 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9256 │9257 11 │ schema "providers" do9258 │ ~~~~~~~~~~~~~~~~~~~~~9259 │9260 └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92619262 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9263 │9264 9 │ schema "resources" do9265 │ ~~~~~~~~~~~~~~~~~~~~~9266 │9267 └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)926892699270== Compilation error in file lib/noa/repo.ex ==9271** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9272 (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29273 lib/noa/repo.ex:4: (module)9274could 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"