noa

Build log

nerves_system_qemu_aarch64

noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9276 of 9276 lines
1Resolving Hex dependencies...2Resolution completed in 0.192s3Unchanged:4  circular_buffer 1.1.05  comeonin 3.2.06  connection 1.0.47  cowboy 1.1.2 VULNERABLE!8    GHSA-w4f7-4cxr-rv3c (MEDIUM)9    aka: CVE-2026-43966, EEF-CVE-2026-4396610    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability11    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c12  cowlib 1.0.2 VULNERABLE!13    EEF-CVE-2026-7790 (HIGH)14    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6515    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS16    https://osv.dev/vulnerability/EEF-CVE-2026-77901718    EEF-CVE-2026-43970 (HIGH)19    aka: CVE-2026-43970, GHSA-84f2-rp86-235p20    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame21    https://osv.dev/vulnerability/EEF-CVE-2026-4397022  db_connection 1.1.323  decimal 1.9.0 VULNERABLE!24    EEF-CVE-2026-32686 (MEDIUM)25    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v26    Unbounded exponent in decimal enables unauthenticated DoS27    https://osv.dev/vulnerability/EEF-CVE-2026-3268628  distillery 1.5.529  ecto 2.2.1230  elixir_make 0.10.031  expo 1.1.132  gettext 0.26.233  interactive_cmd 0.1.434  mime 2.0.735  mix_docker 0.5.036  nerves 2.0.0-pre.237  nerves_discovery 0.1.538  nerves_logging 0.2.439  nerves_runtime 0.13.1340  nerves_system_bbb 2.30.241  nerves_system_br 1.34.442  nerves_system_mangopi_mq_pro 0.17.243  nerves_system_qemu_aarch64 0.4.244  nerves_system_rpi0 2.1.245  nerves_system_rpi4 2.1.246  nerves_system_rpi5 2.1.247  nerves_system_trellis 0.5.048  nerves_system_x86_64 1.34.249  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153  nerves_toolchain_x86_64_nerves_linux_musl 15.3.154  nerves_uevent 0.1.755  noa 0.7.2-alpha56  phoenix 1.3.5 VULNERABLE!57    GHSA-p8f7-22gq-m7j9 (HIGH)58    aka: CVE-2022-4297559    Phoenix before 1.6.14 mishandles check_origin wildcarding60    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96162    EEF-CVE-2026-56812 (MEDIUM)63    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr64    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff65    https://osv.dev/vulnerability/EEF-CVE-2026-568126667    EEF-CVE-2026-56811 (HIGH)68    aka: CVE-2026-56811, GHSA-6983-jfq8-485w69    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service70    https://osv.dev/vulnerability/EEF-CVE-2026-5681171  phoenix_ecto 3.6.072  phoenix_html 2.14.3 VULNERABLE!73    GHSA-5g2h-9x5v-5h3x (MEDIUM)74    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q275    phoenix_html allows Cross-site Scripting in HEEx class attributes76    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x77  phoenix_pubsub 1.1.278  plug 1.20.379  plug_crypto 2.2.080  poison 3.1.081  poolboy 1.5.282  postgrex 0.13.583  property_table 0.3.484  ranch 1.3.285  ring_logger 0.11.786  tablet 0.3.387  telemetry 1.4.288  toolshed 0.5.089  uboot_env 1.0.290  ueberauth 0.10.891  yamerl 0.10.092  yaml_elixir 1.4.0 RETIRED!93    (other) This version provides breaking changes and 2.0.0 should be use instead.94* Getting noa (Hex package)95* Getting nerves (Hex package)96* Getting ring_logger (Hex package)97* Getting toolshed (Hex package)98* Getting nerves_runtime (Hex package)99* Getting nerves_system_bbb (Hex package)100* Getting nerves_system_mangopi_mq_pro (Hex package)101* Getting nerves_system_qemu_aarch64 (Hex package)102* Getting nerves_system_rpi0 (Hex package)103* Getting nerves_system_rpi4 (Hex package)104* Getting nerves_system_rpi5 (Hex package)105* Getting nerves_system_trellis (Hex package)106* Getting nerves_system_x86_64 (Hex package)107* Getting nerves_system_br (Hex package)108* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)109* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)110* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)111* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)112* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)113* Getting nerves_logging (Hex package)114* Getting nerves_uevent (Hex package)115* Getting uboot_env (Hex package)116* Getting elixir_make (Hex package)117* Getting property_table (Hex package)118* Getting circular_buffer (Hex package)119* Getting interactive_cmd (Hex package)120* Getting nerves_discovery (Hex package)121* Getting tablet (Hex package)122* Getting comeonin (Hex package)123* Getting cowboy (Hex package)124* Getting gettext (Hex package)125* Getting mix_docker (Hex package)126* Getting phoenix (Hex package)127* Getting phoenix_ecto (Hex package)128* Getting phoenix_html (Hex package)129* Getting phoenix_pubsub (Hex package)130* Getting postgrex (Hex package)131* Getting ueberauth (Hex package)132* Getting yaml_elixir (Hex package)133* Getting yamerl (Hex package)134* Getting plug (Hex package)135* Getting mime (Hex package)136* Getting plug_crypto (Hex package)137* Getting telemetry (Hex package)138* Getting connection (Hex package)139* Getting db_connection (Hex package)140* Getting decimal (Hex package)141* Getting ecto (Hex package)142* Getting poolboy (Hex package)143* Getting poison (Hex package)144* Getting distillery (Hex package)145* Getting expo (Hex package)146* Getting cowlib (Hex package)147* Getting ranch (Hex package)148Found retired packages, see above for details149Found packages with security advisories, see above for details150    warning: String.strip/1 is deprecated. Use String.trim/1 instead151    │152  4 │   @version File.read!("VERSION") |> String.strip153    │                                            ~154    │155    └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)156157    warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes158    │159 59 │      "test": ["ecto.create --quiet", "ecto.migrate", "test"]]160    │      ~161    │162    └─ /work/proj/deps_qemu_aarch64/noa/mix.exs:59:6163164==> nerves_system_br165Generated nerves_system_br app166==> connection167Compiling 1 file (.ex)168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 553 │         [{:data, [{'State', mod_state}]}]174     │                    ~175     │176     └─ lib/connection.ex:553:20177178     warning: using single-quoted strings to represent charlists is deprecated.179     Use ~c"" if you indeed want a charlist or use "" instead.180     You may run "mix format --migrate" to change all single-quoted181     strings to use the ~c sigil and fix this warning.182     │183 680 │     format = '** Generic server ~p terminating \n' ++184     │              ~185     │186     └─ lib/connection.ex:680:14187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 681 │       '** Last message in was ~p~n' ++ ## No last message194     │       ~195     │196     └─ lib/connection.ex:681:7197198     warning: using single-quoted strings to represent charlists is deprecated.199     Use ~c"" if you indeed want a charlist or use "" instead.200     You may run "mix format --migrate" to change all single-quoted201     strings to use the ~c sigil and fix this warning.202     │203 682 │       '** When Server state == ~p~n' ++204     │       ~205     │206     └─ lib/connection.ex:682:7207208     warning: using single-quoted strings to represent charlists is deprecated.209     Use ~c"" if you indeed want a charlist or use "" instead.210     You may run "mix format --migrate" to change all single-quoted211     strings to use the ~c sigil and fix this warning.212     │213 683 │       '** Reason for termination == ~n** ~p~n'214     │       ~215     │216     └─ lib/connection.ex:683:7217218     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead219     │220 429 │         init_stop(starter, name, {reason, System.stacktrace()})221     │                                                  ~222     │223     └─ lib/connection.ex:429:50: Connection.init_it/6224     └─ lib/connection.ex:431:45: Connection.init_it/6225     └─ lib/connection.ex:491:57: Connection.handle_call/3226     └─ lib/connection.ex:540:41: Connection.code_change/3227     └─ lib/connection.ex:581:57: Connection.terminate/2228     └─ lib/connection.ex:625:49: Connection.enter_connect/5229     └─ lib/connection.ex:628:34: Connection.enter_connect/5230     └─ lib/connection.ex:631:45: Connection.enter_connect/5231     └─ lib/connection.ex:657:49: Connection.enter_terminate/5232     └─ lib/connection.ex:660:34: Connection.enter_terminate/5233     └─ lib/connection.ex:663:45: Connection.enter_terminate/5234     └─ lib/connection.ex:744:24: Connection.connect/3235     └─ lib/connection.ex:770:24: Connection.disconnect/3236     └─ lib/connection.ex:813:57: Connection.handle_async/3237238Generated connection app239==> mime240Compiling 1 file (.ex)241Generated mime app242==> distillery243Compiling 19 files (.ex)244    warning: found quoted atom "insecure_cookie_in_distillery_config" but the quotes are not required. Atoms made exclusively of ASCII letters, numbers, underscores, beginning with a letter or underscore, and optionally ending with ! or ? do not require quotes245    │246 22 │       :"insecure_cookie_in_distillery_config"247    │       ~248    │249    └─ lib/distillery/lib/cookies.ex:22:7250251    warning: redefining module Mix.Tasks.Release.Init (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam)252    │253  1 │ defmodule Mix.Tasks.Release.Init do254    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255    │256    └─ lib/distillery/tasks/init.ex:1: Mix.Tasks.Release.Init (module)257258    warning: redefining module Mix.Tasks.Release (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam)259    │260  1 │ defmodule Mix.Tasks.Release do261    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262    │263    └─ lib/distillery/tasks/release.ex:1: Mix.Tasks.Release (module)264265     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead266     │267 207 │       am in bd and not bm in ad -> true268     │                           ~269     │270     └─ lib/mix/lib/releases/appups.ex:207:27271272     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead273     │274 208 │       not am in bd and bm in ad -> false275     │              ~276     │277     └─ lib/mix/lib/releases/appups.ex:208:14278279    warning: using single-quoted strings to represent charlists is deprecated.280    Use ~c"" if you indeed want a charlist or use "" instead.281    You may run "mix format --migrate" to change all single-quoted282    strings to use the ~c sigil and fix this warning.283    │284 48 │       {:path, ['#{Path.join([release.profile.output_dir, "lib", "*", "ebin"])}']},285    │                ~286    │287    └─ lib/mix/lib/releases/archiver.ex:48:16288289    warning: using single-quoted strings to represent charlists is deprecated.290    Use ~c"" if you indeed want a charlist or use "" instead.291    You may run "mix format --migrate" to change all single-quoted292    strings to use the ~c sigil and fix this warning.293    │294 50 │       {:outdir, '#{Path.dirname(archive_path)}'} |295    │                 ~296    │297    └─ lib/mix/lib/releases/archiver.ex:50:17298299    warning: using single-quoted strings to represent charlists is deprecated.300    Use ~c"" if you indeed want a charlist or use "" instead.301    You may run "mix format --migrate" to change all single-quoted302    strings to use the ~c sigil and fix this warning.303    │304 54 │           [{:erts, '#{path}'}]305    │                    ~306    │307    └─ lib/mix/lib/releases/archiver.ex:54:20308309    warning: using single-quoted strings to represent charlists is deprecated.310    Use ~c"" if you indeed want a charlist or use "" instead.311    You may run "mix format --migrate" to change all single-quoted312    strings to use the ~c sigil and fix this warning.313    │314 59 │           [{:erts, '#{path}'}]315    │                    ~316    │317    └─ lib/mix/lib/releases/archiver.ex:59:20318319    warning: using single-quoted strings to represent charlists is deprecated.320    Use ~c"" if you indeed want a charlist or use "" instead.321    You may run "mix format --migrate" to change all single-quoted322    strings to use the ~c sigil and fix this warning.323    │324 62 │     rel_path = '#{String.trim_trailing(archive_path, ".tar.gz")}'325    │                ~326    │327    └─ lib/mix/lib/releases/archiver.ex:62:16328329    warning: using single-quoted strings to represent charlists is deprecated.330    Use ~c"" if you indeed want a charlist or use "" instead.331    You may run "mix format --migrate" to change all single-quoted332    strings to use the ~c sigil and fix this warning.333    │334 83 │     tarfile    = '#{Path.join([output_dir, "releases", release.version, name <> ".tar.gz"])}'335    │                  ~336    │337    └─ lib/mix/lib/releases/archiver.ex:83:18338339    warning: using single-quoted strings to represent charlists is deprecated.340    Use ~c"" if you indeed want a charlist or use "" instead.341    You may run "mix format --migrate" to change all single-quoted342    strings to use the ~c sigil and fix this warning.343    │344 85 │          :ok <- :erl_tar.extract(tarfile, [{:cwd, '#{tmpdir}'}, :compressed]),345    │                                                   ~346    │347    └─ lib/mix/lib/releases/archiver.ex:85:51348349    warning: using single-quoted strings to represent charlists is deprecated.350    Use ~c"" if you indeed want a charlist or use "" instead.351    You may run "mix format --migrate" to change all single-quoted352    strings to use the ~c sigil and fix this warning.353    │354 88 │             {'releases', '#{Path.join(tmpdir, "releases")}'},355    │              ~356    │357    └─ lib/mix/lib/releases/archiver.ex:88:14358359    warning: using single-quoted strings to represent charlists is deprecated.360    Use ~c"" if you indeed want a charlist or use "" instead.361    You may run "mix format --migrate" to change all single-quoted362    strings to use the ~c sigil and fix this warning.363    │364 88 │             {'releases', '#{Path.join(tmpdir, "releases")}'},365    │                          ~366    │367    └─ lib/mix/lib/releases/archiver.ex:88:26368369    warning: using single-quoted strings to represent charlists is deprecated.370    Use ~c"" if you indeed want a charlist or use "" instead.371    You may run "mix format --migrate" to change all single-quoted372    strings to use the ~c sigil and fix this warning.373    │374 89 │             {'#{Path.join("releases", "start_erl.data")}',375    │              ~376    │377    └─ lib/mix/lib/releases/archiver.ex:89:14378379    warning: using single-quoted strings to represent charlists is deprecated.380    Use ~c"" if you indeed want a charlist or use "" instead.381    You may run "mix format --migrate" to change all single-quoted382    strings to use the ~c sigil and fix this warning.383    │384 90 │             '#{Path.join([output_dir, "releases", "start_erl.data"])}'},385    │             ~386    │387    └─ lib/mix/lib/releases/archiver.ex:90:13388389    warning: using single-quoted strings to represent charlists is deprecated.390    Use ~c"" if you indeed want a charlist or use "" instead.391    You may run "mix format --migrate" to change all single-quoted392    strings to use the ~c sigil and fix this warning.393    │394 91 │             {'#{Path.join("releases", "RELEASES")}',395    │              ~396    │397    └─ lib/mix/lib/releases/archiver.ex:91:14398399    warning: using single-quoted strings to represent charlists is deprecated.400    Use ~c"" if you indeed want a charlist or use "" instead.401    You may run "mix format --migrate" to change all single-quoted402    strings to use the ~c sigil and fix this warning.403    │404 92 │             '#{Path.join([output_dir, "releases", "RELEASES"])}'},405    │             ~406    │407    └─ lib/mix/lib/releases/archiver.ex:92:13408409    warning: using single-quoted strings to represent charlists is deprecated.410    Use ~c"" if you indeed want a charlist or use "" instead.411    You may run "mix format --migrate" to change all single-quoted412    strings to use the ~c sigil and fix this warning.413    │414 93 │             {'#{Path.join(["releases", release.version, "vm.args"])}',415    │              ~416    │417    └─ lib/mix/lib/releases/archiver.ex:93:14418419    warning: using single-quoted strings to represent charlists is deprecated.420    Use ~c"" if you indeed want a charlist or use "" instead.421    You may run "mix format --migrate" to change all single-quoted422    strings to use the ~c sigil and fix this warning.423    │424 94 │             '#{Path.join([output_dir, "releases", release.version, "vm.args"])}'},425    │             ~426    │427    └─ lib/mix/lib/releases/archiver.ex:94:13428429    warning: using single-quoted strings to represent charlists is deprecated.430    Use ~c"" if you indeed want a charlist or use "" instead.431    You may run "mix format --migrate" to change all single-quoted432    strings to use the ~c sigil and fix this warning.433    │434 95 │             {'#{Path.join(["releases", release.version, "sys.config"])}',435    │              ~436    │437    └─ lib/mix/lib/releases/archiver.ex:95:14438439    warning: using single-quoted strings to represent charlists is deprecated.440    Use ~c"" if you indeed want a charlist or use "" instead.441    You may run "mix format --migrate" to change all single-quoted442    strings to use the ~c sigil and fix this warning.443    │444 96 │             '#{Path.join([output_dir, "releases", release.version, "sys.config"])}'},445    │             ~446    │447    └─ lib/mix/lib/releases/archiver.ex:96:13448449    warning: using single-quoted strings to represent charlists is deprecated.450    Use ~c"" if you indeed want a charlist or use "" instead.451    You may run "mix format --migrate" to change all single-quoted452    strings to use the ~c sigil and fix this warning.453    │454 97 │             {'#{Path.join(["releases", release.version, name <> ".sh"])}',455    │              ~456    │457    └─ lib/mix/lib/releases/archiver.ex:97:14458459    warning: using single-quoted strings to represent charlists is deprecated.460    Use ~c"" if you indeed want a charlist or use "" instead.461    You may run "mix format --migrate" to change all single-quoted462    strings to use the ~c sigil and fix this warning.463    │464 98 │             '#{Path.join([output_dir, "releases", release.version, name <> ".sh"])}'},465    │             ~466    │467    └─ lib/mix/lib/releases/archiver.ex:98:13468469    warning: using single-quoted strings to represent charlists is deprecated.470    Use ~c"" if you indeed want a charlist or use "" instead.471    You may run "mix format --migrate" to change all single-quoted472    strings to use the ~c sigil and fix this warning.473    │474 99 │             {'#{Path.join(["releases", release.version, name <> ".bat"])}',475    │              ~476    │477    └─ lib/mix/lib/releases/archiver.ex:99:14478479     warning: using single-quoted strings to represent charlists is deprecated.480     Use ~c"" if you indeed want a charlist or use "" instead.481     You may run "mix format --migrate" to change all single-quoted482     strings to use the ~c sigil and fix this warning.483     │484 100 │             '#{Path.join([output_dir, "releases", release.version, name <> ".bat"])}'},485     │             ~486     │487     └─ lib/mix/lib/releases/archiver.ex:100:13488489     warning: using single-quoted strings to represent charlists is deprecated.490     Use ~c"" if you indeed want a charlist or use "" instead.491     You may run "mix format --migrate" to change all single-quoted492     strings to use the ~c sigil and fix this warning.493     │494 101 │             {'#{Path.join(["releases", release.version, name <> ".boot"])}',495     │              ~496     │497     └─ lib/mix/lib/releases/archiver.ex:101:14498499     warning: using single-quoted strings to represent charlists is deprecated.500     Use ~c"" if you indeed want a charlist or use "" instead.501     You may run "mix format --migrate" to change all single-quoted502     strings to use the ~c sigil and fix this warning.503     │504 102 │              '#{Path.join([output_dir, "releases", release.version, name <> ".boot"])}'},505     │              ~506     │507     └─ lib/mix/lib/releases/archiver.ex:102:14508509     warning: using single-quoted strings to represent charlists is deprecated.510     Use ~c"" if you indeed want a charlist or use "" instead.511     You may run "mix format --migrate" to change all single-quoted512     strings to use the ~c sigil and fix this warning.513     │514 103 │             {'#{Path.join(["releases", release.version, name <> ".script"])}',515     │              ~516     │517     └─ lib/mix/lib/releases/archiver.ex:103:14518519     warning: using single-quoted strings to represent charlists is deprecated.520     Use ~c"" if you indeed want a charlist or use "" instead.521     You may run "mix format --migrate" to change all single-quoted522     strings to use the ~c sigil and fix this warning.523     │524 104 │              '#{Path.join([output_dir, "releases", release.version, name <> ".script"])}'},525     │              ~526     │527     └─ lib/mix/lib/releases/archiver.ex:104:14528529     warning: using single-quoted strings to represent charlists is deprecated.530     Use ~c"" if you indeed want a charlist or use "" instead.531     You may run "mix format --migrate" to change all single-quoted532     strings to use the ~c sigil and fix this warning.533     │534 105 │             {'#{Path.join(["releases", release.version, name <> ".rel"])}',535     │              ~536     │537     └─ lib/mix/lib/releases/archiver.ex:105:14538539     warning: using single-quoted strings to represent charlists is deprecated.540     Use ~c"" if you indeed want a charlist or use "" instead.541     You may run "mix format --migrate" to change all single-quoted542     strings to use the ~c sigil and fix this warning.543     │544 106 │              '#{Path.join([output_dir, "releases", release.version, name <> ".rel"])}'},545     │              ~546     │547     └─ lib/mix/lib/releases/archiver.ex:106:14548549     warning: using single-quoted strings to represent charlists is deprecated.550     Use ~c"" if you indeed want a charlist or use "" instead.551     You may run "mix format --migrate" to change all single-quoted552     strings to use the ~c sigil and fix this warning.553     │554 107 │             {'#{Path.join(["releases", release.version, "start_clean.boot"])}',555     │              ~556     │557     └─ lib/mix/lib/releases/archiver.ex:107:14558559     warning: using single-quoted strings to represent charlists is deprecated.560     Use ~c"" if you indeed want a charlist or use "" instead.561     You may run "mix format --migrate" to change all single-quoted562     strings to use the ~c sigil and fix this warning.563     │564 108 │              '#{Path.join([output_dir, "releases", release.version, "start_clean.boot"])}'},565     │              ~566     │567     └─ lib/mix/lib/releases/archiver.ex:108:14568569     warning: using single-quoted strings to represent charlists is deprecated.570     Use ~c"" if you indeed want a charlist or use "" instead.571     You may run "mix format --migrate" to change all single-quoted572     strings to use the ~c sigil and fix this warning.573     │574 109 │             {'#{Path.join(["releases", release.version, "no_dot_erlang.boot"])}',575     │              ~576     │577     └─ lib/mix/lib/releases/archiver.ex:109:14578579     warning: using single-quoted strings to represent charlists is deprecated.580     Use ~c"" if you indeed want a charlist or use "" instead.581     You may run "mix format --migrate" to change all single-quoted582     strings to use the ~c sigil and fix this warning.583     │584 110 │              '#{Path.join([output_dir, "releases", release.version, "no_dot_erlang.boot"])}'},585     │              ~586     │587     └─ lib/mix/lib/releases/archiver.ex:110:14588589     warning: using single-quoted strings to represent charlists is deprecated.590     Use ~c"" if you indeed want a charlist or use "" instead.591     You may run "mix format --migrate" to change all single-quoted592     strings to use the ~c sigil and fix this warning.593     │594 111 │             {'bin', '#{Path.join(output_dir, "bin")}'},595     │              ~596     │597     └─ lib/mix/lib/releases/archiver.ex:111:14598599     warning: using single-quoted strings to represent charlists is deprecated.600     Use ~c"" if you indeed want a charlist or use "" instead.601     You may run "mix format --migrate" to change all single-quoted602     strings to use the ~c sigil and fix this warning.603     │604 111 │             {'bin', '#{Path.join(output_dir, "bin")}'},605     │                     ~606     │607     └─ lib/mix/lib/releases/archiver.ex:111:21608609     warning: using single-quoted strings to represent charlists is deprecated.610     Use ~c"" if you indeed want a charlist or use "" instead.611     You may run "mix format --migrate" to change all single-quoted612     strings to use the ~c sigil and fix this warning.613     │614 112 │             {'#{Path.join(["releases", release.version, "libexec"])}',615     │              ~616     │617     └─ lib/mix/lib/releases/archiver.ex:112:14618619     warning: using single-quoted strings to represent charlists is deprecated.620     Use ~c"" if you indeed want a charlist or use "" instead.621     You may run "mix format --migrate" to change all single-quoted622     strings to use the ~c sigil and fix this warning.623     │624 113 │              '#{Path.join([output_dir, "releases", release.version, "libexec"])}'},625     │              ~626     │627     └─ lib/mix/lib/releases/archiver.ex:113:14628629     warning: using single-quoted strings to represent charlists is deprecated.630     Use ~c"" if you indeed want a charlist or use "" instead.631     You may run "mix format --migrate" to change all single-quoted632     strings to use the ~c sigil and fix this warning.633     │634 114 │             {'#{Path.join(["lib", "#{release.name}-#{release.version}", "consolidated"])}',635     │              ~636     │637     └─ lib/mix/lib/releases/archiver.ex:114:14638639     warning: using single-quoted strings to represent charlists is deprecated.640     Use ~c"" if you indeed want a charlist or use "" instead.641     You may run "mix format --migrate" to change all single-quoted642     strings to use the ~c sigil and fix this warning.643     │644 115 │              '#{Path.join([output_dir, "lib", "#{release.name}-#{release.version}", "consolidated"])}'}] ++645     │              ~646     │647     └─ lib/mix/lib/releases/archiver.ex:115:14648649     warning: using single-quoted strings to represent charlists is deprecated.650     Use ~c"" if you indeed want a charlist or use "" instead.651     You may run "mix format --migrate" to change all single-quoted652     strings to use the ~c sigil and fix this warning.653     │654 117 │               [{'#{Path.join(["releases", release.version, "relup"])}',655     │                 ~656     │657     └─ lib/mix/lib/releases/archiver.ex:117:17658659     warning: using single-quoted strings to represent charlists is deprecated.660     Use ~c"" if you indeed want a charlist or use "" instead.661     You may run "mix format --migrate" to change all single-quoted662     strings to use the ~c sigil and fix this warning.663     │664 118 │                 '#{Path.join([output_dir, "releases", release.version, "relup"])}'}]665     │                 ~666     │667     └─ lib/mix/lib/releases/archiver.ex:118:17668669     warning: using single-quoted strings to represent charlists is deprecated.670     Use ~c"" if you indeed want a charlist or use "" instead.671     You may run "mix format --migrate" to change all single-quoted672     strings to use the ~c sigil and fix this warning.673     │674 130 │                       do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}675     │                            ~676     │677     └─ lib/mix/lib/releases/archiver.ex:130:28678679     warning: using single-quoted strings to represent charlists is deprecated.680     Use ~c"" if you indeed want a charlist or use "" instead.681     You may run "mix format --migrate" to change all single-quoted682     strings to use the ~c sigil and fix this warning.683     │684 130 │                       do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}685     │                                                           ~686     │687     └─ lib/mix/lib/releases/archiver.ex:130:59688689     warning: using single-quoted strings to represent charlists is deprecated.690     Use ~c"" if you indeed want a charlist or use "" instead.691     You may run "mix format --migrate" to change all single-quoted692     strings to use the ~c sigil and fix this warning.693     │694 132 │                     [{'lib', '#{Path.join(tmpdir, "lib")}'}]695     │                       ~696     │697     └─ lib/mix/lib/releases/archiver.ex:132:23698699     warning: using single-quoted strings to represent charlists is deprecated.700     Use ~c"" if you indeed want a charlist or use "" instead.701     You may run "mix format --migrate" to change all single-quoted702     strings to use the ~c sigil and fix this warning.703     │704 132 │                     [{'lib', '#{Path.join(tmpdir, "lib")}'}]705     │                              ~706     │707     └─ lib/mix/lib/releases/archiver.ex:132:30708709     warning: using single-quoted strings to represent charlists is deprecated.710     Use ~c"" if you indeed want a charlist or use "" instead.711     You may run "mix format --migrate" to change all single-quoted712     strings to use the ~c sigil and fix this warning.713     │714 135 │                     [{'lib', '#{p}'}]715     │                       ~716     │717     └─ lib/mix/lib/releases/archiver.ex:135:23718719     warning: using single-quoted strings to represent charlists is deprecated.720     Use ~c"" if you indeed want a charlist or use "" instead.721     You may run "mix format --migrate" to change all single-quoted722     strings to use the ~c sigil and fix this warning.723     │724 135 │                     [{'lib', '#{p}'}]725     │                              ~726     │727     └─ lib/mix/lib/releases/archiver.ex:135:30728729     warning: using single-quoted strings to represent charlists is deprecated.730     Use ~c"" if you indeed want a charlist or use "" instead.731     You may run "mix format --migrate" to change all single-quoted732     strings to use the ~c sigil and fix this warning.733     │734 139 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},735     │                   ~736     │737     └─ lib/mix/lib/releases/archiver.ex:139:19738739     warning: using single-quoted strings to represent charlists is deprecated.740     Use ~c"" if you indeed want a charlist or use "" instead.741     You may run "mix format --migrate" to change all single-quoted742     strings to use the ~c sigil and fix this warning.743     │744 139 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},745     │                          ~746     │747     └─ lib/mix/lib/releases/archiver.ex:139:26748749     warning: using single-quoted strings to represent charlists is deprecated.750     Use ~c"" if you indeed want a charlist or use "" instead.751     You may run "mix format --migrate" to change all single-quoted752     strings to use the ~c sigil and fix this warning.753     │754 140 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]755     │                   ~756     │757     └─ lib/mix/lib/releases/archiver.ex:140:19758759     warning: using single-quoted strings to represent charlists is deprecated.760     Use ~c"" if you indeed want a charlist or use "" instead.761     You may run "mix format --migrate" to change all single-quoted762     strings to use the ~c sigil and fix this warning.763     │764 140 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]765     │                                       ~766     │767     └─ lib/mix/lib/releases/archiver.ex:140:39768769     warning: using single-quoted strings to represent charlists is deprecated.770     Use ~c"" if you indeed want a charlist or use "" instead.771     You may run "mix format --migrate" to change all single-quoted772     strings to use the ~c sigil and fix this warning.773     │774 143 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},775     │                   ~776     │777     └─ lib/mix/lib/releases/archiver.ex:143:19778779     warning: using single-quoted strings to represent charlists is deprecated.780     Use ~c"" if you indeed want a charlist or use "" instead.781     You may run "mix format --migrate" to change all single-quoted782     strings to use the ~c sigil and fix this warning.783     │784 143 │                 [{'lib', '#{Path.join(tmpdir, "lib")}'},785     │                          ~786     │787     └─ lib/mix/lib/releases/archiver.ex:143:26788789     warning: using single-quoted strings to represent charlists is deprecated.790     Use ~c"" if you indeed want a charlist or use "" instead.791     You may run "mix format --migrate" to change all single-quoted792     strings to use the ~c sigil and fix this warning.793     │794 144 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]795     │                   ~796     │797     └─ lib/mix/lib/releases/archiver.ex:144:19798799     warning: using single-quoted strings to represent charlists is deprecated.800     Use ~c"" if you indeed want a charlist or use "" instead.801     You may run "mix format --migrate" to change all single-quoted802     strings to use the ~c sigil and fix this warning.803     │804 144 │                  {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]805     │                                       ~806     │807     └─ lib/mix/lib/releases/archiver.ex:144:39808809     warning: using single-quoted strings to represent charlists is deprecated.810     Use ~c"" if you indeed want a charlist or use "" instead.811     You may run "mix format --migrate" to change all single-quoted812     strings to use the ~c sigil and fix this warning.813     │814 193 │     case :file.read_link_info('#{path}') do815     │                               ~816     │817     └─ lib/mix/lib/releases/assembler.ex:193:31818819     warning: using single-quoted strings to represent charlists is deprecated.820     Use ~c"" if you indeed want a charlist or use "" instead.821     You may run "mix format --migrate" to change all single-quoted822     strings to use the ~c sigil and fix this warning.823     │824 229 │                     {'#{release.name}', '#{release.version}'},825     │                      ~826     │827     └─ lib/mix/lib/releases/assembler.ex:229:22828829     warning: using single-quoted strings to represent charlists is deprecated.830     Use ~c"" if you indeed want a charlist or use "" instead.831     You may run "mix format --migrate" to change all single-quoted832     strings to use the ~c sigil and fix this warning.833     │834 229 │                     {'#{release.name}', '#{release.version}'},835     │                                         ~836     │837     └─ lib/mix/lib/releases/assembler.ex:229:41838839     warning: using single-quoted strings to represent charlists is deprecated.840     Use ~c"" if you indeed want a charlist or use "" instead.841     You may run "mix format --migrate" to change all single-quoted842     strings to use the ~c sigil and fix this warning.843     │844 230 │                     {:erts, '#{erts_vsn}'},845     │                             ~846     │847     └─ lib/mix/lib/releases/assembler.ex:230:29848849     warning: using single-quoted strings to represent charlists is deprecated.850     Use ~c"" if you indeed want a charlist or use "" instead.851     You may run "mix format --migrate" to change all single-quoted852     strings to use the ~c sigil and fix this warning.853     │854 241 │                           {name, '#{vsn}'}855     │                                  ~856     │857     └─ lib/mix/lib/releases/assembler.ex:241:34858859     warning: using single-quoted strings to represent charlists is deprecated.860     Use ~c"" if you indeed want a charlist or use "" instead.861     You may run "mix format --migrate" to change all single-quoted862     strings to use the ~c sigil and fix this warning.863     │864 243 │                           {name, '#{vsn}', t}865     │                                  ~866     │867     └─ lib/mix/lib/releases/assembler.ex:243:34868869     warning: using single-quoted strings to represent charlists is deprecated.870     Use ~c"" if you indeed want a charlist or use "" instead.871     You may run "mix format --migrate" to change all single-quoted872     strings to use the ~c sigil and fix this warning.873     │874 723 │     options = [{:path, ['#{rel_dir}' | Release.get_code_paths(release)]},875     │                         ~876     │877     └─ lib/mix/lib/releases/assembler.ex:723:25878879     warning: using single-quoted strings to represent charlists is deprecated.880     Use ~c"" if you indeed want a charlist or use "" instead.881     You may run "mix format --migrate" to change all single-quoted882     strings to use the ~c sigil and fix this warning.883     │884 724 │                {:outdir, '#{rel_dir}'},885     │                          ~886     │887     └─ lib/mix/lib/releases/assembler.ex:724:26888889     warning: using single-quoted strings to represent charlists is deprecated.890     Use ~c"" if you indeed want a charlist or use "" instead.891     You may run "mix format --migrate" to change all single-quoted892     strings to use the ~c sigil and fix this warning.893     │894 725 │                {:variables, [{'ERTS_LIB_DIR', erts_lib_dir}]},895     │                               ~896     │897     └─ lib/mix/lib/releases/assembler.ex:725:31898899     warning: using single-quoted strings to represent charlists is deprecated.900     Use ~c"" if you indeed want a charlist or use "" instead.901     You may run "mix format --migrate" to change all single-quoted902     strings to use the ~c sigil and fix this warning.903     │904 729 │     rel_name = '#{release.name}'905     │                ~906     │907     └─ lib/mix/lib/releases/assembler.ex:729:16908909     warning: using single-quoted strings to represent charlists is deprecated.910     Use ~c"" if you indeed want a charlist or use "" instead.911     You may run "mix format --migrate" to change all single-quoted912     strings to use the ~c sigil and fix this warning.913     │914 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])915     │                                            ~916     │917     └─ lib/mix/lib/releases/assembler.ex:769:44918919     warning: using single-quoted strings to represent charlists is deprecated.920     Use ~c"" if you indeed want a charlist or use "" instead.921     You may run "mix format --migrate" to change all single-quoted922     strings to use the ~c sigil and fix this warning.923     │924 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])925     │                                                  ~926     │927     └─ lib/mix/lib/releases/assembler.ex:769:50928929     warning: using single-quoted strings to represent charlists is deprecated.930     Use ~c"" if you indeed want a charlist or use "" instead.931     You may run "mix format --migrate" to change all single-quoted932     strings to use the ~c sigil and fix this warning.933     │934 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])935     │                                                              ~936     │937     └─ lib/mix/lib/releases/assembler.ex:769:62938939     warning: using single-quoted strings to represent charlists is deprecated.940     Use ~c"" if you indeed want a charlist or use "" instead.941     You may run "mix format --migrate" to change all single-quoted942     strings to use the ~c sigil and fix this warning.943     │944 777 │     case :systools.make_script('#{name}', options) do945     │                                ~946     │947     └─ lib/mix/lib/releases/assembler.ex:777:32948949     warning: using single-quoted strings to represent charlists is deprecated.950     Use ~c"" if you indeed want a charlist or use "" instead.951     You may run "mix format --migrate" to change all single-quoted952     strings to use the ~c sigil and fix this warning.953     │954 852 │                       {'#{path}', '#{Path.join([output_dir, path])}'}955     │                        ~956     │957     └─ lib/mix/lib/releases/assembler.ex:852:24958959     warning: using single-quoted strings to represent charlists is deprecated.960     Use ~c"" if you indeed want a charlist or use "" instead.961     You may run "mix format --migrate" to change all single-quoted962     strings to use the ~c sigil and fix this warning.963     │964 852 │                       {'#{path}', '#{Path.join([output_dir, path])}'}965     │                                   ~966     │967     └─ lib/mix/lib/releases/assembler.ex:852:35968969    warning: using single-quoted strings to represent charlists is deprecated.970    Use ~c"" if you indeed want a charlist or use "" instead.971    You may run "mix format --migrate" to change all single-quoted972    strings to use the ~c sigil and fix this warning.973    │974 54 │         vsn      = '#{Keyword.get(spec, :vsn)}'975    │                    ~976    │977    └─ lib/mix/lib/releases/models/app.ex:54:20978979    warning: using single-quoted strings to represent charlists is deprecated.980    Use ~c"" if you indeed want a charlist or use "" instead.981    You may run "mix format --migrate" to change all single-quoted982    strings to use the ~c sigil and fix this warning.983    │984 44 │     contents = :io_lib.fwrite('~p.\n', [term])985    │                               ~986    │987    └─ lib/mix/lib/releases/utils.ex:44:31988989    warning: using single-quoted strings to represent charlists is deprecated.990    Use ~c"" if you indeed want a charlist or use "" instead.991    You may run "mix format --migrate" to change all single-quoted992    strings to use the ~c sigil and fix this warning.993    │994 61 │     case :file.write_file('#{path}', contents, [encoding: :utf8]) do995    │                           ~996    │997    └─ lib/mix/lib/releases/utils.ex:61:27998999     warning: using single-quoted strings to represent charlists is deprecated.1000     Use ~c"" if you indeed want a charlist or use "" instead.1001     You may run "mix format --migrate" to change all single-quoted1002     strings to use the ~c sigil and fix this warning.1003     │1004 156 │         'win32' ->1005     │         ~1006     │1007     └─ lib/mix/lib/releases/utils.ex:156:910081009    warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, [term]}1010    │1011 71 │   @spec read_terms(String.t) :: {:ok, [term]} :: {:error, String.t}1012    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1013    │1014    └─ lib/mix/lib/releases/utils.ex:71: Mix.Releases.Utils (module)10151016    warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)1017    │1018 57 │           e in [Config.LoadError] ->1019    │             ~1020    │1021    └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/110221023     warning: comparison with structs found:10241025         v1 > v210261027     given types:10281029         dynamic(%Version{}) > dynamic(%Version{})10301031     where "v1" was given the type:10321033         # type: dynamic(%Version{})1034         # from: lib/mix/lib/releases/utils.ex1035         {{:semantic, v1}, {:semantic, v2}}10361037     where "v2" was given the type:10381039         # type: dynamic(%Version{})1040         # from: lib/mix/lib/releases/utils.ex1041         {{:semantic, v1}, {:semantic, v2}}10421043     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.10441045     type warning found at:1046     │1047 231 │                   {:standard, :standard} -> v1 > v2 # probably always false1048     │                                                ~1049     │1050     └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/110511052     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1053     │1054 339 │       reraise(e, System.stacktrace())1055     │                         ~1056     │1057     └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/11058     └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/11059     └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/11060     └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/110611062     warning: unknown key .post_start_hook in expression:10631064         config.post_start_hook10651066     the given type does not have the given key:10671068         dynamic(%Mix.Releases.Config{1069           environments: map(),1070           releases: map(),1071           default_release: term(),1072           default_environment: term(),1073           selected_release: term(),1074           selected_environment: term(),1075           is_upgrade: term(),1076           upgrade_from: term()1077         })10781079     where "config" was given the types:10801081         # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1082         # from: lib/mix/lib/releases/config/config.ex:365:311083         %Mix.Releases.Config{} = config10841085         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1086         # from: lib/mix/lib/releases/config/config.ex:366:241087         Map.to_list(config.environments)10881089         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1090         # from: lib/mix/lib/releases/config/config.ex:367:201091         Map.to_list(config.releases)10921093     type warning found at:1094     │1095 450 │             "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1096     │                                                                                              ~~~~~~~~~~~~~~~1097     │1098     └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/110991100     warning: comparison with structs found:11011102         v1 > v211031104     given types:11051106         dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())11071108     where "v1" was given the type:11091110         # type: dynamic(%Version{} or binary())1111         # from: lib/mix/lib/releases/utils.ex1112         {{_, v1}, {_, v2}}11131114     where "v2" was given the type:11151116         # type: dynamic(%Version{} or binary())1117         # from: lib/mix/lib/releases/utils.ex1118         {{_, v1}, {_, v2}}11191120     Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.11211122     type warning found at:1123     │1124 240 │             v1 >  v21125     │                ~1126     │1127     └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/111281129     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1130     │1131 104 │         "\n#{Exception.format_stacktrace(System.stacktrace)}"1132     │                                                 ~1133     │1134     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21135     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/211361137    warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1138    │1139 64 │     case :systools.make_tar(rel_path, opts) do1140    │                    ~1141    │1142    └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/111431144     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1145     │1146 164 │       {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1147     │                                                                  ~1148     │1149     └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/111501151     warning: incompatible types in binary construction:11521153         <<..., release::binary>>11541155     got type:11561157         dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})11581159     but expected type:11601161         binary()11621163     where "release" was given the type:11641165         # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1166         # from: lib/mix/lib/releases/models/release.ex:207:781167         %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release11681169     type warning found at:1170     │1171 218 │         Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1172     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173     │1174     └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/211751176    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1177    │1178 68 │     "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1179    │                                                          ~1180    │1181    └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11182    └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11183    └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111841185    warning: Mix.Dep.loaded/1 is undefined or private1186    │1187 37 │     dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1188    │                             ~1189    │1190    └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211911192    warning: the following clause will never match:11931194        {:error, reason} ->11951196    because it attempts to match on the result of:11971198        File.cp_r(src, dest)11991200    which has type:12011202        dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})12031204    type warning found at:1205    │1206 90 │         {:error, reason} ->1207    │         ~~~~~~~~~~~~~~~~~~~1208    │1209    └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/112101211     warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1212     │1213 322 │             result = :systools.make_relup(1214     │                                ~1215     │1216     └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/212171218     warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1219     │1220 573 │                merged            <- Mix.Config.merge(base_config, sys_config),1221     │                                                ~1222     │1223     └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/212241225     warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1226     │1227 601 │     config = Mix.Config.read!(base_config_path)1228     │                         ~1229     │1230     └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/112311232     warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1233     │1234 731 │     case :systools.make_script(rel_name, options) do1235     │                    ~1236     │1237     └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21238     └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/412391240     warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1241     │1242 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1243     │                            ~1244     │1245     └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/212461247Generated distillery app1248==> circular_buffer1249Compiling 1 file (.ex)1250Generated circular_buffer app1251==> poison1252Compiling 4 files (.ex)1253    warning: using single-quoted strings to represent charlists is deprecated.1254    Use ~c"" if you indeed want a charlist or use "" instead.1255    You may run "mix format --migrate" to change all single-quoted1256    strings to use the ~c sigil and fix this warning.1257    │1258 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1259    │                               ~1260    │1261    └─ lib/poison/encoder.ex:93:3112621263    warning: using single-quoted strings to represent charlists is deprecated.1264    Use ~c"" if you indeed want a charlist or use "" instead.1265    You may run "mix format --migrate" to change all single-quoted1266    strings to use the ~c sigil and fix this warning.1267    │1268 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1269    │                                                ~1270    │1271    └─ lib/poison/encoder.ex:93:4812721273     warning: using single-quoted strings to represent charlists is deprecated.1274     Use ~c"" if you indeed want a charlist or use "" instead.1275     You may run "mix format --migrate" to change all single-quoted1276     strings to use the ~c sigil and fix this warning.1277     │1278 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do1279     │                                                                           ~1280     │1281     └─ lib/poison/encoder.ex:139:7512821283    warning: using single-quoted strings to represent charlists is deprecated.1284    Use ~c"" if you indeed want a charlist or use "" instead.1285    You may run "mix format --migrate" to change all single-quoted1286    strings to use the ~c sigil and fix this warning.1287    │1288 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do1289    │                                                                       ~1290    │1291    └─ lib/poison/parser.ex:77:7112921293     warning: using single-quoted strings to represent charlists is deprecated.1294     Use ~c"" if you indeed want a charlist or use "" instead.1295     You may run "mix format --migrate" to change all single-quoted1296     strings to use the ~c sigil and fix this warning.1297     │1298 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do1299     │                                                                          ~1300     │1301     └─ lib/poison/parser.ex:155:7413021303     warning: using single-quoted strings to represent charlists is deprecated.1304     Use ~c"" if you indeed want a charlist or use "" instead.1305     You may run "mix format --migrate" to change all single-quoted1306     strings to use the ~c sigil and fix this warning.1307     │1308 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do1309     │                                                            ~1310     │1311     └─ lib/poison/parser.ex:171:6013121313     warning: using single-quoted strings to represent charlists is deprecated.1314     Use ~c"" if you indeed want a charlist or use "" instead.1315     You may run "mix format --migrate" to change all single-quoted1316     strings to use the ~c sigil and fix this warning.1317     │1318 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do1319     │                                                                   ~1320     │1321     └─ lib/poison/parser.ex:197:6713221323     warning: using single-quoted strings to represent charlists is deprecated.1324     Use ~c"" if you indeed want a charlist or use "" instead.1325     You may run "mix format --migrate" to change all single-quoted1326     strings to use the ~c sigil and fix this warning.1327     │1328 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do1329     │                                                                ~1330     │1331     └─ lib/poison/parser.ex:205:6413321333     warning: using single-quoted strings to represent charlists is deprecated.1334     Use ~c"" if you indeed want a charlist or use "" instead.1335     You may run "mix format --migrate" to change all single-quoted1336     strings to use the ~c sigil and fix this warning.1337     │1338 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1339     │                               ~1340     │1341     └─ lib/poison/parser.ex:229:3113421343     warning: using single-quoted strings to represent charlists is deprecated.1344     Use ~c"" if you indeed want a charlist or use "" instead.1345     You may run "mix format --migrate" to change all single-quoted1346     strings to use the ~c sigil and fix this warning.1347     │1348 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1349     │                                            ~1350     │1351     └─ lib/poison/parser.ex:229:4413521353     warning: using single-quoted strings to represent charlists is deprecated.1354     Use ~c"" if you indeed want a charlist or use "" instead.1355     You may run "mix format --migrate" to change all single-quoted1356     strings to use the ~c sigil and fix this warning.1357     │1358 239 │     when a1 in 'dD' and a2 in 'dD'1359     │                ~1360     │1361     └─ lib/poison/parser.ex:239:1613621363     warning: using single-quoted strings to represent charlists is deprecated.1364     Use ~c"" if you indeed want a charlist or use "" instead.1365     You may run "mix format --migrate" to change all single-quoted1366     strings to use the ~c sigil and fix this warning.1367     │1368 239 │     when a1 in 'dD' and a2 in 'dD'1369     │                               ~1370     │1371     └─ lib/poison/parser.ex:239:3113721373     warning: using single-quoted strings to represent charlists is deprecated.1374     Use ~c"" if you indeed want a charlist or use "" instead.1375     You may run "mix format --migrate" to change all single-quoted1376     strings to use the ~c sigil and fix this warning.1377     │1378 240 │     and (b1 in '89abAB')1379     │                ~1380     │1381     └─ lib/poison/parser.ex:240:1613821383     warning: using single-quoted strings to represent charlists is deprecated.1384     Use ~c"" if you indeed want a charlist or use "" instead.1385     You may run "mix format --migrate" to change all single-quoted1386     strings to use the ~c sigil and fix this warning.1387     │1388 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do1389     │                                                            ~1390     │1391     └─ lib/poison/parser.ex:274:6013921393    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1394    │1395 22 │   if Application.get_env(:poison, :native) do1396    │                  ~1397    │1398    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)13991400    warning: use Bitwise is deprecated. import Bitwise instead1401    │1402 26 │   use Bitwise1403    │   ~~~~~~~~~~~1404    │1405    └─ lib/poison/parser.ex:26: Poison.Parser (module)14061407     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1408     │1409 199 │     <<digits :: binary-size(count), rest :: binary>> = string1410     │                             ~1411     │1412     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/214131414     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1415     │1416 225 │     <<chunk :: binary-size(count), rest :: binary>> = string1417     │                            ~1418     │1419     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/314201421    warning: use Bitwise is deprecated. import Bitwise instead1422    │1423 83 │   use Bitwise1424    │   ~~~~~~~~~~~1425    │1426    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)14271428     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1429     │1430 135 │     <<chunk :: binary-size(size), rest :: binary>> = string1431     │                            ~1432     │1433     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/214341435     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead1436     │1437 173 │     case Integer.to_char_list(char, 16) do1438     │                  ~1439     │1440     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/114411442Generated poison app1443==> plug_crypto1444Compiling 5 files (.ex)1445Generated plug_crypto app1446==> nerves_compatibility_test1447===> Analyzing applications...1448===> Compiling yamerl1449/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1450Compile directive 'nowarn_deprecated_catch' can be used to suppress1451warnings in selected modules.1452%   65|    case catch base64:decode(Text) of1453%     |         ^14541455/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1456Compile directive 'nowarn_deprecated_catch' can be used to suppress1457warnings in selected modules.1458%   72|    case catch base64:decode(Text) of1459%     |         ^14601461    ┌─ src/yamerl_node_binary.erl:1462    │1463 65 │     case catch base64:decode(Text) of1464    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1465Compile directive 'nowarn_deprecated_catch' can be used to suppress1466warnings in selected modules.14671468    ┌─ src/yamerl_node_binary.erl:1469    │1470 72 │     case catch base64:decode(Text) of1471    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1472Compile directive 'nowarn_deprecated_catch' can be used to suppress1473warnings in selected modules.147414751476/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1477Compile directive 'nowarn_deprecated_catch' can be used to suppress1478warnings in selected modules.1479%  801|     catch Mod:module_info(),1480%     |     ^14811482     ┌─ src/yamerl_constr.erl:1483     │1484 801 │      catch Mod:module_info(),1485     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1486Compile directive 'nowarn_deprecated_catch' can be used to suppress1487warnings in selected modules.148814891490===> Analyzing applications...1491===> Compiling ranch1492    ┌─ src/ranch.erl:1493    │1494 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);1495    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1496Compile directive 'nowarn_deprecated_catch' can be used to suppress1497warnings in selected modules.149814991500    ┌─ src/ranch_conns_sup.erl:1501    │1502 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},1503    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1504Compile directive 'nowarn_deprecated_catch' can be used to suppress1505warnings in selected modules.150615071508     ┌─ src/ranch_ssl.erl:1509     │1510 128 │  	case ssl:ssl_accept(CSocket, Timeout) of1511     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead15121513     ┌─ src/ranch_ssl.erl:1514     │1515 233 │  			end, ssl:cipher_suites());1516     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead15171518     ┌─ src/ranch_ssl.erl:1519     │1520 235 │  			ssl:cipher_suites()1521     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead152215231524==> tablet1525Compiling 2 files (.ex)1526Generated tablet app1527==> elixir_make1528Compiling 8 files (.ex)1529Generated elixir_make app1530==> nerves_logging1531 CC kmsg_tailer.o1532 LD kmsg_tailer1533Compiling 5 files (.ex)1534Generated nerves_logging app1535==> comeonin1536mkdir -p priv1537/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so1538Compiling 8 files (.ex)1539    warning: using single-quoted strings to represent charlists is deprecated.1540    Use ~c"" if you indeed want a charlist or use "" instead.1541    You may run "mix format --migrate" to change all single-quoted1542    strings to use the ~c sigil and fix this warning.1543    │1544 57 │     path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')1545    │                                                      ~1546    │1547    └─ lib/comeonin/bcrypt.ex:57:5415481549     warning: using single-quoted strings to represent charlists is deprecated.1550     Use ~c"" if you indeed want a charlist or use "" instead.1551     You may run "mix format --migrate" to change all single-quoted1552     strings to use the ~c sigil and fix this warning.1553     │1554 159 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')1555     │                                                                        ~1556     │1557     └─ lib/comeonin/bcrypt.ex:159:7215581559     warning: using single-quoted strings to represent charlists is deprecated.1560     Use ~c"" if you indeed want a charlist or use "" instead.1561     You may run "mix format --migrate" to change all single-quoted1562     strings to use the ~c sigil and fix this warning.1563     │1564 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1565     │                                                              ~1566     │1567     └─ lib/comeonin/bcrypt.ex:164:6215681569     warning: using single-quoted strings to represent charlists is deprecated.1570     Use ~c"" if you indeed want a charlist or use "" instead.1571     You may run "mix format --migrate" to change all single-quoted1572     strings to use the ~c sigil and fix this warning.1573     │1574 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1575     │                                                                    ~1576     │1577     └─ lib/comeonin/bcrypt.ex:164:6815781579     warning: using single-quoted strings to represent charlists is deprecated.1580     Use ~c"" if you indeed want a charlist or use "" instead.1581     You may run "mix format --migrate" to change all single-quoted1582     strings to use the ~c sigil and fix this warning.1583     │1584 165 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 11585     │                            ~1586     │1587     └─ lib/comeonin/bcrypt.ex:165:2815881589    warning: use Bitwise is deprecated. import Bitwise instead1590    │1591 48 │   use Bitwise1592    │   ~~~~~~~~~~~1593    │1594    └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)15951596    warning: use Bitwise is deprecated. import Bitwise instead1597    │1598  9 │   use Bitwise1599    │   ~~~~~~~~~~~1600    │1601    └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)16021603    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16041605    This error happens when you have function calls without parentheses inside keywords. For example:16061607        function(arg, one: nested_call a, b, c)1608        function(arg, one: if expr, do: :this, else: :that)16091610    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:16111612        function(arg, one: if(expr, do: :this, else: :that))1613        function(arg, one: nested_call(a, b, c))16141615    Ambiguity found at:1616    │1617 49 │   def gen_secret(_), do: raise ArgumentError, "Invalid length"1618    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1619    │1620    └─ lib/comeonin/otp.ex:4916211622    warning: use Bitwise is deprecated. import Bitwise instead1623    │1624 34 │   use Bitwise1625    │   ~~~~~~~~~~~1626    │1627    └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)16281629    warning: use Bitwise is deprecated. import Bitwise instead1630    │1631 31 │   use Bitwise1632    │   ~~~~~~~~~~~1633    │1634    └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)16351636     warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1637     │1638 117 │     <<bin::binary-size(max_length), _::binary>> = key1639     │                        ~1640     │1641     └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/716421643    warning: using single-quoted strings to represent charlists is deprecated.1644    Use ~c"" if you indeed want a charlist or use "" instead.1645    You may run "mix format --migrate" to change all single-quoted1646    strings to use the ~c sigil and fix this warning.1647    │1648 11 │   b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'1649    │                                  ~1650    │1651    └─ lib/comeonin/pbkdf2/base64.ex:11:3416521653    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1654    │1655 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1656    │                                             ~1657    │1658    └─ lib/comeonin/tools.ex:19:4516591660    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661    │1662 29 │     <<main::size(split)-binary, rest::binary>> = data1663    │                  ~1664    │1665    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/116661667    warning: use Bitwise is deprecated. import Bitwise instead1668    │1669  6 │   use Bitwise1670    │   ~~~~~~~~~~~1671    │1672    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)16731674    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1675    │1676 52 │     <<main::size(split)-binary, rest::binary>> = data1677    │                  ~1678    │1679    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/116801681     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1682     │1683 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1684     │                       ~1685     │1686     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71687     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/416881689    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1690    │1691 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1692    │                    ~1693    │1694    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/316951696Generated comeonin app1697==> nerves_compatibility_test1698===> Analyzing applications...1699===> Compiling cowlib1700==> nerves_discovery1701Compiling 5 files (.ex)1702Generated nerves_discovery app1703==> ring_logger1704Compiling 7 files (.ex)1705Generated ring_logger app1706==> nerves_compatibility_test1707===> Analyzing applications...1708===> Compiling poolboy1709warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1710  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21711  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11712  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51713  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21714  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41715  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/217161717==> db_connection1718Compiling 23 files (.ex)1719warning: cannot infer signatures from :poolboy because it is not loaded17201721    warning: unused require Bitwise1722    │1723 31 │     require Bitwise1724    │     ~1725    │1726    └─ lib/db_connection/backoff.ex:31:517271728     warning: using single-quoted strings to represent charlists is deprecated.1729     Use ~c"" if you indeed want a charlist or use "" instead.1730     You may run "mix format --migrate" to change all single-quoted1731     strings to use the ~c sigil and fix this warning.1732     │1733 406 │       :normal    -> [{:data, [{'Module', mod}]}]1734     │                                ~1735     │1736     └─ lib/db_connection/connection.ex:406:3217371738     warning: using single-quoted strings to represent charlists is deprecated.1739     Use ~c"" if you indeed want a charlist or use "" instead.1740     You may run "mix format --migrate" to change all single-quoted1741     strings to use the ~c sigil and fix this warning.1742     │1743 661 │     [{:data, [{'Module', mod}, {'State', state}]}]1744     │                ~1745     │1746     └─ lib/db_connection/connection.ex:661:1617471748     warning: using single-quoted strings to represent charlists is deprecated.1749     Use ~c"" if you indeed want a charlist or use "" instead.1750     You may run "mix format --migrate" to change all single-quoted1751     strings to use the ~c sigil and fix this warning.1752     │1753 661 │     [{:data, [{'Module', mod}, {'State', state}]}]1754     │                                 ~1755     │1756     └─ lib/db_connection/connection.ex:661:3317571758    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759    │1760  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]1761    │                  ~1762    │1763    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/017641765    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766    │1767 30 │     worker(DBConnection.Watcher, [owner])1768    │     ~1769    │1770    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/117711772    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773    │1774 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)1775    │     ~1776    │1777    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11778    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217791780    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1781    │1782 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1783    │     ~1784    │1785    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/217861787    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1788    │1789 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1790    │                     ~1791    │1792    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/417931794    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795    │1796 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1797    │     ~1798    │1799    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/318001801     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1802     │1803 138 │         case System.stacktrace() do1804     │                     ~1805     │1806     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/218071808     warning: the following clause will never match:18091810         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18111812     because it attempts to match on the result of:18131814         System.stacktrace()18151816     which has type:18171818         empty_list()18191820     where "arity" was given the type:18211822         # type: integer()1823         # from: lib/db_connection/connection.ex:139:561824         is_integer(arity)18251826     type warning found at:1827     │1828 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1829     │                                      ~1830     │1831     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218321833     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1834     │1835 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)1836     │                     ~1837     │1838     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/318391840     warning: the following clause will never match:18411842         [{a, b, params, c} | rest] when is_list(params) ->18431844     because it attempts to match on the result of:18451846         System.stacktrace()18471848     which has type:18491850         empty_list()18511852     where "params" was given the type:18531854         # type: empty_list() or non_empty_list(term(), term())1855         # from: lib/db_connection/connection.ex:140:431856         is_list(params)18571858     type warning found at:1859     │1860 140 │           [{a, b, params, c} | rest] when is_list(params) ->1861     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1862     │1863     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/218641865    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1866    │1867  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1868    │                  ~1869    │1870    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/018711872     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1873     │1874 111 │         stack = System.stacktrace()1875     │                        ~1876     │1877     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/318781879    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1880    │1881  8 │     pool = supervisor(Pool, [], [restart: :temporary])1882    │            ~1883    │1884    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/018851886    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1887    │1888  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],1889    │                 ~1890    │1891    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/318921893    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1894    │1895 36 │     worker(DBConnection.Watcher, [owner])1896    │     ~1897    │1898    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/118991900     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1901     │1902 986 │             stack = System.stacktrace()1903     │                            ~1904     │1905     └─ lib/db_connection.ex:986:28: DBConnection.handle/41906     └─ lib/db_connection.ex:992:24: DBConnection.handle/41907     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41908     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41909     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61910     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31911     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51912     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21913     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41914     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51915     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51916     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21917     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61918     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/619191920     warning: :random.seed/3 is deprecated. Use the 'rand' module instead1921     │1922 108 │     case :random.seed(hash, sec, micro) do1923     │                  ~1924     │1925     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019261927    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1928    │1929  9 │       supervisor(DBConnection.Task, []),1930    │       ~1931    │1932    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21933    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21934    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219351936Generated db_connection app1937==> decimal1938Compiling 4 files (.ex)1939      warning: using single-quoted strings to represent charlists is deprecated.1940      Use ~c"" if you indeed want a charlist or use "" instead.1941      You may run "mix format --migrate" to change all single-quoted1942      strings to use the ~c sigil and fix this warning.1943      │1944 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list1945      │           ~1946      │1947      └─ lib/decimal.ex:1320:1119481949      warning: using single-quoted strings to represent charlists is deprecated.1950      Use ~c"" if you indeed want a charlist or use "" instead.1951      You may run "mix format --migrate" to change all single-quoted1952      strings to use the ~c sigil and fix this warning.1953      │1954 1351 │           list = list ++ 'E'1955      │                          ~1956      │1957      └─ lib/decimal.ex:1351:2619581959      warning: using single-quoted strings to represent charlists is deprecated.1960      Use ~c"" if you indeed want a charlist or use "" instead.1961      You may run "mix format --migrate" to change all single-quoted1962      strings to use the ~c sigil and fix this warning.1963      │1964 1352 │           list = if exp >= 0, do: list ++ '+', else: list1965      │                                           ~1966      │1967      └─ lib/decimal.ex:1352:4319681969      warning: using single-quoted strings to represent charlists is deprecated.1970      Use ~c"" if you indeed want a charlist or use "" instead.1971      You may run "mix format --migrate" to change all single-quoted1972      strings to use the ~c sigil and fix this warning.1973      │1974 1775 │       int = if int == [], do: '0', else: int1975      │                               ~1976      │1977      └─ lib/decimal.ex:1775:3119781979      warning: using single-quoted strings to represent charlists is deprecated.1980      Use ~c"" if you indeed want a charlist or use "" instead.1981      You may run "mix format --migrate" to change all single-quoted1982      strings to use the ~c sigil and fix this warning.1983      │1984 1776 │       exp = if exp == [], do: '0', else: exp1985      │                               ~1986      │1987      └─ lib/decimal.ex:1776:3119881989Generated decimal app1990==> mix_docker1991Compiling 2 files (.ex)1992    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1993    │1994  5 │   @dockerfile_build   Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1995    │                                   ~1996    │1997    └─ lib/mix_docker.ex:5:35: MixDocker (module)19981999    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead2000    │2001  6 │   @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")2002    │                                   ~2003    │2004    └─ lib/mix_docker.ex:6:35: MixDocker (module)20052006     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2007     │2008 168 │       Logger.warn("#{name} already exists")2009     │              ~2010     │2011     └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/120122013Generated mix_docker app2014==> yaml_elixir2015Compiling 3 files (.ex)2016Generated yaml_elixir app2017==> interactive_cmd2018Compiling 1 file (.ex)2019Generated interactive_cmd app2020==> nerves2021Compiling 65 files (.ex)2022    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)2023    │2024  6 │ defmodule Mix.Tasks.Nerves.Init do2025    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026    │2027    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)20282029    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)2030    │2031  6 │ defmodule Nerves do2032    │ ~~~~~~~~~~~~~~~~~~~2033    │2034    └─ lib/nerves.ex:6: Nerves (module)20352036    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)2037    │2038  5 │ defmodule Nerves.ArtifactResolver do2039    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040    │2041    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)20422043    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)2044    │2045  6 │ defmodule Nerves.BuildAction.AppModes do2046    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047    │2048    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)20492050    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)2051    │2052  5 │ defmodule Nerves.BuildAction.CheckExecutables do2053    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054    │2055    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)20562057    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)2058    │2059  8 │ defmodule Nerves.BuildAction.Erlinit do2060    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061    │2062    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)20632064    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)2065    │2066  5 │ defmodule Nerves.BuildAction.Firmware do2067    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2068    │2069    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)20702071    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)2072    │2073  7 │ defmodule Nerves.BuildAction.IExStartupCheck do2074    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075    │2076    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)20772078    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)2079    │2080  5 │ defmodule Nerves.BuildAction.NervesV1System do2081    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082    │2083    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)20842085    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)2086    │2087  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do2088    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2089    │2090    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)20912092    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)2093    │2094  5 │ defmodule Nerves.BuildAction.Rootfs do2095    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096    │2097    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)20982099    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)2100    │2101  6 │ defmodule Nerves.BuildAction.SortApps do2102    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103    │2104    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)21052106    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)2107    │2108  5 │ defmodule Nerves.BuildAction.StripAll do2109    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2110    │2111    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)21122113    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)2114    │2115  5 │ defmodule Nerves.BuildAction.Trimmer do2116    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117    │2118    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)21192120    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)2121    │2122  5 │ defmodule Nerves.BuildPlan do2123    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2124    │2125    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)21262127    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)2128    │2129  5 │ defmodule Nerves.BuildPlan.Checks do2130    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131    │2132    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)21332134    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)2135    │2136  6 │ defmodule Nerves.Container do2137    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2138    │2139    └─ lib/nerves/container.ex:6: Nerves.Container (module)21402141    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)2142    │2143  5 │ defmodule Nerves.Fingerprint do2144    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145    │2146    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)21472148    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)2149    │2150  5 │ defmodule Nerves.MixPackage do2151    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2152    │2153    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)21542155    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)2156    │2157  5 │ defmodule Nerves.Paths do2158    │ ~~~~~~~~~~~~~~~~~~~~~~~~~2159    │2160    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)21612162    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)2163    │2164  5 │ defmodule Nerves.TargetTuple do2165    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166    │2167    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)21682169Generated nerves app2170==> nerves_toolchain_aarch64_nerves_linux_gnu2171Compiling 1 file (.ex)2172Generated nerves_toolchain_aarch64_nerves_linux_gnu app2173==> nerves_system_qemu_aarch642174Compiling 1 file (.ex)2175Generated nerves_system_qemu_aarch64 app2176==> nerves_compatibility_test2177===> Analyzing applications...2178===> Compiling telemetry2179===> Analyzing applications...2180===> Compiling cowboy2181     ┌─ src/cowboy_websocket.erl:2182     │2183 147 │  		Stacktrace = erlang:get_stacktrace(),2184     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21852186     ┌─ src/cowboy_websocket.erl:2187     │2188 645 │  			{stacktrace, erlang:get_stacktrace()},2189     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21902191     ┌─ src/cowboy_websocket.erl:2192     │2193 755 │  			{stacktrace, erlang:get_stacktrace()},2194     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace219521962197    ┌─ src/cowboy_handler.erl:2198    │2199 87 │  		Stacktrace = erlang:get_stacktrace(),2200    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22012202     ┌─ src/cowboy_handler.erl:2203     │2204 116 │  		Stacktrace = erlang:get_stacktrace(),2205     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22062207     ┌─ src/cowboy_handler.erl:2208     │2209 235 │  		Stacktrace = erlang:get_stacktrace(),2210     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22112212     ┌─ src/cowboy_handler.erl:2213     │2214 290 │  			{stacktrace, erlang:get_stacktrace()},2215     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace221622172218    ┌─ src/cowboy_rest.erl:2219    │2220 69 │  				Stacktrace = erlang:get_stacktrace(),2221    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22222223      ┌─ src/cowboy_rest.erl:2224      │2225 1006 │  	Stacktrace = erlang:get_stacktrace(),2226      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222722282229==> expo2230Compiling 2 files (.erl)2231Compiling 22 files (.ex)2232Generated expo app2233==> gettext2234Compiling 18 files (.ex)2235     warning: unused require Gettext.Macros2236     │2237 594 │   require Gettext.Macros2238     │   ~2239     │2240     └─ lib/gettext.ex:594:322412242     warning: the following clause is redundant:22432244         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22452246     it has type:22472248         dynamic(%Expo.Message.Plural{})22492250     previous clauses have already matched on the following types:22512252         %Expo.Message.Singular{}2253         %Expo.Message.Plural{}22542255     │2256 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do2257     │        ~2258     │2259     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122602261     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2262     │2263 426 │               Kernel.ParallelCompiler.async(fn ->2264     │                                       ~2265     │2266     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322672268Generated gettext app2269==> phoenix_pubsub2270Compiling 13 files (.ex)2271     warning: single quotes around atoms are deprecated. Use double quotes instead2272     │2273 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2274     │                       ~2275     │2276     └─ lib/phoenix/pubsub/local.ex:160:2322772278     warning: single quotes around atoms are deprecated. Use double quotes instead2279     │2280 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2281     │                                        ~2282     │2283     └─ lib/phoenix/pubsub/local.ex:160:4022842285     warning: unused require Logger2286     │2287 107 │   require Logger2288     │   ~2289     │2290     └─ lib/phoenix/tracker.ex:107:322912292    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:22932294        %Phoenix.Tracker.Replica{replica | status: :permdown}22952296    but got type:22972298        dynamic()22992300    where "replica" was given the type:23012302        # type: dynamic()2303        # from: lib/phoenix/tracker/replica.ex:72:172304        replica23052306    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23072308    type warning found at:2309    │2310 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}2311    │                               ~2312    │2313    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123142315    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23162317        %Phoenix.Tracker.Replica{replica | status: :down}23182319    but got type:23202321        dynamic()23222323    where "replica" was given the type:23242325        # type: dynamic()2326        # from: lib/phoenix/tracker/replica.ex:74:132327        replica23282329    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23302331    type warning found at:2332    │2333 74 │   defp down(replica), do: %Replica{replica | status: :down}2334    │                           ~2335    │2336    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123372338    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23392340        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23412342    but got type:23432344        dynamic()23452346    where "replica" was given the type:23472348        # type: dynamic()2349        # from: lib/phoenix/tracker/replica.ex:76:292350        replica23512352    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23532354    type warning found at:2355    │2356 77 │     %Replica{replica | last_heartbeat_at: now_ms()}2357    │     ~2358    │2359    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/123602361     warning: a struct for Phoenix.Tracker.State is expected on struct update:23622363         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}23642365     but got type:23662367         dynamic()23682369     where "delta" was given the type:23702371         # type: dynamic()2372         # from: lib/phoenix/tracker/state.ex:461:362373         %Phoenix.Tracker.State{delta: delta} = state23742375     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23762377     type warning found at:2378     │2379 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2380     │                 ~2381     │2382     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523832384     warning: a struct for Phoenix.Tracker.State is expected on struct update:23852386         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23872388     but got type:23892390         dynamic()23912392     where "delta" was given the type:23932394         # type: dynamic()2395         # from: lib/phoenix/tracker/state.ex:541:992396         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2397           state23982399     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24002401     type warning found at:2402     │2403 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2404     │                   ~2405     │2406     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/124072408     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2409     │2410 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2411     │         ~2412     │2413     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/124142415     warning: a struct for Phoenix.Tracker.State is expected on struct update:24162417         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24182419     but got type:24202421         dynamic(%{..., range: {term(), term()}})24222423     where "delta" was given the type:24242425         # type: dynamic(%{..., range: {term(), term()}})2426         # from: lib/phoenix/tracker/state.ex:551:302427         {start_clock, end_clock} = delta.range24282429     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24302431     type warning found at:2432     │2433 555 │            delta: %State{delta | range: {start_clock, new_end}}}2434     │                   ~2435     │2436     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224372438     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2439     │2440 273 │     supervise(shards, strategy: :one_for_one,2441     │     ~2442     │2443     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124442445    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2446    │2447  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]2448    │        ~2449    │2450    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224512452    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2453    │2454 43 │     :ok = :pg2.create(pg2_group)2455    │                ~2456    │2457    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124582459    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2460    │2461 44 │     :ok = :pg2.join(pg2_group, self())2462    │                ~2463    │2464    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124652466    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2467    │2468 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2469    │       ~2470    │2471    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124722473    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2474    │2475 57 │     :pg2.get_members(pg2_namespace(server_name))2476    │          ~2477    │2478    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124792480    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2481    │2482 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])2483    │       ~2484    │2485    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124862487    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2488    │2489 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2490    │         ~2491    │2492    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12493    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/124942495    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2496    │2497 97 │     supervise(children, strategy: :rest_for_one)2498    │     ~2499    │2500    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/125012502    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2503    │2504 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2505    │       ~2506    │2507    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125082509    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2510    │2511 42 │     supervise children, strategy: :one_for_one2512    │     ~2513    │2514    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125152516Generated phoenix_pubsub app2517==> plug2518Compiling 1 file (.erl)2519Compiling 42 files (.ex)2520Generated plug app2521warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2522  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22523  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12524  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52525  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22526  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42527  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225282529==> phoenix2530Compiling 75 files (.ex)2531warning: cannot infer signatures from :cowboy because it is not loaded25322533warning: cannot infer signatures from :cowlib because it is not loaded25342535warning: cannot infer signatures from :ranch because it is not loaded25362537     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2538     │2539 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr2540     │                    ~2541     │2542     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125432544     warning: using single-quoted strings to represent charlists is deprecated.2545     Use ~c"" if you indeed want a charlist or use "" instead.2546     You may run "mix format --migrate" to change all single-quoted2547     strings to use the ~c sigil and fix this warning.2548     │2549 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2550     │                               ~2551     │2552     └─ lib/phoenix/channel/server.ex:310:3125532554    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2555    │2556 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2557    │                    ~2558    │2559    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325602561    warning: unused require Logger2562    │2563 20 │   require Logger2564    │   ~2565    │2566    └─ lib/phoenix/endpoint/handler.ex:20:325672568    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2569    │2570 39 │       Logger.warn """2571    │              ~2572    │2573    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125742575    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2576    │2577 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2578    │                             ~2579    │2580    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225812582     warning: using single-quoted strings to represent charlists is deprecated.2583     Use ~c"" if you indeed want a charlist or use "" instead.2584     You may run "mix format --migrate" to change all single-quoted2585     strings to use the ~c sigil and fix this warning.2586     │2587 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2588     │                                                  ~2589     │2590     └─ lib/phoenix/router.ex:315:5025912592     warning: using single-quoted strings to represent charlists is deprecated.2593     Use ~c"" if you indeed want a charlist or use "" instead.2594     You may run "mix format --migrate" to change all single-quoted2595     strings to use the ~c sigil and fix this warning.2596     │2597 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2598     │                                                  ~2599     │2600     └─ lib/phoenix/router/helpers.ex:195:5026012602    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26032604    This error happens when you have function calls without parentheses inside keywords. For example:26052606        function(arg, one: nested_call a, b, c)2607        function(arg, one: if expr, do: :this, else: :that)26082609    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:26102611        function(arg, one: if(expr, do: :this, else: :that))2612        function(arg, one: nested_call(a, b, c))26132614    Ambiguity found at:2615    │2616 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """2617    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2618    │2619    └─ lib/phoenix/router/resource.ex:7126202621    warning: duplicate key :route found in struct2622    │2623 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2624    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2625    │2626    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26272628     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2629     │2630 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2631     │              ~2632     │2633     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126342635     warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"2636     │2637 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2638     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639     │2640     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26412642     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2643     │2644 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2645     │            ~2646     │2647     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226482649     warning: using single-quoted strings to represent charlists is deprecated.2650     Use ~c"" if you indeed want a charlist or use "" instead.2651     You may run "mix format --migrate" to change all single-quoted2652     strings to use the ~c sigil and fix this warning.2653     │2654 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2655     │                                                  ~2656     │2657     └─ lib/phoenix/template.ex:174:5026582659     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2660     │2661 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2662     │            ~2663     │2664     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226652666    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2667    │2668 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2669    │       ~2670    │2671    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/126722673    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2674    │2675 14 │     supervise(children, strategy: :simple_one_for_one)2676    │     ~2677    │2678    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/126792680     warning: expected a module (an atom) when invoking config/1 in expression:26812682         endpoint.config(:endpoint_id)26832684     where "endpoint" was given the type:26852686         # type: dynamic(%{..., __pubsub_server__: atom()})2687         # from: lib/phoenix/transports/long_poll.ex:199:102688         verify_token(endpoint, token, opts)26892690     type warning found at:2691     │2692 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2693     │                                          ~2694     │2695     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/326962697     warning: unknown key .__pubsub_server__ in expression:26982699         endpoint.__pubsub_server__27002701     the given type does not have the given key:27022703         dynamic(2704           %Phoenix.Socket{2705             id: term(),2706             assigns: term(),2707             channel: term(),2708             channel_pid: term(),2709             endpoint: atom(),2710             handler: term(),2711             joined: term(),2712             pubsub_server: term(),2713             ref: term(),2714             join_ref: term(),2715             topic: term(),2716             transport: term(),2717             transport_pid: term(),2718             transport_name: term(),2719             serializer: term(),2720             private: term(),2721             vsn: term()2722           } or2723             %Plug.Conn{2724               adapter: term(),2725               assigns: term(),2726               body_params: term(),2727               cookies: term(),2728               halted: term(),2729               host: term(),2730               method: term(),2731               owner: term(),2732               params: term(),2733               path_info: term(),2734               path_params: term(),2735               port: term(),2736               private: term(),2737               query_params: term(),2738               query_string: term(),2739               remote_ip: term(),2740               req_cookies: term(),2741               req_headers: term(),2742               request_path: term(),2743               resp_body: term(),2744               resp_cookies: term(),2745               resp_headers: term(),2746               scheme: term(),2747               script_name: term(),2748               secret_key_base: term(),2749               state: term(),2750               status: term()2751             } or atom() or binary()2752         )27532754     where "endpoint" was given the type:27552756         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2757         # from: lib/phoenix/transports/long_poll.ex:254:192758         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27592760     type warning found at:2761     │2762 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2763     │                                                          ~~~~~~~~~~~~~~~~~2764     │2765     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327662767     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2768     │2769 647 │       exception -> {:error, {exception, System.stacktrace()}}2770     │                                                ~2771     │2772     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/127732774    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)2775    │2776  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do2777    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2778    │2779    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)27802781    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)2782    │2783 10 │     conn = @connection.conn(req, transport)2784    │                        ~2785    │2786    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/327872788    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)2789    │2790 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}2791    │                       ~2792    │2793    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/327942795    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2796    │2797 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2798    │                                                                                   ~2799    │2800    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/328012802     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2803     │2804 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2805     │                                                     ~2806     │2807     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/428082809    warning: a struct for Plug.Conn is expected on struct update:28102811        %Plug.Conn{conn | state: :sent}28122813    but got type:28142815        dynamic()28162817    where "conn" was given the type:28182819        # type: dynamic()2820        # from: lib/phoenix/endpoint/render_errors.ex:79:212821        conn28222823    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28242825    type warning found at:2826    │2827 83 │         %Plug.Conn{conn | state: :sent}2828    │         ~2829    │2830    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528312832     warning: a struct for Phoenix.Socket is expected on struct update:28332834         %Phoenix.Socket{socket | id: id}28352836     but got type:28372838         dynamic()28392840     where "socket" was given the type:28412842         # type: dynamic()2843         # from: lib/phoenix/socket/transport.ex2844         {:ok, socket}28452846     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"28472848     type warning found at:2849     │2850 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2851     │                                          ~2852     │2853     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/728542855    warning: a struct for Plug.Conn is expected on struct update:28562857        %Plug.Conn{conn | query_params: %{}, params: %{}}28582859    but got type:28602861        dynamic(%{..., params: %Plug.Conn.Unfetched{}})28622863    where "conn" was given the types:28642865        # type: dynamic(%{..., params: term()})2866        # from: lib/phoenix/endpoint/render_errors.ex:94:172867        conn.params28682869        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2870        # from: lib/phoenix/endpoint/render_errors.ex:94:172871        conn.params28722873    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28742875    type warning found at:2876    │2877 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2878    │                                   ~2879    │2880    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128812882    warning: a struct for Plug.Conn is expected on struct update:28832884        %Plug.Conn{conn | query_params: %{}, params: params}28852886    but got type:28872888        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28892890    where "conn" was given the types:28912892        # type: dynamic(%{..., params: term()})2893        # from: lib/phoenix/endpoint/render_errors.ex:94:172894        conn.params28952896        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2897        # from: lib/phoenix/endpoint/render_errors.ex:94:172898        conn.params28992900    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29012902    type warning found at:2903    │2904 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}2905    │                   ~2906    │2907    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/129082909     warning: a struct for Plug.Conn is expected on struct update:29102911         %Plug.Conn{conn | params: params}29122913     but got type:29142915         dynamic(%{..., params: map()})29162917     where "conn" was given the type:29182919         # type: dynamic(%{..., params: map()})2920         # from: lib/phoenix/controller.ex:912:172921         Map.get(conn.params, required_key)29222923     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29242925     type warning found at:2926     │2927 919 │     %Plug.Conn{conn | params: params}2928     │     ~2929     │2930     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/229312932     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2933     │2934 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2935     │       ~2936     │2937     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429382939     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2940     │2941 199 │       worker(Phoenix.Tracker, [module, opts, opts])2942     │       ~2943     │2944     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429452946    warning: expected a map or struct when accessing .url in expression:29472948        endpoint.url29492950    where "endpoint" was given the types:29512952        # type: dynamic(atom())2953        # from: lib/phoenix/router/helpers.ex:24:202954        endpoint29552956        # type: atom()2957        # from: lib/phoenix/router/helpers.ex:24:352958        is_atom(endpoint)29592960    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29612962    type warning found at:2963    │2964 25 │     endpoint.url2965    │              ~2966    │2967    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229682969     warning: a struct for Plug.Conn is expected on struct update:29702971         %Plug.Conn{conn | path_info: path, script_name: script}29722973     but got type:29742975         dynamic()29762977     where "conn" was given the type:29782979         # type: dynamic()2980         # from: lib/phoenix/router/route.ex:147:102981         conn = target.call(%Plug.Conn{...}, opts)29822983     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29842985     type warning found at:2986     │2987 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2988     │     ~2989     │2990     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429912992     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2993     │2994 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2995     │                                                                          ~2996     │2997     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129982999    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3000    │3001 71 │     supervise(children, strategy: :one_for_one)3002    │     ~3003    │3004    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/130053006    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3007    │3008 76 │     [worker(Phoenix.Config, args)]3009    │      ~3010    │3011    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/330123013    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3014    │3015 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]3016    │        ~3017    │3018    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/23019    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/33020    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/330213022     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead3023     │3024 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),3025     │         ~3026     │3027     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/330283029     warning: expected a module (an atom) when invoking path/1 in expression:30303031         endpoint.path("/")30323033     where "endpoint" was given the type:30343035         # type: dynamic(%{..., host: term()})3036         # from: lib/phoenix/endpoint/supervisor.ex:312:143037         endpoint.host30383039     type warning found at:3040     │3041 313 │     endpoint.path("/")3042     │              ~3043     │3044     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130453046    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3047    │3048 35 │     supervise(children, strategy: :one_for_one)3049    │     ~3050    │3051    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130523053    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3054    │3055 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3056    │                                            ~3057    │3058    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330593060    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3061    │3062 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3063    │                            ~3064    │3065    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330663067     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3068     │3069 113 │     {addr,port} = :ranch.get_addr(ref)3070     │                          ~3071     │3072     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330733074     warning: comparison between distinct types found:30753076         !Path.extname(file_path) == ".gz"30773078     given types:30793080         dynamic(boolean()) == binary()30813082     where "file_path" was given the type:30833084         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3085         # from: lib/phoenix/digester.ex:147:453086         Path.basename(file_path)30873088     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false30893090     type warning found at:3091     │3092 148 │       !Path.extname(file_path) == ".gz"3093     │                                ~3094     │3095     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130963097    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3098    │3099 51 │       worker(Phoenix.CodeReloader.Server, [])3100    │       ~3101    │3102    └─ lib/phoenix.ex:51:7: Phoenix.start/231033104    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3105    │3106 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)3107    │                                                           ~3108    │3109    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331103111    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31123113        mod.__phoenix_recompile__?31143115    where "mod" was given the type:31163117        # type: dynamic(atom())3118        # from: lib/mix/tasks/compile.phoenix.ex:34:123119        Code.ensure_loaded?(mod)31203121    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31223123    type warning found at:3124    │3125 36 │         mod.__phoenix_recompile__?3126    │             ~3127    │3128    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131293130     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3131     │3132 155 │     Enum.partition attrs, fn3133     │          ~3134     │3135     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131363137     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3138     │3139 234 │       Enum.partition(attrs, fn3140     │            ~3141     │3142     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231433144Generated phoenix app3145==> phoenix_html3146Compiling 8 files (.ex)3147    warning: using single-quoted strings to represent charlists is deprecated.3148    Use ~c"" if you indeed want a charlist or use "" instead.3149    You may run "mix format --migrate" to change all single-quoted3150    strings to use the ~c sigil and fix this warning.3151    │3152 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3153    │                                                  ~3154    │3155    └─ lib/phoenix_html/engine.ex:12:5031563157    warning: the 1st pattern in clause will never match:31583159        6031603161    because it is expected to receive type:31623163        dynamic(empty_list() or non_empty_list(term(), term()))31643165    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31663167    type warning found at:3168    │3169 56 │   def to_iodata(?<), do: "&lt;"3170    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3171    │3172    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131733174    warning: the 1st pattern in clause will never match:31753176        6231773178    because it is expected to receive type:31793180        dynamic(empty_list() or non_empty_list(term(), term()))31813182    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31833184    type warning found at:3185    │3186 57 │   def to_iodata(?>), do: "&gt;"3187    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3188    │3189    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131903191    warning: the 1st pattern in clause will never match:31923193        3831943195    because it is expected to receive type:31963197        dynamic(empty_list() or non_empty_list(term(), term()))31983199    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32003201    type warning found at:3202    │3203 58 │   def to_iodata(?&), do: "&amp;"3204    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3205    │3206    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132073208    warning: the 1st pattern in clause will never match:32093210        3432113212    because it is expected to receive type:32133214        dynamic(empty_list() or non_empty_list(term(), term()))32153216    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32173218    type warning found at:3219    │3220 59 │   def to_iodata(?"), do: "&quot;"3221    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222    │3223    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132243225    warning: the 1st pattern in clause will never match:32263227        3932283229    because it is expected to receive type:32303231        dynamic(empty_list() or non_empty_list(term(), term()))32323233    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32343235    type warning found at:3236    │3237 60 │   def to_iodata(?'), do: "&#39;"3238    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3239    │3240    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132413242    warning: the 1st pattern in clause will never match:32433244        {:safe, data}32453246    because it is expected to receive type:32473248        dynamic(empty_list() or non_empty_list(term(), term()))32493250    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32513252    type warning found at:3253    │3254 76 │   def to_iodata({:safe, data}) do3255    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256    │3257    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132583259    warning: the following clause is redundant:32603261        def to_iodata(other)32623263    it has type:32643265        dynamic(empty_list() or non_empty_list(term(), term()))32663267    previous clauses have already matched on the following types:32683269        non_empty_list(term(), term())3270        empty_list()32713272    │3273 80 │   def to_iodata(other) do3274    │       ~3275    │3276    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132773278    warning: the 1st pattern in clause will never match:32793280        h32813282    because it is expected to receive type:32833284        dynamic(empty_list() or non_empty_list(term(), term()))32853286    where "h" was given the type:32873288        # type: integer()3289        # from: lib/phoenix_html/safe.ex:62:253290        is_integer(h)32913292    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32933294    type warning found at:3295    │3296 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do3297    │                 ~3298    │3299    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/133003301    warning: the 1st pattern in clause will never match:33023303        h33043305    because it is expected to receive type:33063307        dynamic(empty_list() or non_empty_list(term(), term()))33083309    where "h" was given the type:33103311        # type: integer()3312        # from: lib/phoenix_html/safe.ex:66:253313        is_integer(h)33143315    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33163317    type warning found at:3318    │3319 66 │   def to_iodata(h) when is_integer(h) do3320    │                 ~3321    │3322    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133233324    warning: the 1st pattern in clause will never match:33253326        h33273328    because it is expected to receive type:33293330        dynamic(empty_list() or non_empty_list(term(), term()))33313332    where "h" was given the type:33333334        # type: binary()3335        # from: lib/phoenix_html/safe.ex:72:253336        is_binary(h)33373338    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33393340    type warning found at:3341    │3342 72 │   def to_iodata(h) when is_binary(h) do3343    │                 ~3344    │3345    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133463347Generated phoenix_html app3348==> ueberauth3349Compiling 9 files (.ex)3350Generated ueberauth app3351==> postgrex3352Compiling 62 files (.ex)3353    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3354    │3355 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3356    │                                 ~3357    │3358    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33593360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3361    You may run "mix format --migrate" to fix this warning automatically.3362    │3363 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3364    │         ~3365    │3366    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133673368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369    You may run "mix format --migrate" to fix this warning automatically.3370    │3371 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3372    │                                                                      ~3373    │3374    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133753376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3377    You may run "mix format --migrate" to fix this warning automatically.3378    │3379 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3380    │         ~3381    │3382    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133833384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3385    You may run "mix format --migrate" to fix this warning automatically.3386    │3387 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3388    │                                                                      ~3389    │3390    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133913392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393    You may run "mix format --migrate" to fix this warning automatically.3394    │3395 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]3396    │                            ~3397    │3398    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133993400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3401    You may run "mix format --migrate" to fix this warning automatically.3402    │3403 43 │     <<-1::int32>>3404    │         ~3405    │3406    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134073408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409    You may run "mix format --migrate" to fix this warning automatically.3410    │3411 48 │     <<value_byte_size::int32>> <> value3412    │                      ~3413    │3414    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134153416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417    You may run "mix format --migrate" to fix this warning automatically.3418    │3419 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3420    │                              ~3421    │3422    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3428    │                              ~3429    │3430    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234313432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3436    │                                      ~3437    │3438    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234393440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3441    You may run "mix format --migrate" to fix this warning automatically.3442    │3443 64 │ ...                   -1::int32, rest::binary>>, acc) do3444    │                         ~3445    │3446    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234473448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3449    You may run "mix format --migrate" to fix this warning automatically.3450    │3451 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3452    │                                      ~3453    │3454    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234553456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3457    You may run "mix format --migrate" to fix this warning automatically.3458    │3459 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3460    │                                     ~3461    │3462    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234633464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465    You may run "mix format --migrate" to fix this warning automatically.3466    │3467 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3468    │                                       ~3469    │3470    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234713472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473    You may run "mix format --migrate" to fix this warning automatically.3474    │3475 79 │ ...                   -1::int32, rest::binary>>, acc) do3476    │                         ~3477    │3478    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234793480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3481    You may run "mix format --migrate" to fix this warning automatically.3482    │3483 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3484    │                                       ~3485    │3486    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234873488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3489    You may run "mix format --migrate" to fix this warning automatically.3490    │3491 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3492    │                                     ~3493    │3494    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234953496    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3497    You may run "mix format --migrate" to fix this warning automatically.3498    │3499 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3500    │         ~3501    │3502    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135033504    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3505    You may run "mix format --migrate" to fix this warning automatically.3506    │3507 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3508    │                     ~3509    │3510    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135113512    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3513    You may run "mix format --migrate" to fix this warning automatically.3514    │3515 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3516    │                                      ~3517    │3518    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135193520    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3521    You may run "mix format --migrate" to fix this warning automatically.3522    │3523 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3524    │                                                   ~3525    │3526    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135273528    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3529    You may run "mix format --migrate" to fix this warning automatically.3530    │3531 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>3532    │                                                      ~3533    │3534    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135353536    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3537    You may run "mix format --migrate" to fix this warning automatically.3538    │3539 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3540    │                   ~3541    │3542    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135433544    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3545    You may run "mix format --migrate" to fix this warning automatically.3546    │3547 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3548    │                                    ~3549    │3550    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135513552    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3553    You may run "mix format --migrate" to fix this warning automatically.3554    │3555 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3556    │                                                   ~3557    │3558    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135593560    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3561    You may run "mix format --migrate" to fix this warning automatically.3562    │3563 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3564    │                                                                    ~3565    │3566    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135673568    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3569    You may run "mix format --migrate" to fix this warning automatically.3570    │3571 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3572    │                                ~3573    │3574    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135753576    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3577    You may run "mix format --migrate" to fix this warning automatically.3578    │3579 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3580    │                                                 ~3581    │3582    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135833584    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3585    You may run "mix format --migrate" to fix this warning automatically.3586    │3587 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3588    │                                                                ~3589    │3590    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135913592    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3593    You may run "mix format --migrate" to fix this warning automatically.3594    │3595 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3596    │                                                                                 ~3597    │3598    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135993600     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3601     You may run "mix format --migrate" to fix this warning automatically.3602     │3603 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3604     │                                   ~3605     │3606     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336073608    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3609    You may run "mix format --migrate" to fix this warning automatically.3610    │3611 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3612    │                      ~3613    │3614    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136153616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617    You may run "mix format --migrate" to fix this warning automatically.3618    │3619 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3620    │                               ~3621    │3622    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136233624    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3625    You may run "mix format --migrate" to fix this warning automatically.3626    │3627 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3628    │                         ~3629    │3630    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236313632    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3633    You may run "mix format --migrate" to fix this warning automatically.3634    │3635 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3636    │                                     ~3637    │3638    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236393640    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3641    You may run "mix format --migrate" to fix this warning automatically.3642    │3643 23 │     <<x::float64, y::float64>>3644    │        ~3645    │3646    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236473648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3649    You may run "mix format --migrate" to fix this warning automatically.3650    │3651 23 │     <<x::float64, y::float64>>3652    │                    ~3653    │3654    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236553656    warning: use Bitwise is deprecated. import Bitwise instead3657    │3658  4 │   use Bitwise, only_operators: true3659    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660    │3661    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3667    │                          ~3668    │3669    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136703671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3672    You may run "mix format --migrate" to fix this warning automatically.3673    │3674 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3675    │                           ~3676    │3677    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236783679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3680    You may run "mix format --migrate" to fix this warning automatically.3681    │3682 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3683    │                                       ~3684    │3685    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/236863687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688    You may run "mix format --migrate" to fix this warning automatically.3689    │3690 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3691    │         ~3692    │3693    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136943695    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3696    You may run "mix format --migrate" to fix this warning automatically.3697    │3698 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3699    │                                                                      ~3700    │3701    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/137023703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704    You may run "mix format --migrate" to fix this warning automatically.3705    │3706 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3707    │         ~3708    │3709    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137103711    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3712    You may run "mix format --migrate" to fix this warning automatically.3713    │3714 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3715    │                                           ~3716    │3717    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137183719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3723    │         ~3724    │3725    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137263727    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3728    You may run "mix format --migrate" to fix this warning automatically.3729    │3730 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3731    │                                                                      ~3732    │3733    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137343735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736    You may run "mix format --migrate" to fix this warning automatically.3737    │3738 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3739    │         ~3740    │3741    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137423743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3747    │                                           ~3748    │3749    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137503751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752    You may run "mix format --migrate" to fix this warning automatically.3753    │3754 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3755    │         ~3756    │3757    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137583759    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3760    You may run "mix format --migrate" to fix this warning automatically.3761    │3762 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3763    │                                           ~3764    │3765    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137663767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768    You may run "mix format --migrate" to fix this warning automatically.3769    │3770 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3771    │             ~3772    │3773    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137743775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3779    │                                             ~3780    │3781    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137823783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784    You may run "mix format --migrate" to fix this warning automatically.3785    │3786 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3787    │          ~3788    │3789    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137903791    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3795    │                                                                       ~3796    │3797    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/137983799    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3800    You may run "mix format --migrate" to fix this warning automatically.3801    │3802 46 │       0 :: int32>>3803    │         ~3804    │3805    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138063807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808    You may run "mix format --migrate" to fix this warning automatically.3809    │3810 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3811    │          ~3812    │3813    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138143815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3816    You may run "mix format --migrate" to fix this warning automatically.3817    │3818 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3819    │                                                                       ~3820    │3821    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138223823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824    You may run "mix format --migrate" to fix this warning automatically.3825    │3826 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3827    │                                                                                   ~3828    │3829    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138303831    warning: use Bitwise is deprecated. import Bitwise instead3832    │3833  5 │   use Bitwise3834    │   ~~~~~~~~~~~3835    │3836    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)38373838    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3839    You may run "mix format --migrate" to fix this warning automatically.3840    │3841 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3842    │                     ~3843    │3844    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138453846    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3847    │3848 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3849    │                              ~3850    │3851    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138523853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3854    You may run "mix format --migrate" to fix this warning automatically.3855    │3856 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3857    │                    ~3858    │3859    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338603861    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3862    │3863 72 │           <<data :: size(rest_size)>> = rest3864    │                          ~3865    │3866    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338673868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869    You may run "mix format --migrate" to fix this warning automatically.3870    │3871 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3872    │                   ~3873    │3874    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338753876    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877    You may run "mix format --migrate" to fix this warning automatically.3878    │3879 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3880    │                                 ~3881    │3882    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338833884    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3885    You may run "mix format --migrate" to fix this warning automatically.3886    │3887 86 │   def parse(<<status :: int8>>, ?Z, _size) do3888    │                      ~3889    │3890    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338913892    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3893    You may run "mix format --migrate" to fix this warning automatically.3894    │3895 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3896    │                   ~3897    │3898    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338993900     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3901     You may run "mix format --migrate" to fix this warning automatically.3902     │3903 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3904     │                            ~3905     │3906     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339073908     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3909     You may run "mix format --migrate" to fix this warning automatically.3910     │3911 103 │     case <<len ::uint16>> do3912     │                ~3913     │3914     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339153916     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3917     You may run "mix format --migrate" to fix this warning automatically.3918     │3919 104 │       <<^overflow_len :: uint16>> ->3920     │                       ~3921     │3922     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339233924     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3925     You may run "mix format --migrate" to fix this warning automatically.3926     │3927 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3928     │                   ~3929     │3930     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339313932     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3933     You may run "mix format --migrate" to fix this warning automatically.3934     │3935 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3936     │                 ~3937     │3938     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339393940     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941     You may run "mix format --migrate" to fix this warning automatically.3942     │3943 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3944     │                      ~3945     │3946     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339473948     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949     You may run "mix format --migrate" to fix this warning automatically.3950     │3951 226 │      [<<size :: int32>>, data]3952     │              ~3953     │3954     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139553956     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957     You may run "mix format --migrate" to fix this warning automatically.3958     │3959 224 │       [first, <<size :: int32>>, data]3960     │                      ~3961     │3962     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139633964     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3965     You may run "mix format --migrate" to fix this warning automatically.3966     │3967 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3968     │                                 ~3969     │3970     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139713972     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3973     You may run "mix format --migrate" to fix this warning automatically.3974     │3975 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3976     │                                                               ~3977     │3978     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139793980     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3981     You may run "mix format --migrate" to fix this warning automatically.3982     │3983 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3984     │                                                 ~3985     │3986     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139873988     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3989     You may run "mix format --migrate" to fix this warning automatically.3990     │3991 252 │     len = <<div(byte_size(oids), 4) :: int16>>3992     │                                     ~3993     │3994     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139953996     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3997     You may run "mix format --migrate" to fix this warning automatically.3998     │3999 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>4000     │                                                                        ~4001     │4002     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140034004     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4005     You may run "mix format --migrate" to fix this warning automatically.4006     │4007 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4008     │                                                                        ~4009     │4010     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140114012     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4013     You may run "mix format --migrate" to fix this warning automatically.4014     │4015 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>4016     │                                        ~4017     │4018     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140194020     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4021     You may run "mix format --migrate" to fix this warning automatically.4022     │4023 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>4024     │                                        ~4025     │4026     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140274028     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4029     You may run "mix format --migrate" to fix this warning automatically.4030     │4031 287 │     len_params  = <<length(params) :: int16>>4032     │                                    ~4033     │4034     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140354036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4037     You may run "mix format --migrate" to fix this warning automatically.4038     │4039 294 │     {?E, [port, 0, <<rows :: int32>>]}4040     │                           ~4041     │4042     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140434044     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4045     You may run "mix format --migrate" to fix this warning automatically.4046     │4047 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4048     │                  ~4049     │4050     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140514052     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4053     You may run "mix format --migrate" to fix this warning automatically.4054     │4055 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4056     │                                 ~4057     │4058     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140594060     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4061     You may run "mix format --migrate" to fix this warning automatically.4062     │4063 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4064     │                  ~4065     │4066     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140674068     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4069     You may run "mix format --migrate" to fix this warning automatically.4070     │4071 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4072     │                                 ~4073     │4074     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140754076     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4077     You may run "mix format --migrate" to fix this warning automatically.4078     │4079 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4080     │                                               ~4081     │4082     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140834084     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4085     You may run "mix format --migrate" to fix this warning automatically.4086     │4087 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4088     │                                                             ~4089     │4090     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140914092     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4093     You may run "mix format --migrate" to fix this warning automatically.4094     │4095 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do4096     │                              ~4097     │4098     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140994100     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4101     You may run "mix format --migrate" to fix this warning automatically.4102     │4103 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4104     │                 ~4105     │4106     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141074108     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4109     You may run "mix format --migrate" to fix this warning automatically.4110     │4111 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4112     │                                   ~4113     │4114     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141154116     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4117     You may run "mix format --migrate" to fix this warning automatically.4118     │4119 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4120     │                                                      ~4121     │4122     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141234124     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4125     You may run "mix format --migrate" to fix this warning automatically.4126     │4127 363 │        type_size :: int16, type_mod :: int32, format :: int16,4128     │                  ~4129     │4130     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141314132     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133     You may run "mix format --migrate" to fix this warning automatically.4134     │4135 363 │        type_size :: int16, type_mod :: int32, format :: int16,4136     │                                     ~4137     │4138     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141394140     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4141     You may run "mix format --migrate" to fix this warning automatically.4142     │4143 363 │        type_size :: int16, type_mod :: int32, format :: int16,4144     │                                                      ~4145     │4146     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141474148     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4149     You may run "mix format --migrate" to fix this warning automatically.4150     │4151 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4152     │                            ~4153     │4154     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141554156     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4157     You may run "mix format --migrate" to fix this warning automatically.4158     │4159 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4160     │                                       ~4161     │4162     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141634164     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4165     You may run "mix format --migrate" to fix this warning automatically.4166     │4167 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)4168     │                           ~4169     │4170     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141714172    warning: unused require Postgrex.Messages4173    │4174 30 │   require Postgrex.Messages4175    │   ~4176    │4177    └─ lib/postgrex/query.ex:30:341784179    warning: unused require Logger4180    │4181  8 │   require Logger4182    │   ~4183    │4184    └─ lib/postgrex/notifications.ex:8:341854186      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4187      │4188 1005 │     Logger.warn(fn() ->4189      │            ~4190      │4191      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/541924193      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4194      You may run "mix format --migrate" to fix this warning automatically.4195      │4196 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4197      │                          ~4198      │4199      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/142004201      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202      You may run "mix format --migrate" to fix this warning automatically.4203      │4204 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4205      │                                        ~4206      │4207      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142084209      warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4210      │4211 2003 │       <<body :: binary(size), rest :: binary>> ->4212      │                        ~4213      │4214      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142154216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217    You may run "mix format --migrate" to fix this warning automatically.4218    │4219 59 │       if lower == <<-1::int32>> do4220    │                       ~4221    │4222    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/442234224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225    You may run "mix format --migrate" to fix this warning automatically.4226    │4227 66 │       if upper == <<-1::int32>> do4228    │                       ~4229    │4230    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442314232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4233    You may run "mix format --migrate" to fix this warning automatically.4234    │4235 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4236    │                               ~4237    │4238    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442394240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4241    You may run "mix format --migrate" to fix this warning automatically.4242    │4243 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4244    │                                                           ~4245    │4246    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342474248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249    You may run "mix format --migrate" to fix this warning automatically.4250    │4251 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4252    │                                                                       ~4253    │4254    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342554256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257    You may run "mix format --migrate" to fix this warning automatically.4258    │4259 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4260    │                       ~4261    │4262    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342634264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265    You may run "mix format --migrate" to fix this warning automatically.4266    │4267 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4268    │                                   ~4269    │4270    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342714272    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4273    You may run "mix format --migrate" to fix this warning automatically.4274    │4275 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4276    │                                                      ~4277    │4278    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342794280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281    You may run "mix format --migrate" to fix this warning automatically.4282    │4283 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]4284    │                                ~4285    │4286    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342874288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289    You may run "mix format --migrate" to fix this warning automatically.4290    │4291 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4292    │                          ~4293    │4294    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242954296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297    You may run "mix format --migrate" to fix this warning automatically.4298    │4299 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4300    │                                            ~4301    │4302    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243034304    warning: using single-quoted strings to represent charlists is deprecated.4305    Use ~c"" if you indeed want a charlist or use "" instead.4306    You may run "mix format --migrate" to change all single-quoted4307    strings to use the ~c sigil and fix this warning.4308    │4309 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do4310    │                                                  ~4311    │4312    └─ lib/postgrex/type_module.ex:49:5043134314     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4315     You may run "mix format --migrate" to fix this warning automatically.4316     │4317 182 │   defp row_decode(<<-1::int32, rest::binary>>) do4318     │                       ~4319     │4320     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143214322     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4323     You may run "mix format --migrate" to fix this warning automatically.4324     │4325 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4326     │                        ~4327     │4328     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143294330     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4331     You may run "mix format --migrate" to fix this warning automatically.4332     │4333 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4334     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4335     │4336     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343374338     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4339     You may run "mix format --migrate" to fix this warning automatically.4340     │4341 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4342     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343     │4344     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143454346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4347    You may run "mix format --migrate" to fix this warning automatically.4348    │4349 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4350    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4351    │4352    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143534354    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4355    You may run "mix format --migrate" to fix this warning automatically.4356    │4357 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4358    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4359    │4360    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143614362    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4363    │4364 15 │         <<binary::binary-size(last_pos), last::bits>> = val4365    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366    │4367    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143684369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370    You may run "mix format --migrate" to fix this warning automatically.4371    │4372 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4373    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374    │4375    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143764377    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4378    You may run "mix format --migrate" to fix this warning automatically.4379    │4380 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4381    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382    │4383    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143844385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386     You may run "mix format --migrate" to fix this warning automatically.4387     │4388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390     │4391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143924393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394    You may run "mix format --migrate" to fix this warning automatically.4395    │4396  9 │         <<1 :: int32, 1>>4397    │         ~~~~~~~~~~~~~~~~~4398    │4399    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144004401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402    You may run "mix format --migrate" to fix this warning automatically.4403    │4404 11 │         <<1 :: int32, 0>>4405    │         ~~~~~~~~~~~~~~~~~4406    │4407    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144084409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410     You may run "mix format --migrate" to fix this warning automatically.4411     │4412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414     │4415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144164417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418    You may run "mix format --migrate" to fix this warning automatically.4419    │4420 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422    │4423    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144244425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426     You may run "mix format --migrate" to fix this warning automatically.4427     │4428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430     │4431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144324433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434    You may run "mix format --migrate" to fix this warning automatically.4435    │4436 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438    │4439    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144404441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442    You may run "mix format --migrate" to fix this warning automatically.4443    │4444 12 │         <<20 :: int32, 3, n, 1, 16,4445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~4446    │4447    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144484449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450     You may run "mix format --migrate" to fix this warning automatically.4451     │4452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454     │4455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144564457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 10 │         <<24::int32, x::float64, y::float64, r::float64>>4461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144644465    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4466    You may run "mix format --migrate" to fix this warning automatically.4467    │4468 10 │         <<24::int32, x::float64, y::float64, r::float64>>4469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470    │4471    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144724473    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4474    You may run "mix format --migrate" to fix this warning automatically.4475    │4476 10 │         <<24::int32, x::float64, y::float64, r::float64>>4477    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478    │4479    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144804481    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4482    You may run "mix format --migrate" to fix this warning automatically.4483    │4484 10 │         <<24::int32, x::float64, y::float64, r::float64>>4485    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486    │4487    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144884489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490     You may run "mix format --migrate" to fix this warning automatically.4491     │4492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494     │4495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144964497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4498     You may run "mix format --migrate" to fix this warning automatically.4499     │4500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502     │4503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145044505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4506    You may run "mix format --migrate" to fix this warning automatically.4507    │4508  9 │         <<4::int32, n::float32>>4509    │         ~~~~~~~~~~~~~~~~~~~~~~~~4510    │4511    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145124513    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4514    You may run "mix format --migrate" to fix this warning automatically.4515    │4516  9 │         <<4::int32, n::float32>>4517    │         ~~~~~~~~~~~~~~~~~~~~~~~~4518    │4519    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145204521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4522    You may run "mix format --migrate" to fix this warning automatically.4523    │4524 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>4525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526    │4527    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145284529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 13 │         <<4::int32, 0::1, 255, 0::23>>4533    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145364537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 15 │         <<4::int32, 1::1, 255, 0::23>>4541    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145444545     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4546     You may run "mix format --migrate" to fix this warning automatically.4547     │4548 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4549     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550     │4551     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145524553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556  9 │         <<8 :: int32, n :: float64>>4557    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145604561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562    You may run "mix format --migrate" to fix this warning automatically.4563    │4564  9 │         <<8 :: int32, n :: float64>>4565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566    │4567    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145684569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570    You may run "mix format --migrate" to fix this warning automatically.4571    │4572 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4573    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574    │4575    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145764577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4578    You may run "mix format --migrate" to fix this warning automatically.4579    │4580 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>4581    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582    │4583    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145844585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4586    You may run "mix format --migrate" to fix this warning automatically.4587    │4588 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>4589    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590    │4591    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145924593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4594     You may run "mix format --migrate" to fix this warning automatically.4595     │4596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598     │4599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146004601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 12 │         [<<IO.iodata_length(data) :: int32>> | data]4605    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146084609     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4610     You may run "mix format --migrate" to fix this warning automatically.4611     │4612 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4613     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614     │4615     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146164617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618    You may run "mix format --migrate" to fix this warning automatically.4619    │4620 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4621    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622    │4623    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146244625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4626    You may run "mix format --migrate" to fix this warning automatically.4627    │4628 12 │         <<20 :: int32, 3, 128, 0, 16,4629    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630    │4631    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146324633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634     You may run "mix format --migrate" to fix this warning automatically.4635     │4636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638     │4639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146404641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642    You may run "mix format --migrate" to fix this warning automatically.4643    │4644 12 │         <<2 :: int32, int :: int16>>4645    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646    │4647    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146484649    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4650    You may run "mix format --migrate" to fix this warning automatically.4651    │4652 12 │         <<2 :: int32, int :: int16>>4653    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654    │4655    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146564657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658     You may run "mix format --migrate" to fix this warning automatically.4659     │4660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662     │4663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146644665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666    You may run "mix format --migrate" to fix this warning automatically.4667    │4668 12 │         <<4 :: int32, int :: int32>>4669    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670    │4671    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146724673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674    You may run "mix format --migrate" to fix this warning automatically.4675    │4676 12 │         <<4 :: int32, int :: int32>>4677    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678    │4679    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146804681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682     You may run "mix format --migrate" to fix this warning automatically.4683     │4684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686     │4687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146884689    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690    You may run "mix format --migrate" to fix this warning automatically.4691    │4692 12 │         <<8 :: int32, int :: int64>>4693    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694    │4695    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146964697    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4698    You may run "mix format --migrate" to fix this warning automatically.4699    │4700 12 │         <<8 :: int32, int :: int64>>4701    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702    │4703    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147044705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706     You may run "mix format --migrate" to fix this warning automatically.4707     │4708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710     │4711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147124713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4714    You may run "mix format --migrate" to fix this warning automatically.4715    │4716 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4717    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718    │4719    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147204721    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4722    You may run "mix format --migrate" to fix this warning automatically.4723    │4724 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4725    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726    │4727    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147284729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4733    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147364737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4741    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147444745     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4746     You may run "mix format --migrate" to fix this warning automatically.4747     │4748 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4749     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750     │4751     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147524753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4754    You may run "mix format --migrate" to fix this warning automatically.4755    │4756 10 │         <<24::int32, a::float64, b::float64, c::float64>>4757    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758    │4759    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147604761    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4762    You may run "mix format --migrate" to fix this warning automatically.4763    │4764 10 │         <<24::int32, a::float64, b::float64, c::float64>>4765    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766    │4767    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147684769    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4770    You may run "mix format --migrate" to fix this warning automatically.4771    │4772 10 │         <<24::int32, a::float64, b::float64, c::float64>>4773    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774    │4775    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147764777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4778    You may run "mix format --migrate" to fix this warning automatically.4779    │4780 10 │         <<24::int32, a::float64, b::float64, c::float64>>4781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782    │4783    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147844785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4786     You may run "mix format --migrate" to fix this warning automatically.4787     │4788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790     │4791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147924793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4797    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/148004801     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802     You may run "mix format --migrate" to fix this warning automatically.4803     │4804 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4805     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806     │4807     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148084809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810    You may run "mix format --migrate" to fix this warning automatically.4811    │4812  9 │         <<6::int32, a, b, c, d, e, f>>4813    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814    │4815    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148164817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818     You may run "mix format --migrate" to fix this warning automatically.4819     │4820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822     │4823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148244825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826    You may run "mix format --migrate" to fix this warning automatically.4827    │4828 11 │         [<<byte_size(name) :: int32>> | name]4829    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830    │4831    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148324833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834     You may run "mix format --migrate" to fix this warning automatically.4835     │4836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838     │4839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148404841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842    You may run "mix format --migrate" to fix this warning automatically.4843    │4844 10 │         [<<IO.iodata_length(data)::int32>> | data]4845    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846    │4847    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148484849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850    You may run "mix format --migrate" to fix this warning automatically.4851    │4852 13 │         [<<IO.iodata_length(data)::int32>> | data]4853    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854    │4855    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148564857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858     You may run "mix format --migrate" to fix this warning automatically.4859     │4860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862     │4863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 15 │         <<4 :: int32, oid :: uint32>>4869    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148724873    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4874    You may run "mix format --migrate" to fix this warning automatically.4875    │4876 15 │         <<4 :: int32, oid :: uint32>>4877    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878    │4879    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148804881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882     You may run "mix format --migrate" to fix this warning automatically.4883     │4884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886     │4887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148884889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890    You may run "mix format --migrate" to fix this warning automatically.4891    │4892 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4893    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894    │4895    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148964897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898    You may run "mix format --migrate" to fix this warning automatically.4899    │4900 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4901    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902    │4903    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149044905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906     You may run "mix format --migrate" to fix this warning automatically.4907     │4908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910     │4911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149124913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914    You may run "mix format --migrate" to fix this warning automatically.4915    │4916  9 │         <<16::int32, x::float64, y::float64>>4917    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918    │4919    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149204921    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4922    You may run "mix format --migrate" to fix this warning automatically.4923    │4924  9 │         <<16::int32, x::float64, y::float64>>4925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926    │4927    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149284929    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4930    You may run "mix format --migrate" to fix this warning automatically.4931    │4932  9 │         <<16::int32, x::float64, y::float64>>4933    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934    │4935    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149364937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938     You may run "mix format --migrate" to fix this warning automatically.4939     │4940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942     │4943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149444945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4949    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149604961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962     You may run "mix format --migrate" to fix this warning automatically.4963     │4964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966     │4967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349684969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970     You may run "mix format --migrate" to fix this warning automatically.4971     │4972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974     │4975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149764977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 14 │         [<<byte_size(bin) :: int32>> | bin]4981    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149844985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986     You may run "mix format --migrate" to fix this warning automatically.4987     │4988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990     │4991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349924993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994    You may run "mix format --migrate" to fix this warning automatically.4995    │4996 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4997    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998    │4999    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350005001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002    You may run "mix format --migrate" to fix this warning automatically.5003    │5004 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5005    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006    │5007    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350085009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010     You may run "mix format --migrate" to fix this warning automatically.5011     │5012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014     │5015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150165017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5018    You may run "mix format --migrate" to fix this warning automatically.5019    │5020  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5021    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022    │5023    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150245025    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5026    You may run "mix format --migrate" to fix this warning automatically.5027    │5028  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5029    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030    │5031    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150325033    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5034    You may run "mix format --migrate" to fix this warning automatically.5035    │5036  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5037    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038    │5039    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150405041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042     You may run "mix format --migrate" to fix this warning automatically.5043     │5044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046     │5047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150485049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050     You may run "mix format --migrate" to fix this warning automatically.5051     │5052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054     │5055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150565057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058     You may run "mix format --migrate" to fix this warning automatically.5059     │5060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062     │5063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150645065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066     You may run "mix format --migrate" to fix this warning automatically.5067     │5068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070     │5071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150725073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074     You may run "mix format --migrate" to fix this warning automatically.5075     │5076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078     │5079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150805081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082    You may run "mix format --migrate" to fix this warning automatically.5083    │5084 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5085    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086    │5087    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150885089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090     You may run "mix format --migrate" to fix this warning automatically.5091     │5092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094     │5095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150965097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098    You may run "mix format --migrate" to fix this warning automatically.5099    │5100 11 │         [<<16 :: int32>> | uuid]5101    │         ~~~~~~~~~~~~~~~~~~~~~~~~5102    │5103    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151045105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106     You may run "mix format --migrate" to fix this warning automatically.5107     │5108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110     │5111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151125113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114    You may run "mix format --migrate" to fix this warning automatically.5115    │5116  9 │         <<0 :: int32>>5117    │         ~~~~~~~~~~~~~~5118    │5119    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151205121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5122     You may run "mix format --migrate" to fix this warning automatically.5123     │5124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126     │5127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151285129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130    You may run "mix format --migrate" to fix this warning automatically.5131    │5132 15 │         <<0 :: int32>>5133    │         ~~~~~~~~~~~~~~5134    │5135    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151365137     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5138     You may run "mix format --migrate" to fix this warning automatically.5139     │5140 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]5141     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142     │5143     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551445145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146     You may run "mix format --migrate" to fix this warning automatically.5147     │5148 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5149     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150     │5151     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451525153     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5154     You may run "mix format --migrate" to fix this warning automatically.5155     │5156 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5157     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158     │5159     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451605161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162     You may run "mix format --migrate" to fix this warning automatically.5163     │5164 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5165     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166     │5167     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451685169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170     You may run "mix format --migrate" to fix this warning automatically.5171     │5172 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}5173     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174     │5175     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451765177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178     You may run "mix format --migrate" to fix this warning automatically.5179     │5180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182     │5183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551845185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186     You may run "mix format --migrate" to fix this warning automatically.5187     │5188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190     │5191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551925193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194    You may run "mix format --migrate" to fix this warning automatically.5195    │5196 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198    │5199    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852005201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202    You may run "mix format --migrate" to fix this warning automatically.5203    │5204 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5205    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206    │5207    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852085209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210    You may run "mix format --migrate" to fix this warning automatically.5211    │5212 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5213    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214    │5215    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852165217    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5218    You may run "mix format --migrate" to fix this warning automatically.5219    │5220 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5221    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222    │5223    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852245225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226    You may run "mix format --migrate" to fix this warning automatically.5227    │5228 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230    │5231    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452325233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234    You may run "mix format --migrate" to fix this warning automatically.5235    │5236 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5237    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238    │5239    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452405241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242    You may run "mix format --migrate" to fix this warning automatically.5243    │5244 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5245    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246    │5247    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452485249    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5250    You may run "mix format --migrate" to fix this warning automatically.5251    │5252 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5253    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254    │5255    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452565257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258    You may run "mix format --migrate" to fix this warning automatically.5259    │5260 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262    │5263    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752645265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266    You may run "mix format --migrate" to fix this warning automatically.5267    │5268 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5269    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270    │5271    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752725273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5277    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752805281    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5282    You may run "mix format --migrate" to fix this warning automatically.5283    │5284 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5285    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286    │5287    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752885289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290     You may run "mix format --migrate" to fix this warning automatically.5291     │5292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294     │5295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852965297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298     You may run "mix format --migrate" to fix this warning automatically.5299     │5300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302     │5303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453045305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306     You may run "mix format --migrate" to fix this warning automatically.5307     │5308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310     │5311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753125313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5314    You may run "mix format --migrate" to fix this warning automatically.5315    │5316 27 │       <<len :: int32, value :: binary-size(len)>> ->5317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318    │5319    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653205321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322    You may run "mix format --migrate" to fix this warning automatically.5323    │5324 27 │       <<len :: int32, value :: binary-size(len)>> ->5325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326    │5327    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253285329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330    You may run "mix format --migrate" to fix this warning automatically.5331    │5332 27 │       <<len :: int32, value :: binary-size(len)>> ->5333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334    │5335    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553365337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5338     You may run "mix format --migrate" to fix this warning automatically.5339     │5340 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5341     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342     │5343     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653445345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5346     You may run "mix format --migrate" to fix this warning automatically.5347     │5348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350     │5351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253525353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5354     You may run "mix format --migrate" to fix this warning automatically.5355     │5356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358     │5359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553605361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362    You may run "mix format --migrate" to fix this warning automatically.5363    │5364 19 │       <<1 :: int32, 1>> -> true5365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5366    │5367    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653685369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370    You may run "mix format --migrate" to fix this warning automatically.5371    │5372 19 │       <<1 :: int32, 1>> -> true5373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5374    │5375    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253765377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378    You may run "mix format --migrate" to fix this warning automatically.5379    │5380 19 │       <<1 :: int32, 1>> -> true5381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5382    │5383    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553845385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386    You may run "mix format --migrate" to fix this warning automatically.5387    │5388 20 │       <<1 :: int32, 0>> -> false5389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5390    │5391    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653925393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394    You may run "mix format --migrate" to fix this warning automatically.5395    │5396 20 │       <<1 :: int32, 0>> -> false5397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5398    │5399    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254005401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402    You may run "mix format --migrate" to fix this warning automatically.5403    │5404 20 │       <<1 :: int32, 0>> -> false5405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5406    │5407    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554085409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410     You may run "mix format --migrate" to fix this warning automatically.5411     │5412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414     │5415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654165417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418     You may run "mix format --migrate" to fix this warning automatically.5419     │5420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422     │5423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254245425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426     You may run "mix format --migrate" to fix this warning automatically.5427     │5428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430     │5431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554325433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434    You may run "mix format --migrate" to fix this warning automatically.5435    │5436 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438    │5439    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654405441    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5442    You may run "mix format --migrate" to fix this warning automatically.5443    │5444 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446    │5447    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654485449    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5450    You may run "mix format --migrate" to fix this warning automatically.5451    │5452 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454    │5455    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654565457    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5458    You may run "mix format --migrate" to fix this warning automatically.5459    │5460 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462    │5463    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654645465    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5466    You may run "mix format --migrate" to fix this warning automatically.5467    │5468 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470    │5471    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654725473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5474    You may run "mix format --migrate" to fix this warning automatically.5475    │5476 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478    │5479    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254805481    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5482    You may run "mix format --migrate" to fix this warning automatically.5483    │5484 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486    │5487    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254885489    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254965497    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5498    You may run "mix format --migrate" to fix this warning automatically.5499    │5500 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502    │5503    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255045505    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5506    You may run "mix format --migrate" to fix this warning automatically.5507    │5508 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510    │5511    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255125513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514    You may run "mix format --migrate" to fix this warning automatically.5515    │5516 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518    │5519    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555205521    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5522    You may run "mix format --migrate" to fix this warning automatically.5523    │5524 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526    │5527    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555285529    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5530    You may run "mix format --migrate" to fix this warning automatically.5531    │5532 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534    │5535    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555365537    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5538    You may run "mix format --migrate" to fix this warning automatically.5539    │5540 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542    │5543    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555445545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555525553     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554     You may run "mix format --migrate" to fix this warning automatically.5555     │5556 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5557     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558     │5559     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655605561     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5562     You may run "mix format --migrate" to fix this warning automatically.5563     │5564 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5565     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566     │5567     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255685569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570     You may run "mix format --migrate" to fix this warning automatically.5571     │5572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574     │5575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555765577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655845585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586    You may run "mix format --migrate" to fix this warning automatically.5587    │5588 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590    │5591    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255925593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5594    You may run "mix format --migrate" to fix this warning automatically.5595    │5596 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598    │5599    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556005601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602    You may run "mix format --migrate" to fix this warning automatically.5603    │5604 23 │       <<20 :: int32, 3, n, 1, 16,5605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5606    │5607    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656085609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 23 │       <<20 :: int32, 3, n, 1, 16,5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256165617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618    You may run "mix format --migrate" to fix this warning automatically.5619    │5620 23 │       <<20 :: int32, 3, n, 1, 16,5621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5622    │5623    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556245625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626     You may run "mix format --migrate" to fix this warning automatically.5627     │5628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630     │5631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656325633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634     You may run "mix format --migrate" to fix this warning automatically.5635     │5636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638     │5639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256405641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642     You may run "mix format --migrate" to fix this warning automatically.5643     │5644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646     │5647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556485649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5650    You may run "mix format --migrate" to fix this warning automatically.5651    │5652 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654    │5655    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656565657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658    You may run "mix format --migrate" to fix this warning automatically.5659    │5660 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662    │5663    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656645665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656725673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656805681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256965697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257045705    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5706    You may run "mix format --migrate" to fix this warning automatically.5707    │5708 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710    │5711    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257125713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5714    You may run "mix format --migrate" to fix this warning automatically.5715    │5716 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718    │5719    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557205721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722    You may run "mix format --migrate" to fix this warning automatically.5723    │5724 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726    │5727    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557285729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5730    You may run "mix format --migrate" to fix this warning automatically.5731    │5732 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734    │5735    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557365737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5738    You may run "mix format --migrate" to fix this warning automatically.5739    │5740 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742    │5743    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557445745     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5746     You may run "mix format --migrate" to fix this warning automatically.5747     │5748 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5749     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750     │5751     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657525753     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5754     You may run "mix format --migrate" to fix this warning automatically.5755     │5756 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5757     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758     │5759     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257605761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762     You may run "mix format --migrate" to fix this warning automatically.5763     │5764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766     │5767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557685769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770    You may run "mix format --migrate" to fix this warning automatically.5771    │5772 36 │       <<4 :: int32, days :: int32>> ->5773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774    │5775    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657765777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5778    You may run "mix format --migrate" to fix this warning automatically.5779    │5780 36 │       <<4 :: int32, days :: int32>> ->5781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782    │5783    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657845785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5786    You may run "mix format --migrate" to fix this warning automatically.5787    │5788 36 │       <<4 :: int32, days :: int32>> ->5789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790    │5791    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257925793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5794    You may run "mix format --migrate" to fix this warning automatically.5795    │5796 36 │       <<4 :: int32, days :: int32>> ->5797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798    │5799    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258005801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 36 │       <<4 :: int32, days :: int32>> ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558085809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5810    You may run "mix format --migrate" to fix this warning automatically.5811    │5812 36 │       <<4 :: int32, days :: int32>> ->5813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814    │5815    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558165817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5818     You may run "mix format --migrate" to fix this warning automatically.5819     │5820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822     │5823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658245825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5826     You may run "mix format --migrate" to fix this warning automatically.5827     │5828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830     │5831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258325833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5834     You may run "mix format --migrate" to fix this warning automatically.5835     │5836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838     │5839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558405841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842    You may run "mix format --migrate" to fix this warning automatically.5843    │5844 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846    │5847    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658485849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5850    You may run "mix format --migrate" to fix this warning automatically.5851    │5852 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854    │5855    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258565857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5858    You may run "mix format --migrate" to fix this warning automatically.5859    │5860 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862    │5863    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558645865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866    You may run "mix format --migrate" to fix this warning automatically.5867    │5868 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870    │5871    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658725873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5874    You may run "mix format --migrate" to fix this warning automatically.5875    │5876 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878    │5879    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258805881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882    You may run "mix format --migrate" to fix this warning automatically.5883    │5884 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886    │5887    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558885889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890    You may run "mix format --migrate" to fix this warning automatically.5891    │5892 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894    │5895    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658965897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898    You may run "mix format --migrate" to fix this warning automatically.5899    │5900 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902    │5903    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259045905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906    You may run "mix format --migrate" to fix this warning automatically.5907    │5908 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910    │5911    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559125913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914    You may run "mix format --migrate" to fix this warning automatically.5915    │5916 26 │       <<4::int32, float::float32>>   -> float5917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918    │5919    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659205921    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5922    You may run "mix format --migrate" to fix this warning automatically.5923    │5924 26 │       <<4::int32, float::float32>>   -> float5925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926    │5927    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659285929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930    You may run "mix format --migrate" to fix this warning automatically.5931    │5932 26 │       <<4::int32, float::float32>>   -> float5933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934    │5935    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259365937    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5938    You may run "mix format --migrate" to fix this warning automatically.5939    │5940 26 │       <<4::int32, float::float32>>   -> float5941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942    │5943    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259445945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946    You may run "mix format --migrate" to fix this warning automatically.5947    │5948 26 │       <<4::int32, float::float32>>   -> float5949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950    │5951    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559525953    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5954    You may run "mix format --migrate" to fix this warning automatically.5955    │5956 26 │       <<4::int32, float::float32>>   -> float5957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958    │5959    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559605961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962     You may run "mix format --migrate" to fix this warning automatically.5963     │5964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966     │5967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659685969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970     You may run "mix format --migrate" to fix this warning automatically.5971     │5972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974     │5975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259765977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978     You may run "mix format --migrate" to fix this warning automatically.5979     │5980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982     │5983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559845985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986    You may run "mix format --migrate" to fix this warning automatically.5987    │5988 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990    │5991    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659925993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994    You may run "mix format --migrate" to fix this warning automatically.5995    │5996 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998    │5999    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260006001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002    You may run "mix format --migrate" to fix this warning automatically.6003    │6004 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006    │6007    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560086009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010    You may run "mix format --migrate" to fix this warning automatically.6011    │6012 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014    │6015    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660166017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018    You may run "mix format --migrate" to fix this warning automatically.6019    │6020 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022    │6023    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260246025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026    You may run "mix format --migrate" to fix this warning automatically.6027    │6028 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030    │6031    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560326033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034    You may run "mix format --migrate" to fix this warning automatically.6035    │6036 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038    │6039    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660406041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042    You may run "mix format --migrate" to fix this warning automatically.6043    │6044 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046    │6047    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260486049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050    You may run "mix format --migrate" to fix this warning automatically.6051    │6052 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054    │6055    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560566057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6058    You may run "mix format --migrate" to fix this warning automatically.6059    │6060 26 │       <<8::int32, float::float64>>        -> float6061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062    │6063    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660646065    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6066    You may run "mix format --migrate" to fix this warning automatically.6067    │6068 26 │       <<8::int32, float::float64>>        -> float6069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070    │6071    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660726073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6074    You may run "mix format --migrate" to fix this warning automatically.6075    │6076 26 │       <<8::int32, float::float64>>        -> float6077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260806081    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6082    You may run "mix format --migrate" to fix this warning automatically.6083    │6084 26 │       <<8::int32, float::float64>>        -> float6085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086    │6087    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260886089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6090    You may run "mix format --migrate" to fix this warning automatically.6091    │6092 26 │       <<8::int32, float::float64>>        -> float6093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094    │6095    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560966097    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6098    You may run "mix format --migrate" to fix this warning automatically.6099    │6100 26 │       <<8::int32, float::float64>>        -> float6101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102    │6103    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561046105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106     You may run "mix format --migrate" to fix this warning automatically.6107     │6108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110     │6111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661126113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114     You may run "mix format --migrate" to fix this warning automatically.6115     │6116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118     │6119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261206121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122     You may run "mix format --migrate" to fix this warning automatically.6123     │6124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126     │6127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561286129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130     You may run "mix format --migrate" to fix this warning automatically.6131     │6132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134     │6135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661366137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138     You may run "mix format --migrate" to fix this warning automatically.6139     │6140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142     │6143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261446145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146     You may run "mix format --migrate" to fix this warning automatically.6147     │6148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150     │6151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561526153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154     You may run "mix format --migrate" to fix this warning automatically.6155     │6156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158     │6159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661606161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162     You may run "mix format --migrate" to fix this warning automatically.6163     │6164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166     │6167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261686169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170     You may run "mix format --migrate" to fix this warning automatically.6171     │6172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174     │6175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561766177    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6178    You may run "mix format --migrate" to fix this warning automatically.6179    │6180 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182    │6183    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661846185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186    You may run "mix format --migrate" to fix this warning automatically.6187    │6188 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190    │6191    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261926193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562006201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 23 │       <<20 :: int32, 3, 128, 0, 16,6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662086209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6210    You may run "mix format --migrate" to fix this warning automatically.6211    │6212 23 │       <<20 :: int32, 3, 128, 0, 16,6213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214    │6215    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262166217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218    You may run "mix format --migrate" to fix this warning automatically.6219    │6220 23 │       <<20 :: int32, 3, 128, 0, 16,6221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222    │6223    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562246225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6226     You may run "mix format --migrate" to fix this warning automatically.6227     │6228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230     │6231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662326233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6234     You may run "mix format --migrate" to fix this warning automatically.6235     │6236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238     │6239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262406241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242     You may run "mix format --migrate" to fix this warning automatically.6243     │6244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246     │6247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562486249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250    You may run "mix format --migrate" to fix this warning automatically.6251    │6252 20 │       <<2 :: int32, int :: int16>> -> int6253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254    │6255    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662566257    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6258    You may run "mix format --migrate" to fix this warning automatically.6259    │6260 20 │       <<2 :: int32, int :: int16>> -> int6261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262    │6263    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662646265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266    You may run "mix format --migrate" to fix this warning automatically.6267    │6268 20 │       <<2 :: int32, int :: int16>> -> int6269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270    │6271    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262726273    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6274    You may run "mix format --migrate" to fix this warning automatically.6275    │6276 20 │       <<2 :: int32, int :: int16>> -> int6277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278    │6279    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262806281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282    You may run "mix format --migrate" to fix this warning automatically.6283    │6284 20 │       <<2 :: int32, int :: int16>> -> int6285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286    │6287    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562886289    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6290    You may run "mix format --migrate" to fix this warning automatically.6291    │6292 20 │       <<2 :: int32, int :: int16>> -> int6293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294    │6295    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562966297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298     You may run "mix format --migrate" to fix this warning automatically.6299     │6300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302     │6303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663046305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306     You may run "mix format --migrate" to fix this warning automatically.6307     │6308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310     │6311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263126313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314     You may run "mix format --migrate" to fix this warning automatically.6315     │6316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318     │6319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563206321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322    You may run "mix format --migrate" to fix this warning automatically.6323    │6324 20 │       <<4 :: int32, int :: int32>> -> int6325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326    │6327    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663286329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330    You may run "mix format --migrate" to fix this warning automatically.6331    │6332 20 │       <<4 :: int32, int :: int32>> -> int6333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334    │6335    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663366337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338    You may run "mix format --migrate" to fix this warning automatically.6339    │6340 20 │       <<4 :: int32, int :: int32>> -> int6341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342    │6343    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263446345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346    You may run "mix format --migrate" to fix this warning automatically.6347    │6348 20 │       <<4 :: int32, int :: int32>> -> int6349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350    │6351    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263526353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354    You may run "mix format --migrate" to fix this warning automatically.6355    │6356 20 │       <<4 :: int32, int :: int32>> -> int6357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358    │6359    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563606361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362    You may run "mix format --migrate" to fix this warning automatically.6363    │6364 20 │       <<4 :: int32, int :: int32>> -> int6365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366    │6367    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563686369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370     You may run "mix format --migrate" to fix this warning automatically.6371     │6372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374     │6375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663766377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378     You may run "mix format --migrate" to fix this warning automatically.6379     │6380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382     │6383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263846385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386     You may run "mix format --migrate" to fix this warning automatically.6387     │6388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390     │6391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563926393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394    You may run "mix format --migrate" to fix this warning automatically.6395    │6396 20 │       <<8 :: int32, int :: int64>> -> int6397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398    │6399    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664006401    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6402    You may run "mix format --migrate" to fix this warning automatically.6403    │6404 20 │       <<8 :: int32, int :: int64>> -> int6405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406    │6407    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664086409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410    You may run "mix format --migrate" to fix this warning automatically.6411    │6412 20 │       <<8 :: int32, int :: int64>> -> int6413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414    │6415    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264166417    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6418    You may run "mix format --migrate" to fix this warning automatically.6419    │6420 20 │       <<8 :: int32, int :: int64>> -> int6421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422    │6423    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264246425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426    You may run "mix format --migrate" to fix this warning automatically.6427    │6428 20 │       <<8 :: int32, int :: int64>> -> int6429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430    │6431    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564326433    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6434    You may run "mix format --migrate" to fix this warning automatically.6435    │6436 20 │       <<8 :: int32, int :: int64>> -> int6437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438    │6439    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564406441     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442     You may run "mix format --migrate" to fix this warning automatically.6443     │6444 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6445     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446     │6447     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664486449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450     You may run "mix format --migrate" to fix this warning automatically.6451     │6452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454     │6455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264566457     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458     You may run "mix format --migrate" to fix this warning automatically.6459     │6460 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6461     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462     │6463     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564646465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466    You may run "mix format --migrate" to fix this warning automatically.6467    │6468 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470    │6471    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664726473    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6474    You may run "mix format --migrate" to fix this warning automatically.6475    │6476 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478    │6479    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664806481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482    You may run "mix format --migrate" to fix this warning automatically.6483    │6484 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486    │6487    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664886489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490    You may run "mix format --migrate" to fix this warning automatically.6491    │6492 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494    │6495    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664966497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498    You may run "mix format --migrate" to fix this warning automatically.6499    │6500 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502    │6503    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265046505    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6506    You may run "mix format --migrate" to fix this warning automatically.6507    │6508 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510    │6511    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265126513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514    You may run "mix format --migrate" to fix this warning automatically.6515    │6516 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518    │6519    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265206521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522    You may run "mix format --migrate" to fix this warning automatically.6523    │6524 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526    │6527    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265286529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530    You may run "mix format --migrate" to fix this warning automatically.6531    │6532 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534    │6535    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565366537    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6538    You may run "mix format --migrate" to fix this warning automatically.6539    │6540 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542    │6543    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565446545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6546    You may run "mix format --migrate" to fix this warning automatically.6547    │6548 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550    │6551    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565526553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554    You may run "mix format --migrate" to fix this warning automatically.6555    │6556 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558    │6559    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565606561     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6562     You may run "mix format --migrate" to fix this warning automatically.6563     │6564 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6565     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566     │6567     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665686569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6570     You may run "mix format --migrate" to fix this warning automatically.6571     │6572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574     │6575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265766577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578     You may run "mix format --migrate" to fix this warning automatically.6579     │6580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582     │6583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565846585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6586    You may run "mix format --migrate" to fix this warning automatically.6587    │6588 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590    │6591    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665926593    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666006601    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6602    You may run "mix format --migrate" to fix this warning automatically.6603    │6604 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606    │6607    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666086609    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6610    You may run "mix format --migrate" to fix this warning automatically.6611    │6612 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614    │6615    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666166617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6618    You may run "mix format --migrate" to fix this warning automatically.6619    │6620 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622    │6623    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266246625    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6626    You may run "mix format --migrate" to fix this warning automatically.6627    │6628 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630    │6631    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266326633    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6634    You may run "mix format --migrate" to fix this warning automatically.6635    │6636 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638    │6639    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266406641    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6642    You may run "mix format --migrate" to fix this warning automatically.6643    │6644 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646    │6647    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266486649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6650    You may run "mix format --migrate" to fix this warning automatically.6651    │6652 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654    │6655    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566566657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6658    You may run "mix format --migrate" to fix this warning automatically.6659    │6660 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662    │6663    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566646665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6666    You may run "mix format --migrate" to fix this warning automatically.6667    │6668 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670    │6671    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566726673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6674    You may run "mix format --migrate" to fix this warning automatically.6675    │6676 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678    │6679    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566806681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682     You may run "mix format --migrate" to fix this warning automatically.6683     │6684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686     │6687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666886689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6690     You may run "mix format --migrate" to fix this warning automatically.6691     │6692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694     │6695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266966697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698     You may run "mix format --migrate" to fix this warning automatically.6699     │6700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702     │6703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567046705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6706    You may run "mix format --migrate" to fix this warning automatically.6707    │6708 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710    │6711    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667126713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6714    You may run "mix format --migrate" to fix this warning automatically.6715    │6716 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718    │6719    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667206721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6722    You may run "mix format --migrate" to fix this warning automatically.6723    │6724 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726    │6727    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667286729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6730    You may run "mix format --migrate" to fix this warning automatically.6731    │6732 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734    │6735    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667366737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6738    You may run "mix format --migrate" to fix this warning automatically.6739    │6740 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742    │6743    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667446745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6746    You may run "mix format --migrate" to fix this warning automatically.6747    │6748 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750    │6751    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267526753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6754    You may run "mix format --migrate" to fix this warning automatically.6755    │6756 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758    │6759    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267606761    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6762    You may run "mix format --migrate" to fix this warning automatically.6763    │6764 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766    │6767    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267686769    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6770    You may run "mix format --migrate" to fix this warning automatically.6771    │6772 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774    │6775    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267766777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6778    You may run "mix format --migrate" to fix this warning automatically.6779    │6780 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782    │6783    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267846785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786    You may run "mix format --migrate" to fix this warning automatically.6787    │6788 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790    │6791    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567926793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6794    You may run "mix format --migrate" to fix this warning automatically.6795    │6796 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798    │6799    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568006801    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6802    You may run "mix format --migrate" to fix this warning automatically.6803    │6804 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806    │6807    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568086809    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6810    You may run "mix format --migrate" to fix this warning automatically.6811    │6812 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814    │6815    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568166817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6818    You may run "mix format --migrate" to fix this warning automatically.6819    │6820 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822    │6823    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568246825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826     You may run "mix format --migrate" to fix this warning automatically.6827     │6828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830     │6831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668326833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834     You may run "mix format --migrate" to fix this warning automatically.6835     │6836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838     │6839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268406841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842     You may run "mix format --migrate" to fix this warning automatically.6843     │6844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846     │6847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568486849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6850    You may run "mix format --migrate" to fix this warning automatically.6851    │6852 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854    │6855    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668566857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858    You may run "mix format --migrate" to fix this warning automatically.6859    │6860 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862    │6863    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268646865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866    You may run "mix format --migrate" to fix this warning automatically.6867    │6868 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870    │6871    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568726873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6874     You may run "mix format --migrate" to fix this warning automatically.6875     │6876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878     │6879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668806881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882     You may run "mix format --migrate" to fix this warning automatically.6883     │6884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886     │6887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268886889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890     You may run "mix format --migrate" to fix this warning automatically.6891     │6892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894     │6895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568966897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6898    You may run "mix format --migrate" to fix this warning automatically.6899    │6900 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902    │6903    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669046905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906    You may run "mix format --migrate" to fix this warning automatically.6907    │6908 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910    │6911    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269126913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914    You may run "mix format --migrate" to fix this warning automatically.6915    │6916 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918    │6919    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569206921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922     You may run "mix format --migrate" to fix this warning automatically.6923     │6924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926     │6927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669286929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930     You may run "mix format --migrate" to fix this warning automatically.6931     │6932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934     │6935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269366937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938     You may run "mix format --migrate" to fix this warning automatically.6939     │6940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942     │6943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569446945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946    You may run "mix format --migrate" to fix this warning automatically.6947    │6948 19 │       <<len :: int32, data :: binary-size(len)>> ->6949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950    │6951    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669526953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954    You may run "mix format --migrate" to fix this warning automatically.6955    │6956 19 │       <<len :: int32, data :: binary-size(len)>> ->6957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958    │6959    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269606961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962    You may run "mix format --migrate" to fix this warning automatically.6963    │6964 19 │       <<len :: int32, data :: binary-size(len)>> ->6965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966    │6967    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569686969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970     You may run "mix format --migrate" to fix this warning automatically.6971     │6972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974     │6975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669766977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978     You may run "mix format --migrate" to fix this warning automatically.6979     │6980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982     │6983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269846985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986     You may run "mix format --migrate" to fix this warning automatically.6987     │6988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990     │6991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569926993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994    You may run "mix format --migrate" to fix this warning automatically.6995    │6996 28 │       <<4 :: int32, oid :: uint32>> -> oid6997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998    │6999    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670007001    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7002    You may run "mix format --migrate" to fix this warning automatically.7003    │7004 28 │       <<4 :: int32, oid :: uint32>> -> oid7005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006    │7007    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670087009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010    You may run "mix format --migrate" to fix this warning automatically.7011    │7012 28 │       <<4 :: int32, oid :: uint32>> -> oid7013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014    │7015    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270167017    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7018    You may run "mix format --migrate" to fix this warning automatically.7019    │7020 28 │       <<4 :: int32, oid :: uint32>> -> oid7021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022    │7023    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270247025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026    You may run "mix format --migrate" to fix this warning automatically.7027    │7028 28 │       <<4 :: int32, oid :: uint32>> -> oid7029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030    │7031    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570327033    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7034    You may run "mix format --migrate" to fix this warning automatically.7035    │7036 28 │       <<4 :: int32, oid :: uint32>> -> oid7037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7038    │7039    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570407041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042     You may run "mix format --migrate" to fix this warning automatically.7043     │7044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7046     │7047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670487049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050     You may run "mix format --migrate" to fix this warning automatically.7051     │7052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054     │7055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270567057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058     You may run "mix format --migrate" to fix this warning automatically.7059     │7060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7062     │7063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570647065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066    You may run "mix format --migrate" to fix this warning automatically.7067    │7068 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7070    │7071    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670727073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074    You may run "mix format --migrate" to fix this warning automatically.7075    │7076 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7078    │7079    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270807081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082    You may run "mix format --migrate" to fix this warning automatically.7083    │7084 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7086    │7087    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570887089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090     You may run "mix format --migrate" to fix this warning automatically.7091     │7092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7094     │7095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670967097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098     You may run "mix format --migrate" to fix this warning automatically.7099     │7100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7102     │7103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271047105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106     You may run "mix format --migrate" to fix this warning automatically.7107     │7108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7110     │7111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571127113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114    You may run "mix format --migrate" to fix this warning automatically.7115    │7116 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7118    │7119    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671207121    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7122    You may run "mix format --migrate" to fix this warning automatically.7123    │7124 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7126    │7127    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671287129    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7130    You may run "mix format --migrate" to fix this warning automatically.7131    │7132 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7134    │7135    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671367137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7138    You may run "mix format --migrate" to fix this warning automatically.7139    │7140 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7142    │7143    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271447145    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7146    You may run "mix format --migrate" to fix this warning automatically.7147    │7148 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7150    │7151    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271527153    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7154    You may run "mix format --migrate" to fix this warning automatically.7155    │7156 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7158    │7159    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271607161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7162    You may run "mix format --migrate" to fix this warning automatically.7163    │7164 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7166    │7167    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571687169    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7170    You may run "mix format --migrate" to fix this warning automatically.7171    │7172 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7173    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7174    │7175    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571767177    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7178    You may run "mix format --migrate" to fix this warning automatically.7179    │7180 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7182    │7183    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571847185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7186     You may run "mix format --migrate" to fix this warning automatically.7187     │7188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7190     │7191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671927193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7194     You may run "mix format --migrate" to fix this warning automatically.7195     │7196 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7197     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7198     │7199     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/272007201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7202     You may run "mix format --migrate" to fix this warning automatically.7203     │7204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7206     │7207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572087209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7210    You may run "mix format --migrate" to fix this warning automatically.7211    │7212 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7214    │7215    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672167217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7218    You may run "mix format --migrate" to fix this warning automatically.7219    │7220 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7222    │7223    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272247225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7226    You may run "mix format --migrate" to fix this warning automatically.7227    │7228 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7230    │7231    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572327233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7234     You may run "mix format --migrate" to fix this warning automatically.7235     │7236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7238     │7239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672407241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7242     You may run "mix format --migrate" to fix this warning automatically.7243     │7244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7246     │7247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272487249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7250     You may run "mix format --migrate" to fix this warning automatically.7251     │7252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7254     │7255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572567257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7258    You may run "mix format --migrate" to fix this warning automatically.7259    │7260 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7262    │7263    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872647265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7266    You may run "mix format --migrate" to fix this warning automatically.7267    │7268 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7270    │7271    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472727273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7274    You may run "mix format --migrate" to fix this warning automatically.7275    │7276 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7278    │7279    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772807281     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7282     You may run "mix format --migrate" to fix this warning automatically.7283     │7284 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7285     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7286     │7287     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872887289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7290     You may run "mix format --migrate" to fix this warning automatically.7291     │7292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7294     │7295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472967297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7298     You may run "mix format --migrate" to fix this warning automatically.7299     │7300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7302     │7303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773047305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7306    You may run "mix format --migrate" to fix this warning automatically.7307    │7308 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7310    │7311    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673127313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7314    You may run "mix format --migrate" to fix this warning automatically.7315    │7316 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7318    │7319    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273207321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7322    You may run "mix format --migrate" to fix this warning automatically.7323    │7324 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7326    │7327    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573287329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7330     You may run "mix format --migrate" to fix this warning automatically.7331     │7332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7334     │7335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673367337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7338     You may run "mix format --migrate" to fix this warning automatically.7339     │7340 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7341     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7342     │7343     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273447345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7346     You may run "mix format --migrate" to fix this warning automatically.7347     │7348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7350     │7351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573527353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7354    You may run "mix format --migrate" to fix this warning automatically.7355    │7356 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7358    │7359    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873607361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7362    You may run "mix format --migrate" to fix this warning automatically.7363    │7364 40 │         <<count::int32, data::binary>> = binary7365    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7366    │7367    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873687369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7370    You may run "mix format --migrate" to fix this warning automatically.7371    │7372 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7374    │7375    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473767377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7378    You may run "mix format --migrate" to fix this warning automatically.7379    │7380 40 │         <<count::int32, data::binary>> = binary7381    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7382    │7383    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473847385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7386    You may run "mix format --migrate" to fix this warning automatically.7387    │7388 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7390    │7391    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773927393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7394    You may run "mix format --migrate" to fix this warning automatically.7395    │7396 40 │         <<count::int32, data::binary>> = binary7397    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7398    │7399    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774007401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7402    You may run "mix format --migrate" to fix this warning automatically.7403    │7404 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7406    │7407    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874087409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7410    You may run "mix format --migrate" to fix this warning automatically.7411    │7412 44 │         <<_::int32, data::binary>> = binary7413    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414    │7415    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874167417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7418    You may run "mix format --migrate" to fix this warning automatically.7419    │7420 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7422    │7423    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474247425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7426    You may run "mix format --migrate" to fix this warning automatically.7427    │7428 44 │         <<_::int32, data::binary>> = binary7429    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7430    │7431    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474327433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7434    You may run "mix format --migrate" to fix this warning automatically.7435    │7436 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7438    │7439    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774407441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7442    You may run "mix format --migrate" to fix this warning automatically.7443    │7444 44 │         <<_::int32, data::binary>> = binary7445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7446    │7447    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774487449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7450     You may run "mix format --migrate" to fix this warning automatically.7451     │7452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7454     │7455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874567457     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7458     You may run "mix format --migrate" to fix this warning automatically.7459     │7460 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7461     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7462     │7463     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474647465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7466     You may run "mix format --migrate" to fix this warning automatically.7467     │7468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7470     │7471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774727473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7474    You may run "mix format --migrate" to fix this warning automatically.7475    │7476 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7478    │7479    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674807481    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7482    You may run "mix format --migrate" to fix this warning automatically.7483    │7484 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7486    │7487    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674887489    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7490    You may run "mix format --migrate" to fix this warning automatically.7491    │7492 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7494    │7495    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674967497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7498    You may run "mix format --migrate" to fix this warning automatically.7499    │7500 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7502    │7503    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275047505    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7506    You may run "mix format --migrate" to fix this warning automatically.7507    │7508 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7510    │7511    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275127513    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7514    You may run "mix format --migrate" to fix this warning automatically.7515    │7516 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7518    │7519    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275207521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7522    You may run "mix format --migrate" to fix this warning automatically.7523    │7524 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7526    │7527    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575287529    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7530    You may run "mix format --migrate" to fix this warning automatically.7531    │7532 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7534    │7535    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575367537    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7538    You may run "mix format --migrate" to fix this warning automatically.7539    │7540 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7542    │7543    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575447545     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7546     You may run "mix format --migrate" to fix this warning automatically.7547     │7548 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7549     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7550     │7551     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675527553     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7554     You may run "mix format --migrate" to fix this warning automatically.7555     │7556 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7557     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7558     │7559     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275607561     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7562     You may run "mix format --migrate" to fix this warning automatically.7563     │7564 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7565     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7566     │7567     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575687569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7570    You may run "mix format --migrate" to fix this warning automatically.7571    │7572 33 │       <<8 :: int32, microsecs :: int64>> ->7573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7574    │7575    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675767577    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7578    You may run "mix format --migrate" to fix this warning automatically.7579    │7580 33 │       <<8 :: int32, microsecs :: int64>> ->7581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7582    │7583    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675847585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7586    You may run "mix format --migrate" to fix this warning automatically.7587    │7588 33 │       <<8 :: int32, microsecs :: int64>> ->7589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7590    │7591    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275927593    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7594    You may run "mix format --migrate" to fix this warning automatically.7595    │7596 33 │       <<8 :: int32, microsecs :: int64>> ->7597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7598    │7599    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276007601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7602    You may run "mix format --migrate" to fix this warning automatically.7603    │7604 33 │       <<8 :: int32, microsecs :: int64>> ->7605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7606    │7607    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576087609    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7610    You may run "mix format --migrate" to fix this warning automatically.7611    │7612 33 │       <<8 :: int32, microsecs :: int64>> ->7613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7614    │7615    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576167617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7618     You may run "mix format --migrate" to fix this warning automatically.7619     │7620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7622     │7623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676247625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7626     You may run "mix format --migrate" to fix this warning automatically.7627     │7628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7630     │7631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276327633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7634     You may run "mix format --migrate" to fix this warning automatically.7635     │7636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7638     │7639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576407641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7642    You may run "mix format --migrate" to fix this warning automatically.7643    │7644 37 │       <<8 :: int32, microsecs :: int64>> ->7645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7646    │7647    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676487649    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7650    You may run "mix format --migrate" to fix this warning automatically.7651    │7652 37 │       <<8 :: int32, microsecs :: int64>> ->7653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7654    │7655    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676567657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7658    You may run "mix format --migrate" to fix this warning automatically.7659    │7660 37 │       <<8 :: int32, microsecs :: int64>> ->7661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7662    │7663    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276647665    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7666    You may run "mix format --migrate" to fix this warning automatically.7667    │7668 37 │       <<8 :: int32, microsecs :: int64>> ->7669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7670    │7671    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276727673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7674    You may run "mix format --migrate" to fix this warning automatically.7675    │7676 37 │       <<8 :: int32, microsecs :: int64>> ->7677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7678    │7679    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576807681    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7682    You may run "mix format --migrate" to fix this warning automatically.7683    │7684 37 │       <<8 :: int32, microsecs :: int64>> ->7685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7686    │7687    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576887689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7690     You may run "mix format --migrate" to fix this warning automatically.7691     │7692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7694     │7695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676967697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7698     You may run "mix format --migrate" to fix this warning automatically.7699     │7700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7702     │7703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277047705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7706     You may run "mix format --migrate" to fix this warning automatically.7707     │7708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7710     │7711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577127713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7714    You may run "mix format --migrate" to fix this warning automatically.7715    │7716 42 │       <<8 :: int32, microsecs :: int64>> ->7717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7718    │7719    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677207721    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7722    You may run "mix format --migrate" to fix this warning automatically.7723    │7724 42 │       <<8 :: int32, microsecs :: int64>> ->7725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7726    │7727    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677287729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7730    You may run "mix format --migrate" to fix this warning automatically.7731    │7732 42 │       <<8 :: int32, microsecs :: int64>> ->7733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7734    │7735    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277367737    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7738    You may run "mix format --migrate" to fix this warning automatically.7739    │7740 42 │       <<8 :: int32, microsecs :: int64>> ->7741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7742    │7743    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277447745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7746    You may run "mix format --migrate" to fix this warning automatically.7747    │7748 42 │       <<8 :: int32, microsecs :: int64>> ->7749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7750    │7751    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577527753    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7754    You may run "mix format --migrate" to fix this warning automatically.7755    │7756 42 │       <<8 :: int32, microsecs :: int64>> ->7757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7758    │7759    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577607761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7762     You may run "mix format --migrate" to fix this warning automatically.7763     │7764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7766     │7767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677687769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7770     You may run "mix format --migrate" to fix this warning automatically.7771     │7772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7774     │7775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277767777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7778     You may run "mix format --migrate" to fix this warning automatically.7779     │7780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7782     │7783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577847785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7786    You may run "mix format --migrate" to fix this warning automatically.7787    │7788 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7790    │7791    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677927793    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7794    You may run "mix format --migrate" to fix this warning automatically.7795    │7796 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7798    │7799    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678007801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7802    You may run "mix format --migrate" to fix this warning automatically.7803    │7804 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7806    │7807    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678087809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7810    You may run "mix format --migrate" to fix this warning automatically.7811    │7812 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7814    │7815    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278167817    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7818    You may run "mix format --migrate" to fix this warning automatically.7819    │7820 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7822    │7823    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278247825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7826    You may run "mix format --migrate" to fix this warning automatically.7827    │7828 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7830    │7831    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278327833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7834    You may run "mix format --migrate" to fix this warning automatically.7835    │7836 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7838    │7839    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578407841    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7842    You may run "mix format --migrate" to fix this warning automatically.7843    │7844 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7846    │7847    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578487849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7850    You may run "mix format --migrate" to fix this warning automatically.7851    │7852 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7854    │7855    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578567857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7858     You may run "mix format --migrate" to fix this warning automatically.7859     │7860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7862     │7863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678647865     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7866     You may run "mix format --migrate" to fix this warning automatically.7867     │7868 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7869     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7870     │7871     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278727873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7874     You may run "mix format --migrate" to fix this warning automatically.7875     │7876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7878     │7879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578807881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7882     You may run "mix format --migrate" to fix this warning automatically.7883     │7884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7886     │7887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678887889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7890     You may run "mix format --migrate" to fix this warning automatically.7891     │7892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7894     │7895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678967897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7898     You may run "mix format --migrate" to fix this warning automatically.7899     │7900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7902     │7903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279047905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7906     You may run "mix format --migrate" to fix this warning automatically.7907     │7908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7910     │7911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279127913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7914     You may run "mix format --migrate" to fix this warning automatically.7915     │7916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7918     │7919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579207921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7922     You may run "mix format --migrate" to fix this warning automatically.7923     │7924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7926     │7927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579287929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7930     You may run "mix format --migrate" to fix this warning automatically.7931     │7932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7934     │7935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679367937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7938     You may run "mix format --migrate" to fix this warning automatically.7939     │7940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7942     │7943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279447945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7946     You may run "mix format --migrate" to fix this warning automatically.7947     │7948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7950     │7951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579527953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7954    You may run "mix format --migrate" to fix this warning automatically.7955    │7956 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7958    │7959    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679607961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7962    You may run "mix format --migrate" to fix this warning automatically.7963    │7964 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7966    │7967    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279687969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7970    You may run "mix format --migrate" to fix this warning automatically.7971    │7972 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7974    │7975    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579767977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7978     You may run "mix format --migrate" to fix this warning automatically.7979     │7980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7982     │7983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679847985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7986     You may run "mix format --migrate" to fix this warning automatically.7987     │7988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7990     │7991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279927993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7994     You may run "mix format --migrate" to fix this warning automatically.7995     │7996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7998     │7999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/580008001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8002    You may run "mix format --migrate" to fix this warning automatically.8003    │8004 17 │       <<0 :: int32>> -> :void8005    │       ~~~~~~~~~~~~~~~~~~~~~~~8006    │8007    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680088009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8010    You may run "mix format --migrate" to fix this warning automatically.8011    │8012 17 │       <<0 :: int32>> -> :void8013    │       ~~~~~~~~~~~~~~~~~~~~~~~8014    │8015    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280168017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8018    You may run "mix format --migrate" to fix this warning automatically.8019    │8020 17 │       <<0 :: int32>> -> :void8021    │       ~~~~~~~~~~~~~~~~~~~~~~~8022    │8023    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580248025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8026     You may run "mix format --migrate" to fix this warning automatically.8027     │8028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8030     │8031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680328033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8034     You may run "mix format --migrate" to fix this warning automatically.8035     │8036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8038     │8039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280408041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8042     You may run "mix format --migrate" to fix this warning automatically.8043     │8044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8046     │8047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580488049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8050    You may run "mix format --migrate" to fix this warning automatically.8051    │8052 23 │       <<0 :: int32>> -> :void8053    │       ~~~~~~~~~~~~~~~~~~~~~~~8054    │8055    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680568057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8058    You may run "mix format --migrate" to fix this warning automatically.8059    │8060 23 │       <<0 :: int32>> -> :void8061    │       ~~~~~~~~~~~~~~~~~~~~~~~8062    │8063    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280648065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8066    You may run "mix format --migrate" to fix this warning automatically.8067    │8068 23 │       <<0 :: int32>> -> :void8069    │       ~~~~~~~~~~~~~~~~~~~~~~~8070    │8071    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580728073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8074     You may run "mix format --migrate" to fix this warning automatically.8075     │8076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8078     │8079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680808081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8082     You may run "mix format --migrate" to fix this warning automatically.8083     │8084 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8086     │8087     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280888089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8090     You may run "mix format --migrate" to fix this warning automatically.8091     │8092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8094     │8095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580968097    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8098    │8099 20 │     manager    = worker(Postgrex.TypeManager, [])8100    │                  ~8101    │8102    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181038104    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8105    │8106 21 │     server_sup = supervisor(__MODULE__, [:servers])8107    │                  ~8108    │8109    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181108111    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8112    │8113 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])8114    │     ~8115    │8116    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18117    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181188119    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8120    │8121 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8122    │                   ~8123    │8124    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181258126     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8127     │8128 110 │     if Map.size(s.listener_channels[channel]) == 1 do8129     │            ~8130     │8131     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38132     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38133     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281348135    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8136    │8137 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]8138    │            ~8139    │8140    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181418142    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8143    │8144  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),8145    │                 ~8146    │8147    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/281488149    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8150    │8151  9 │                 worker(Postgrex.Parameters, [])]8152    │                 ~8153    │8154    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/281558156     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8157     │8158 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8159     │               ~8160     │8161     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281628163     warning: a struct for Postgrex.Query is expected on struct update:81648165         %Postgrex.Query{8166           query8167           | param_oids: param_oids,8168             param_formats: param_formats,8169             param_types: param_types8170         }81718172     but got type:81738174         dynamic()81758176     where "query" was given the type:81778178         # type: dynamic()8179         # from: lib/postgrex/protocol.ex:910:358180         query81818182     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81838184     type warning found at:8185     │8186 915 │         query = %Query{query | param_oids: param_oids,8187     │                 ~8188     │8189     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681908191     warning: a struct for Postgrex.Query is expected on struct update:81928193         %Postgrex.Query{8194           query8195           | ref: make_ref(),8196             types: types,8197             columns: col_names,8198             result_oids: result_oids,8199             result_formats: result_formats,8200             result_types: result_types8201         }82028203     but got type:82048205         dynamic()82068207     where "query" was given the type:82088209         # type: dynamic()8210         # from: lib/postgrex/protocol.ex:926:358211         query82128213     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82148215     type warning found at:8216     │8217 932 │         query = %Query{query | ref: make_ref(), types: types,8218     │                 ~8219     │8220     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682218222     warning: a struct for Postgrex.Query is expected on struct update:82238224         %Postgrex.Query{query | ref: make_ref()}82258226     but got type:82278228         dynamic()82298230     where "query" was given the type:82318232         # type: dynamic()8233         # from: lib/postgrex/protocol.ex:977:318234         query82358236     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82378238     type warning found at:8239     │8240 978 │     query = %Query{query | ref: make_ref()}8241     │             ~8242     │8243     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582448245      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8246      │8247 2131 │     formatted_reason = :ssl.format_error(reason)8248      │                             ~8249      │8250      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382518252      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8253      │8254 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8255      │                                            ~8256      │8257      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382588259      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8260      │8261 2297 │   defp query_put(_, %Query{ref: nil}), do: nil8262      │        ~8263      │8264      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282658266      warning: a struct for Postgrex.Query is expected on struct update:82678268          %Postgrex.Query{query | name: ""}82698270      but got type:82718272          dynamic()82738274      where "query" was given the type:82758276          # type: dynamic()8277          # from: lib/postgrex/protocol.ex:2313:168278          query82798280      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82818282      type warning found at:8283      │8284 2313 │   defp unnamed(query), do: %Query{query | name: ""}8285      │                            ~8286      │8287      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182888289Generated postgrex app8290warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8291  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28292  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18293  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58294  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28295  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48296  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282978298==> ecto8299Compiling 70 files (.ex)8300     warning: using single-quoted strings to represent charlists is deprecated.8301     Use ~c"" if you indeed want a charlist or use "" instead.8302     You may run "mix format --migrate" to change all single-quoted8303     strings to use the ~c sigil and fix this warning.8304     │8305 166 │     defp insert_all_value(_),   do: '?'8306     │                                     ~8307     │8308     └─ lib/ecto/adapters/mysql/connection.ex:166:3783098310     warning: using single-quoted strings to represent charlists is deprecated.8311     Use ~c"" if you indeed want a charlist or use "" instead.8312     You may run "mix format --migrate" to change all single-quoted8313     strings to use the ~c sigil and fix this warning.8314     │8315 354 │       '?'8316     │       ~8317     │8318     └─ lib/ecto/adapters/mysql/connection.ex:354:783198320      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83218322      This error happens when you have function calls without parentheses inside keywords. For example:83238324          function(arg, one: nested_call a, b, c)8325          function(arg, one: if expr, do: :this, else: :that)83268327      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83288329          function(arg, one: if(expr, do: :this, else: :that))8330          function(arg, one: nested_call(a, b, c))83318332      Ambiguity found at:8333      │8334 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8335      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8336      │8337      └─ lib/ecto/changeset.ex:228683388339     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83408341     This error happens when you have function calls without parentheses inside keywords. For example:83428343         function(arg, one: nested_call a, b, c)8344         function(arg, one: if expr, do: :this, else: :that)83458346     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83478348         function(arg, one: if(expr, do: :this, else: :that))8349         function(arg, one: nested_call(a, b, c))83508351     Ambiguity found at:8352     │8353 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"8354     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8355     │8356     └─ lib/ecto/migration/runner.ex:26583578358     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83598360     This error happens when you have function calls without parentheses inside keywords. For example:83618362         function(arg, one: nested_call a, b, c)8363         function(arg, one: if expr, do: :this, else: :that)83648365     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83668367         function(arg, one: if(expr, do: :this, else: :that))8368         function(arg, one: nested_call(a, b, c))83698370     Ambiguity found at:8371     │8372 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"8373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8374     │8375     └─ lib/ecto/migration/runner.ex:26783768377     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8378     │8379 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8380     │        ~8381     │8382     └─ lib/ecto/query/builder.ex:136:883838384     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8385     │8386 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8387     │                                             ~~8388     │8389     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283908391     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8392     │8393 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8394     │                                         ~~8395     │8396     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283978398     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83998400     This error happens when you have function calls without parentheses inside keywords. For example:84018402         function(arg, one: nested_call a, b, c)8403         function(arg, one: if expr, do: :this, else: :that)84048405     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:84068407         function(arg, one: if(expr, do: :this, else: :that))8408         function(arg, one: nested_call(a, b, c))84098410     Ambiguity found at:8411     │8412 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8414     │8415     └─ lib/ecto/repo/schema.ex:45484168417    warning: unused require Ecto.Query8418    │8419  6 │   require Ecto.Query8420    │   ~8421    │8422    └─ lib/ecto/repo/preloader.ex:6:384238424Compiling lib/ecto.ex (it's taking more than 10s)8425    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8426    │8427  9 │   schema "schema_migrations" do8428    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8429    │8430    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84318432      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8433      │8434 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn8435      │     ~8436      │8437      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284388439    warning: incompatible types given to Mix.Ecto.ensure_started/2:84408441        Mix.Ecto.ensure_started(repo, opts)84428443    given types:84448445        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84468447    but expected one of:84488449        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84508451    where "opts" was given the type:84528453        # type: dynamic(8454          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8455            non_struct_map()8456        )8457        # from: lib/mix/tasks/ecto.rollback.ex:64:108458        opts =8459          if opts[:quiet] do8460            Keyword.merge(opts, log: false, log_sql: false)8461          else8462            opts8463          end84648465    where "repo" was given the type:84668467        # type: dynamic(atom())8468        # from: lib/mix/tasks/ecto.rollback.ex:70:78469        Mix.Ecto.ensure_repo(repo, args)84708471    type warning found at:8472    │8473 72 │       {:ok, pid, apps} = ensure_started(repo, opts)8474    │                          ~8475    │8476    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/284778478    warning: incompatible types given to Mix.Ecto.ensure_started/2:84798480        Mix.Ecto.ensure_started(repo, all: true)84818482    given types:84838484        -dynamic(atom())-, non_empty_list({:all, true})84858486    but expected one of:84878488        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84898490    where "repo" was given the type:84918492        # type: dynamic(atom())8493        # from: lib/mix/tasks/ecto.migrations.ex:37:78494        Mix.Ecto.ensure_repo(repo, args)84958496    type warning found at:8497    │8498 39 │       {:ok, pid, _} = ensure_started(repo, all: true)8499    │                       ~8500    │8501    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/385028503    warning: incompatible types given to Mix.Ecto.ensure_started/2:85048505        Mix.Ecto.ensure_started(repo, opts)85068507    given types:85088509        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85108511    but expected one of:85128513        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85148515    where "opts" was given the type:85168517        # type: dynamic(8518          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8519            non_struct_map()8520        )8521        # from: lib/mix/tasks/ecto.migrate.ex:68:108522        opts =8523          if opts[:quiet] do8524            Keyword.merge(opts, log: false, log_sql: false)8525          else8526            opts8527          end85288529    where "repo" was given the type:85308531        # type: dynamic(atom())8532        # from: lib/mix/tasks/ecto.migrate.ex:74:78533        Mix.Ecto.ensure_repo(repo, args)85348535    type warning found at:8536    │8537 76 │       {:ok, pid, apps} = ensure_started(repo, opts)8538    │                          ~8539    │8540    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285418542     warning: the following clause will never match:85438544         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->85458546     because it attempts to match on the result of:85478548         System.stacktrace()85498550     which has type:85518552         empty_list()85538554     where "args_or_arity" was given the type:85558556         # type: float() or integer() or non_empty_list(term())8557         # from: lib/ecto/changeset.ex8558         (_() when args_or_arity == 2) when length(args_or_arity) == 285598560     where "module" was given the type:85618562         # type: dynamic()8563         # from: lib/ecto/changeset.ex:733:308564         module85658566     type warning found at:8567     │8568 741 │ ...                   when length(args_or_arity) == 2 ->8569     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8570     │8571     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/285728573     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8574     │8575 739 │           case System.stacktrace do8576     │                       ~8577     │8578     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/285798580    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85818582        Mix.Ecto.source_repo_priv(repo)85838584    given types:85858586        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85878588    but expected one of:85898590        atom()85918592    where "repo" was given the types:85938594        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8595        # from: lib/mix/tasks/ecto.load.ex:70:228596        Keyword.merge(repo.config, opts)85978598        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8599        # from: lib/mix/tasks/ecto.load.ex:72:278600        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)86018602    type warning found at:8603    │8604 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8605    │                                          ~8606    │8607    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/286088609    warning: expected a map or struct when accessing .__adapter__ in expression:86108611        repo.__adapter__86128613    where "repo" was given the type:86148615        # type: dynamic(atom())8616        # from: lib/mix/tasks/ecto.load.ex:53:78617        Mix.Ecto.ensure_repo(repo, args)86188619    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86208621    type warning found at:8622    │8623 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8624    │                              ~8625    │8626    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/186278628    warning: expected a map or struct when accessing .__adapter__ in expression:86298630        repo.__adapter__86318632    where "repo" was given the type:86338634        # type: dynamic(atom())8635        # from: lib/mix/tasks/ecto.dump.ex:50:78636        Mix.Ecto.ensure_repo(repo, args)86378638    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86398640    type warning found at:8641    │8642 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8643    │                              ~8644    │8645    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186468647    warning: expected a map or struct when accessing .__adapter__ in expression:86488649        repo.__adapter__86508651    where "repo" was given the type:86528653        # type: dynamic(atom())8654        # from: lib/mix/tasks/ecto.drop.ex:39:78655        Mix.Ecto.ensure_repo(repo, args)86568657    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86588659    type warning found at:8660    │8661 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8662    │                              ~8663    │8664    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186658666    warning: expected a map or struct when accessing .__adapter__ in expression:86678668        repo.__adapter__86698670    where "repo" was given the type:86718672        # type: dynamic(atom())8673        # from: lib/mix/tasks/ecto.create.ex:37:78674        Mix.Ecto.ensure_repo(repo, args)86758676    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86778678    type warning found at:8679    │8680 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8681    │                              ~8682    │8683    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186848685    warning: incompatible types given to get_source/1:86868687        get_source(repo)86888689    given types:86908691        -dynamic(atom())-86928693    but expected one of:86948695        %{..., config: empty_list() or non_empty_list(term(), term())}86968697    where "repo" was given the type:86988699        # type: dynamic(atom())8700        # from: lib/ecto/migration/schema_migration.ex:24:138701        repo.all(8702          Map.put(8703            (8704              query =8705                (8706                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8707                  Ecto.Query.Builder.From.apply(query, 1)8708                )8709        8710              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8711                ...,8712                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8713                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",8714                line: 22,8715                take: %{}8716              })8717            ),8718            :prefix,8719            prefix8720          ), timeout: :infinity, log: false)87218722    type warning found at:8723    │8724 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)8725    │                ~8726    │8727    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/287288729     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8730     │8731 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8732     │                                                                              ~8733     │8734     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28735     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/287368737    warning: incompatible types given to get_source/1:87388739        get_source(repo)87408741    given types:87428743        -dynamic(atom())-87448745    but expected one of:87468747        %{..., config: empty_list() or non_empty_list(term(), term())}87488749    where "repo" was given the type:87508751        # type: dynamic(atom())8752        # from: lib/ecto/migration/schema_migration.ex:30:138753        repo.insert!(8754          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8755            prefix: prefix,8756            source: get_source(repo)8757          ), timeout: :infinity, log: false)87588759    type warning found at:8760    │8761 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8762    │                                              ~8763    │8764    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/387658766    warning: incompatible types given to get_source/1:87678768        get_source(repo)87698770    given types:87718772        -dynamic(atom())-87738774    but expected one of:87758776        %{..., config: empty_list() or non_empty_list(term(), term())}87778778    where "repo" was given the type:87798780        # type: dynamic(atom())8781        # from: lib/ecto/migration/schema_migration.ex:36:138782        repo.delete_all(8783          Map.put(8784            (8785              query =8786                (8787                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8788                  Ecto.Query.Builder.From.apply(query, 1)8789                )8790        8791              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8792                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8793                op: :and,8794                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8795                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",8796                line: 348797              })8798            ),8799            :prefix,8800            prefix8801          ), timeout: :infinity, log: false)88028803    type warning found at:8804    │8805 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8806    │                ~8807    │8808    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/388098810     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8811     │8812 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8813     │                                                                              ~8814     │8815     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/288168817      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8818      │8819 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8820      │        ~8821      │8822      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/188238824     warning: the following conditional expression:88258826         is_atom(related)88278828     will always evaluate to:88298830         dynamic(true)88318832     where "related" was given the type:88338834         # type: dynamic(atom())8835         # from: lib/ecto/association.ex:730:158836         related = Ecto.Association.related_from_query(queryable)88378838     type warning found at:8839     │8840 732 │     unless is_atom(related) do8841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8842     │8843     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/388448845     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8846     │8847 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8848     │                                                                              ~8849     │8850     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/288518852      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8853      │8854 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8855      │                 ~8856      │8857      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/388588859    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8860    │8861 62 │       Mix.Project.compile(args)8862    │                   ~8863    │8864    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/288658866     warning: expected a module (an atom) when invoking start_link/1 in expression:88678868         repo.start_link(pool_size: pool_size)88698870     where "pool_size" was given the type:88718872         # type: dynamic()8873         # from: lib/mix/ecto.ex:101:158874         pool_size = Keyword.get(opts, :pool_size, 1)88758876     where "repo" was given the type:88778878         # type: dynamic(%{..., __adapter__: atom()})8879         # from: lib/mix/ecto.ex:99:368880         repo.__adapter__.ensure_all_started(repo, :temporary)88818882     type warning found at:8883     │8884 102 │     case repo.start_link(pool_size: pool_size) do8885     │               ~8886     │8887     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/288888889     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8890     │8891 146 │     Logger.remove_backend(:console)8892     │            ~8893     │8894     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/288958896     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8897     │8898 155 │     Logger.add_backend(:console, flush: true)8899     │            ~8900     │8901     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/289028903     warning: the following clause will never match:89048905         {:error, _} = error ->89068907     because it attempts to match on the result of:89088909         apply(changeset, adapter, :insert, args)89108911     which has type:89128913         dynamic({:invalid or :ok, term()})89148915     type warning found at:8916     │8917 219 │           {:error, _} = error ->8918     │                       ~8919     │8920     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/489218922     warning: the following clause will never match:89238924         {:error, _} = error ->89258926     because it attempts to match on the result of:89278928         apply(changeset, adapter, action, args)89298930     which has type:89318932         dynamic({:invalid or :ok, term()})89338934     type warning found at:8935     │8936 297 │             {:error, _} = error ->8937     │                         ~8938     │8939     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/489408941    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8942    │8943 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8944    │     ~8945    │8946    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289478948     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8949     │8950 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8951     │           ~8952     │8953     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389548955    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8956    │8957 54 │       filter_and_reraise e, System.stacktrace8958    │                                    ~8959    │8960    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589618962    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8963    │8964 44 │     index  = Map.size(params)8965    │                  ~8966    │8967    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58968    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589698970     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8971     │8972 614 │     Decimal.minus(decimal)8973     │             ~8974     │8975     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189768977     warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)8978     │8979 228 │         raise BadStructError, struct: struct, term: data8980     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8981     │8982     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589838984     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8985     │8986 214 │       filter_and_reraise e, System.stacktrace8987     │                                    ~8988     │8989     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48990     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/489918992     warning: the following clause will never match:89938994         {:error, _} ->89958996     because it attempts to match on the result of:89978998         NaiveDateTime.new(date, time)89999000     which has type:90019002         dynamic({:ok, %NaiveDateTime{}})90039004     type warning found at:9005     │9006 803 │         {:error, _} -> :error9007     │         ~~~~~~~~~~~~~~~~~~~~~9008     │9009     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/190109011      warning: expected a map or struct when accessing .__struct__ in expression:90129013          schema.__struct__90149015      where "schema" was given the types:90169017          # type: dynamic(atom() and not nil)9018          # from: lib/ecto/query/planner.ex:1186:419019          schema90209021          # type: atom()9022          # from: lib/ecto/query/planner.ex:1186:619023          is_atom(schema)90249025      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90269027      type warning found at:9028      │9029 1190 │       Map.has_key?(schema.__struct__, field) ->9030      │                           ~9031      │9032      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690339034     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9035     │9036 159 │         supervise(children, strategy: :one_for_one)9037     │         ~9038     │9039     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190409041    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9042    │9043 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9044    │     ~9045    │9046    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290479048    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90499050        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90519052    given types:90539054        (9055          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9056          dynamic()9057        )90589059    but expected one of:90609061        atom(), term()90629063    where "opts" was given the type:90649065        # type: dynamic(9066          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9067            non_struct_map()9068        )9069        # from: lib/ecto/migrator.ex:44:659070        opts[:prefix]90719072    where "repo" was given the type:90739074        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9075        # from: lib/ecto/migrator.ex:44:239076        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90779078    type warning found at:9079    │9080 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])9081    │                       ~9082    │9083    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290849085     warning: expected a module (an atom) when invoking transaction/2 in expression:90869087         repo.transaction(fun, log: false, timeout: :infinity)90889089     where "fun" was given the type:90909091         # type: dynamic()9092         # from: lib/ecto/migrator.ex:114:479093         fun90949095     where "repo" was given the types:90969097         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9098         # from: lib/ecto/migrator.ex:118:249099         repo.__adapter__.supports_ddl_transaction?91009101         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9102         # from: lib/ecto/migrator.ex:118:249103         repo.__adapter__.supports_ddl_transaction?91049105     type warning found at:9106     │9107 119 │         repo.transaction(fun, [log: false, timeout: :infinity])9108     │              ~9109     │9110     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391119112     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9113     │9114 291 │     modules = Code.load_file(file)9115     │                    ~9116     │9117     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291189119    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9120    │9121 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)9122    │       ~9123    │9124    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/191259126    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9127    │9128 15 │     supervise(children, strategy: :simple_one_for_one)9129    │     ~9130    │9131    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/191329133     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9134     │9135 321 │         reraise error, System.stacktrace9136     │                               ~9137     │9138     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391399140    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9141    │9142 10 │       worker(Ecto.Registry, []),9143    │       ~9144    │9145    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291469147    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9148    │9149 11 │       supervisor(Ecto.Migration.Supervisor, [])9150    │       ~9151    │9152    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291539154     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9155     │9156 260 │         reraise %{err | message: message}, System.stacktrace9157     │                                                   ~9158     │9159     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691609161Generated ecto app9162==> phoenix_ecto9163Compiling 6 files (.ex)9164    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9165    │9166 10 │     supervise([9167    │     ~9168    │9169    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191709171    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9172    │9173 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9174    │       ~9175    │9176    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191779178    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9179    │9180 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do9181    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9182    │9183    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91849185    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9186    │9187 13 │     defimpl Plug.Exception, for: exception do9188    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9189    │9190    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91919192    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9193    │9194 13 │     defimpl Plug.Exception, for: exception do9195    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9196    │9197    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91989199    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9200    │9201 13 │     defimpl Plug.Exception, for: exception do9202    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9203    │9204    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92059206    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9207    │9208 13 │     defimpl Plug.Exception, for: exception do9209    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9210    │9211    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92129213    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9214    │9215 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9216    │       ~9217    │9218    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292199220    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9221    │9222 13 │     defimpl Plug.Exception, for: exception do9223    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9224    │9225    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92269227Generated phoenix_ecto app9228warning: the :gettext compiler is no longer required in your mix.exs.92299230Please find the following line in your mix.exs and remove the :gettext entry:92319232    compilers: [..., :gettext, ...] ++ Mix.compilers(),92339234  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19235  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59236  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29237  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49238  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29239  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592409241==> noa9242Compiling 55 files (.ex)9243    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9244    │9245  8 │   schema "clients" do9246    │   ~~~~~~~~~~~~~~~~~~~9247    │9248    └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92499250warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9251  (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19252  (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59253  (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49254  lib/noa/actors/client.ex:8: (module)9255  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492569257    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9258    │9259 11 │   schema "providers" do9260    │   ~~~~~~~~~~~~~~~~~~~~~9261    │9262    └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92639264    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9265    │9266  9 │   schema "resources" do9267    │   ~~~~~~~~~~~~~~~~~~~~~9268    │9269    └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)927092719272== Compilation error in file lib/noa/repo.ex ==9273** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9274    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29275    lib/noa/repo.ex:4: (module)9276could not compile dependency :noa, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile noa --force", update it with "mix deps.update noa" or clean it with "mix deps.clean noa"