noa

Build log

nerves_system_rpi0

noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9275 of 9275 lines
1Resolving Hex dependencies...2Resolution completed in 0.21s3Unchanged: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_rpi0/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_rpi0/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: comparison with structs found:10531054         v1 > v210551056     given types:10571058         dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())10591060     where "v1" was given the type:10611062         # type: dynamic(%Version{} or binary())1063         # from: lib/mix/lib/releases/utils.ex1064         {{_, v1}, {_, v2}}10651066     where "v2" was given the type:10671068         # type: dynamic(%Version{} or binary())1069         # from: lib/mix/lib/releases/utils.ex1070         {{_, v1}, {_, v2}}10711072     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.10731074     type warning found at:1075     │1076 240 │             v1 >  v21077     │                ~1078     │1079     └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/110801081     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1082     │1083 339 │       reraise(e, System.stacktrace())1084     │                         ~1085     │1086     └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/11087     └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/11088     └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/11089     └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/110901091     warning: unknown key .post_start_hook in expression:10921093         config.post_start_hook10941095     the given type does not have the given key:10961097         dynamic(%Mix.Releases.Config{1098           environments: map(),1099           releases: map(),1100           default_release: term(),1101           default_environment: term(),1102           selected_release: term(),1103           selected_environment: term(),1104           is_upgrade: term(),1105           upgrade_from: term()1106         })11071108     where "config" was given the types:11091110         # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1111         # from: lib/mix/lib/releases/config/config.ex:365:311112         %Mix.Releases.Config{} = config11131114         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1115         # from: lib/mix/lib/releases/config/config.ex:366:241116         Map.to_list(config.environments)11171118         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1119         # from: lib/mix/lib/releases/config/config.ex:367:201120         Map.to_list(config.releases)11211122     type warning found at:1123     │1124 450 │             "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1125     │                                                                                              ~~~~~~~~~~~~~~~1126     │1127     └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/111281129     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1130     │1131 104 │         "\n#{Exception.format_stacktrace(System.stacktrace)}"1132     │                                                 ~1133     │1134     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21135     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/211361137    warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1138    │1139 64 │     case :systools.make_tar(rel_path, opts) do1140    │                    ~1141    │1142    └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/111431144     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1145     │1146 164 │       {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1147     │                                                                  ~1148     │1149     └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/111501151     warning: incompatible types in binary construction:11521153         <<..., release::binary>>11541155     got type:11561157         dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})11581159     but expected type:11601161         binary()11621163     where "release" was given the type:11641165         # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1166         # from: lib/mix/lib/releases/models/release.ex:207:781167         %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release11681169     type warning found at:1170     │1171 218 │         Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1172     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173     │1174     └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/211751176    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1177    │1178 68 │     "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1179    │                                                          ~1180    │1181    └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11182    └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11183    └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111841185    warning: Mix.Dep.loaded/1 is undefined or private1186    │1187 37 │     dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1188    │                             ~1189    │1190    └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211911192    warning: the following clause will never match:11931194        {:error, reason} ->11951196    because it attempts to match on the result of:11971198        File.cp_r(src, dest)11991200    which has type:12011202        dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})12031204    type warning found at:1205    │1206 90 │         {:error, reason} ->1207    │         ~~~~~~~~~~~~~~~~~~~1208    │1209    └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/112101211     warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1212     │1213 322 │             result = :systools.make_relup(1214     │                                ~1215     │1216     └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/212171218     warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1219     │1220 573 │                merged            <- Mix.Config.merge(base_config, sys_config),1221     │                                                ~1222     │1223     └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/212241225     warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1226     │1227 601 │     config = Mix.Config.read!(base_config_path)1228     │                         ~1229     │1230     └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/112311232     warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1233     │1234 731 │     case :systools.make_script(rel_name, options) do1235     │                    ~1236     │1237     └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21238     └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/412391240     warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1241     │1242 769 │     :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1243     │                            ~1244     │1245     └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/212461247Generated distillery app1248==> circular_buffer1249Compiling 1 file (.ex)1250Generated circular_buffer app1251==> poison1252Compiling 4 files (.ex)1253    warning: using single-quoted strings to represent charlists is deprecated.1254    Use ~c"" if you indeed want a charlist or use "" instead.1255    You may run "mix format --migrate" to change all single-quoted1256    strings to use the ~c sigil and fix this warning.1257    │1258 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1259    │                               ~1260    │1261    └─ lib/poison/encoder.ex:93:3112621263    warning: using single-quoted strings to represent charlists is deprecated.1264    Use ~c"" if you indeed want a charlist or use "" instead.1265    You may run "mix format --migrate" to change all single-quoted1266    strings to use the ~c sigil and fix this warning.1267    │1268 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1269    │                                                ~1270    │1271    └─ lib/poison/encoder.ex:93:4812721273     warning: using single-quoted strings to represent charlists is deprecated.1274     Use ~c"" if you indeed want a charlist or use "" instead.1275     You may run "mix format --migrate" to change all single-quoted1276     strings to use the ~c sigil and fix this warning.1277     │1278 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do1279     │                                                                           ~1280     │1281     └─ lib/poison/encoder.ex:139:7512821283    warning: using single-quoted strings to represent charlists is deprecated.1284    Use ~c"" if you indeed want a charlist or use "" instead.1285    You may run "mix format --migrate" to change all single-quoted1286    strings to use the ~c sigil and fix this warning.1287    │1288 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do1289    │                                                                       ~1290    │1291    └─ lib/poison/parser.ex:77:7112921293     warning: using single-quoted strings to represent charlists is deprecated.1294     Use ~c"" if you indeed want a charlist or use "" instead.1295     You may run "mix format --migrate" to change all single-quoted1296     strings to use the ~c sigil and fix this warning.1297     │1298 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do1299     │                                                                          ~1300     │1301     └─ lib/poison/parser.ex:155:7413021303     warning: using single-quoted strings to represent charlists is deprecated.1304     Use ~c"" if you indeed want a charlist or use "" instead.1305     You may run "mix format --migrate" to change all single-quoted1306     strings to use the ~c sigil and fix this warning.1307     │1308 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do1309     │                                                            ~1310     │1311     └─ lib/poison/parser.ex:171:6013121313     warning: using single-quoted strings to represent charlists is deprecated.1314     Use ~c"" if you indeed want a charlist or use "" instead.1315     You may run "mix format --migrate" to change all single-quoted1316     strings to use the ~c sigil and fix this warning.1317     │1318 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do1319     │                                                                   ~1320     │1321     └─ lib/poison/parser.ex:197:6713221323     warning: using single-quoted strings to represent charlists is deprecated.1324     Use ~c"" if you indeed want a charlist or use "" instead.1325     You may run "mix format --migrate" to change all single-quoted1326     strings to use the ~c sigil and fix this warning.1327     │1328 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do1329     │                                                                ~1330     │1331     └─ lib/poison/parser.ex:205:6413321333     warning: using single-quoted strings to represent charlists is deprecated.1334     Use ~c"" if you indeed want a charlist or use "" instead.1335     You may run "mix format --migrate" to change all single-quoted1336     strings to use the ~c sigil and fix this warning.1337     │1338 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1339     │                               ~1340     │1341     └─ lib/poison/parser.ex:229:3113421343     warning: using single-quoted strings to represent charlists is deprecated.1344     Use ~c"" if you indeed want a charlist or use "" instead.1345     You may run "mix format --migrate" to change all single-quoted1346     strings to use the ~c sigil and fix this warning.1347     │1348 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1349     │                                            ~1350     │1351     └─ lib/poison/parser.ex:229:4413521353     warning: using single-quoted strings to represent charlists is deprecated.1354     Use ~c"" if you indeed want a charlist or use "" instead.1355     You may run "mix format --migrate" to change all single-quoted1356     strings to use the ~c sigil and fix this warning.1357     │1358 239 │     when a1 in 'dD' and a2 in 'dD'1359     │                ~1360     │1361     └─ lib/poison/parser.ex:239:1613621363     warning: using single-quoted strings to represent charlists is deprecated.1364     Use ~c"" if you indeed want a charlist or use "" instead.1365     You may run "mix format --migrate" to change all single-quoted1366     strings to use the ~c sigil and fix this warning.1367     │1368 239 │     when a1 in 'dD' and a2 in 'dD'1369     │                               ~1370     │1371     └─ lib/poison/parser.ex:239:3113721373     warning: using single-quoted strings to represent charlists is deprecated.1374     Use ~c"" if you indeed want a charlist or use "" instead.1375     You may run "mix format --migrate" to change all single-quoted1376     strings to use the ~c sigil and fix this warning.1377     │1378 240 │     and (b1 in '89abAB')1379     │                ~1380     │1381     └─ lib/poison/parser.ex:240:1613821383     warning: using single-quoted strings to represent charlists is deprecated.1384     Use ~c"" if you indeed want a charlist or use "" instead.1385     You may run "mix format --migrate" to change all single-quoted1386     strings to use the ~c sigil and fix this warning.1387     │1388 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do1389     │                                                            ~1390     │1391     └─ lib/poison/parser.ex:274:6013921393    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1394    │1395 22 │   if Application.get_env(:poison, :native) do1396    │                  ~1397    │1398    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)13991400    warning: use Bitwise is deprecated. import Bitwise instead1401    │1402 26 │   use Bitwise1403    │   ~~~~~~~~~~~1404    │1405    └─ lib/poison/parser.ex:26: Poison.Parser (module)14061407     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1408     │1409 199 │     <<digits :: binary-size(count), rest :: binary>> = string1410     │                             ~1411     │1412     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/214131414     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1415     │1416 225 │     <<chunk :: binary-size(count), rest :: binary>> = string1417     │                            ~1418     │1419     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/314201421    warning: use Bitwise is deprecated. import Bitwise instead1422    │1423 83 │   use Bitwise1424    │   ~~~~~~~~~~~1425    │1426    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)14271428     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1429     │1430 135 │     <<chunk :: binary-size(size), rest :: binary>> = string1431     │                            ~1432     │1433     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/214341435     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead1436     │1437 173 │     case Integer.to_char_list(char, 16) do1438     │                  ~1439     │1440     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/114411442Generated poison app1443==> plug_crypto1444Compiling 5 files (.ex)1445Generated plug_crypto app1446==> nerves_compatibility_test1447===> Analyzing applications...1448===> Compiling yamerl1449/work/proj/deps_rpi0/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_rpi0/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_rpi0/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_armv6_nerves_linux_gnueabihf-15.3.1/bin/armv6-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_rpi0-2.1.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 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1684    │                    ~1685    │1686    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/316871688     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1689     │1690 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1691     │                       ~1692     │1693     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71694     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/416951696Generated 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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1775    │                     ~1776    │1777    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/417781779    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1780    │1781 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)1782    │     ~1783    │1784    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11785    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217861787     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1788     │1789 138 │         case System.stacktrace() do1790     │                     ~1791     │1792     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/217931794    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795    │1796 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1797    │     ~1798    │1799    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/218001801     warning: the following clause will never match:18021803         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18041805     because it attempts to match on the result of:18061807         System.stacktrace()18081809     which has type:18101811         empty_list()18121813     where "arity" was given the type:18141815         # type: integer()1816         # from: lib/db_connection/connection.ex:139:561817         is_integer(arity)18181819     type warning found at:1820     │1821 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1822     │                                      ~1823     │1824     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218251826    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1827    │1828 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1829    │     ~1830    │1831    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/318321833     warning: the following clause will never match:18341835         [{a, b, params, c} | rest] when is_list(params) ->18361837     because it attempts to match on the result of:18381839         System.stacktrace()18401841     which has type:18421843         empty_list()18441845     where "params" was given the type:18461847         # type: empty_list() or non_empty_list(term(), term())1848         # from: lib/db_connection/connection.ex:140:431849         is_list(params)18501851     type warning found at:1852     │1853 140 │           [{a, b, params, c} | rest] when is_list(params) ->1854     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1855     │1856     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/218571858     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1859     │1860 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)1861     │                     ~1862     │1863     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/318641865    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: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1921    │1922  9 │       supervisor(DBConnection.Task, []),1923    │       ~1924    │1925    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21926    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21927    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219281929     warning: :random.seed/3 is deprecated. Use the 'rand' module instead1930     │1931 108 │     case :random.seed(hash, sec, micro) do1932     │                  ~1933     │1934     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019351936Generated db_connection app1937==> decimal1938Compiling 4 files (.ex)1939      warning: using single-quoted strings to represent charlists is deprecated.1940      Use ~c"" if you indeed want a charlist or use "" instead.1941      You may run "mix format --migrate" to change all single-quoted1942      strings to use the ~c sigil and fix this warning.1943      │1944 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list1945      │           ~1946      │1947      └─ lib/decimal.ex:1320:1119481949      warning: using single-quoted strings to represent charlists is deprecated.1950      Use ~c"" if you indeed want a charlist or use "" instead.1951      You may run "mix format --migrate" to change all single-quoted1952      strings to use the ~c sigil and fix this warning.1953      │1954 1351 │           list = list ++ 'E'1955      │                          ~1956      │1957      └─ lib/decimal.ex:1351:2619581959      warning: using single-quoted strings to represent charlists is deprecated.1960      Use ~c"" if you indeed want a charlist or use "" instead.1961      You may run "mix format --migrate" to change all single-quoted1962      strings to use the ~c sigil and fix this warning.1963      │1964 1352 │           list = if exp >= 0, do: list ++ '+', else: list1965      │                                           ~1966      │1967      └─ lib/decimal.ex:1352:4319681969      warning: using single-quoted strings to represent charlists is deprecated.1970      Use ~c"" if you indeed want a charlist or use "" instead.1971      You may run "mix format --migrate" to change all single-quoted1972      strings to use the ~c sigil and fix this warning.1973      │1974 1775 │       int = if int == [], do: '0', else: int1975      │                               ~1976      │1977      └─ lib/decimal.ex:1775:3119781979      warning: using single-quoted strings to represent charlists is deprecated.1980      Use ~c"" if you indeed want a charlist or use "" instead.1981      You may run "mix format --migrate" to change all single-quoted1982      strings to use the ~c sigil and fix this warning.1983      │1984 1776 │       exp = if exp == [], do: '0', else: exp1985      │                               ~1986      │1987      └─ lib/decimal.ex:1776:3119881989Generated decimal app1990==> mix_docker1991Compiling 2 files (.ex)1992    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1993    │1994  5 │   @dockerfile_build   Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1995    │                                   ~1996    │1997    └─ lib/mix_docker.ex:5:35: MixDocker (module)19981999    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead2000    │2001  6 │   @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")2002    │                                   ~2003    │2004    └─ lib/mix_docker.ex:6:35: MixDocker (module)20052006     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2007     │2008 168 │       Logger.warn("#{name} already exists")2009     │              ~2010     │2011     └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/120122013Generated mix_docker app2014==> yaml_elixir2015Compiling 3 files (.ex)2016Generated yaml_elixir app2017==> interactive_cmd2018Compiling 1 file (.ex)2019Generated interactive_cmd app2020==> nerves2021Compiling 65 files (.ex)2022    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf2171Compiling 1 file (.ex)2172Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app2173==> nerves_system_rpi02174Generated nerves_system_rpi0 app2175==> nerves_compatibility_test2176===> Analyzing applications...2177===> Compiling telemetry2178===> Analyzing applications...2179===> Compiling cowboy2180    ┌─ src/cowboy_rest.erl:2181    │2182 69 │  				Stacktrace = erlang:get_stacktrace(),2183    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21842185      ┌─ src/cowboy_rest.erl:2186      │2187 1006 │  	Stacktrace = erlang:get_stacktrace(),2188      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace218921902191     ┌─ src/cowboy_websocket.erl:2192     │2193 147 │  		Stacktrace = erlang:get_stacktrace(),2194     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21952196     ┌─ src/cowboy_websocket.erl:2197     │2198 645 │  			{stacktrace, erlang:get_stacktrace()},2199     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22002201     ┌─ src/cowboy_websocket.erl:2202     │2203 755 │  			{stacktrace, erlang:get_stacktrace()},2204     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace220522062207    ┌─ src/cowboy_handler.erl:2208    │2209 87 │  		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 116 │  		Stacktrace = erlang:get_stacktrace(),2215     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22162217     ┌─ src/cowboy_handler.erl:2218     │2219 235 │  		Stacktrace = erlang:get_stacktrace(),2220     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22212222     ┌─ src/cowboy_handler.erl:2223     │2224 290 │  			{stacktrace, erlang:get_stacktrace()},2225     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222622272228==> expo2229Compiling 2 files (.erl)2230Compiling 22 files (.ex)2231Generated expo app2232==> gettext2233Compiling 18 files (.ex)2234     warning: unused require Gettext.Macros2235     │2236 594 │   require Gettext.Macros2237     │   ~2238     │2239     └─ lib/gettext.ex:594:322402241     warning: the following clause is redundant:22422243         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22442245     it has type:22462247         dynamic(%Expo.Message.Plural{})22482249     previous clauses have already matched on the following types:22502251         %Expo.Message.Singular{}2252         %Expo.Message.Plural{}22532254     │2255 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do2256     │        ~2257     │2258     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122592260     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2261     │2262 426 │               Kernel.ParallelCompiler.async(fn ->2263     │                                       ~2264     │2265     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322662267Generated gettext app2268==> phoenix_pubsub2269Compiling 13 files (.ex)2270     warning: single quotes around atoms are deprecated. Use double quotes instead2271     │2272 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2273     │                       ~2274     │2275     └─ lib/phoenix/pubsub/local.ex:160:2322762277     warning: single quotes around atoms are deprecated. Use double quotes instead2278     │2279 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2280     │                                        ~2281     │2282     └─ lib/phoenix/pubsub/local.ex:160:4022832284     warning: unused require Logger2285     │2286 107 │   require Logger2287     │   ~2288     │2289     └─ lib/phoenix/tracker.ex:107:322902291    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:22922293        %Phoenix.Tracker.Replica{replica | status: :permdown}22942295    but got type:22962297        dynamic()22982299    where "replica" was given the type:23002301        # type: dynamic()2302        # from: lib/phoenix/tracker/replica.ex:72:172303        replica23042305    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23062307    type warning found at:2308    │2309 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}2310    │                               ~2311    │2312    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123132314    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23152316        %Phoenix.Tracker.Replica{replica | status: :down}23172318    but got type:23192320        dynamic()23212322    where "replica" was given the type:23232324        # type: dynamic()2325        # from: lib/phoenix/tracker/replica.ex:74:132326        replica23272328    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23292330    type warning found at:2331    │2332 74 │   defp down(replica), do: %Replica{replica | status: :down}2333    │                           ~2334    │2335    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123362337    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23382339        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23402341    but got type:23422343        dynamic()23442345    where "replica" was given the type:23462347        # type: dynamic()2348        # from: lib/phoenix/tracker/replica.ex:76:292349        replica23502351    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23522353    type warning found at:2354    │2355 77 │     %Replica{replica | last_heartbeat_at: now_ms()}2356    │     ~2357    │2358    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/123592360     warning: a struct for Phoenix.Tracker.State is expected on struct update:23612362         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}23632364     but got type:23652366         dynamic()23672368     where "delta" was given the type:23692370         # type: dynamic()2371         # from: lib/phoenix/tracker/state.ex:461:362372         %Phoenix.Tracker.State{delta: delta} = state23732374     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23752376     type warning found at:2377     │2378 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2379     │                 ~2380     │2381     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523822383     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2384     │2385 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2386     │         ~2387     │2388     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/123892390     warning: a struct for Phoenix.Tracker.State is expected on struct update:23912392         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23932394     but got type:23952396         dynamic()23972398     where "delta" was given the type:23992400         # type: dynamic()2401         # from: lib/phoenix/tracker/state.ex:541:992402         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2403           state24042405     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24062407     type warning found at:2408     │2409 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2410     │                   ~2411     │2412     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/124132414     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2415     │2416 273 │     supervise(shards, strategy: :one_for_one,2417     │     ~2418     │2419     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124202421     warning: a struct for Phoenix.Tracker.State is expected on struct update:24222423         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24242425     but got type:24262427         dynamic(%{..., range: {term(), term()}})24282429     where "delta" was given the type:24302431         # type: dynamic(%{..., range: {term(), term()}})2432         # from: lib/phoenix/tracker/state.ex:551:302433         {start_clock, end_clock} = delta.range24342435     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24362437     type warning found at:2438     │2439 555 │            delta: %State{delta | range: {start_clock, new_end}}}2440     │                   ~2441     │2442     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224432444    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2445    │2446  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]2447    │        ~2448    │2449    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224502451    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2452    │2453 43 │     :ok = :pg2.create(pg2_group)2454    │                ~2455    │2456    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124572458    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2459    │2460 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2461    │       ~2462    │2463    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124642465    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2466    │2467 44 │     :ok = :pg2.join(pg2_group, self())2468    │                ~2469    │2470    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124712472    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2473    │2474 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])2475    │       ~2476    │2477    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124782479    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2480    │2481 57 │     :pg2.get_members(pg2_namespace(server_name))2482    │          ~2483    │2484    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124852486    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2487    │2488 97 │     supervise(children, strategy: :rest_for_one)2489    │     ~2490    │2491    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/124922493    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2494    │2495 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2496    │         ~2497    │2498    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12499    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/125002501    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2502    │2503 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2504    │       ~2505    │2506    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125072508    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2509    │2510 42 │     supervise children, strategy: :one_for_one2511    │     ~2512    │2513    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125142515Generated phoenix_pubsub app2516==> plug2517Compiling 1 file (.erl)2518Compiling 42 files (.ex)2519Generated plug app2520warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2521  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22522  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12523  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52524  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22525  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42526  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225272528==> phoenix2529Compiling 75 files (.ex)2530warning: cannot infer signatures from :cowboy because it is not loaded25312532warning: cannot infer signatures from :cowlib because it is not loaded25332534warning: cannot infer signatures from :ranch because it is not loaded25352536     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2537     │2538 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr2539     │                    ~2540     │2541     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125422543     warning: using single-quoted strings to represent charlists is deprecated.2544     Use ~c"" if you indeed want a charlist or use "" instead.2545     You may run "mix format --migrate" to change all single-quoted2546     strings to use the ~c sigil and fix this warning.2547     │2548 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2549     │                               ~2550     │2551     └─ lib/phoenix/channel/server.ex:310:3125522553    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2554    │2555 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2556    │                    ~2557    │2558    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325592560    warning: unused require Logger2561    │2562 20 │   require Logger2563    │   ~2564    │2565    └─ lib/phoenix/endpoint/handler.ex:20:325662567    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2568    │2569 39 │       Logger.warn """2570    │              ~2571    │2572    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125732574    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2575    │2576 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2577    │                             ~2578    │2579    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225802581     warning: using single-quoted strings to represent charlists is deprecated.2582     Use ~c"" if you indeed want a charlist or use "" instead.2583     You may run "mix format --migrate" to change all single-quoted2584     strings to use the ~c sigil and fix this warning.2585     │2586 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2587     │                                                  ~2588     │2589     └─ lib/phoenix/router.ex:315:5025902591     warning: using single-quoted strings to represent charlists is deprecated.2592     Use ~c"" if you indeed want a charlist or use "" instead.2593     You may run "mix format --migrate" to change all single-quoted2594     strings to use the ~c sigil and fix this warning.2595     │2596 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2597     │                                                  ~2598     │2599     └─ lib/phoenix/router/helpers.ex:195:5026002601    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26022603    This error happens when you have function calls without parentheses inside keywords. For example:26042605        function(arg, one: nested_call a, b, c)2606        function(arg, one: if expr, do: :this, else: :that)26072608    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:26092610        function(arg, one: if(expr, do: :this, else: :that))2611        function(arg, one: nested_call(a, b, c))26122613    Ambiguity found at:2614    │2615 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """2616    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2617    │2618    └─ lib/phoenix/router/resource.ex:7126192620    warning: duplicate key :route found in struct2621    │2622 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2623    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2624    │2625    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26262627     warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"2628     │2629 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2630     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2631     │2632     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26332634     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2635     │2636 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2637     │              ~2638     │2639     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126402641     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2642     │2643 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2644     │            ~2645     │2646     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226472648     warning: using single-quoted strings to represent charlists is deprecated.2649     Use ~c"" if you indeed want a charlist or use "" instead.2650     You may run "mix format --migrate" to change all single-quoted2651     strings to use the ~c sigil and fix this warning.2652     │2653 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2654     │                                                  ~2655     │2656     └─ lib/phoenix/template.ex:174:5026572658     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2659     │2660 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2661     │            ~2662     │2663     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226642665     warning: expected a module (an atom) when invoking config/1 in expression:26662667         endpoint.config(:endpoint_id)26682669     where "endpoint" was given the type:26702671         # type: dynamic(%{..., __pubsub_server__: atom()})2672         # from: lib/phoenix/transports/long_poll.ex:199:102673         verify_token(endpoint, token, opts)26742675     type warning found at:2676     │2677 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2678     │                                          ~2679     │2680     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/326812682     warning: unknown key .__pubsub_server__ in expression:26832684         endpoint.__pubsub_server__26852686     the given type does not have the given key:26872688         dynamic(2689           %Phoenix.Socket{2690             id: term(),2691             assigns: term(),2692             channel: term(),2693             channel_pid: term(),2694             endpoint: atom(),2695             handler: term(),2696             joined: term(),2697             pubsub_server: term(),2698             ref: term(),2699             join_ref: term(),2700             topic: term(),2701             transport: term(),2702             transport_pid: term(),2703             transport_name: term(),2704             serializer: term(),2705             private: term(),2706             vsn: term()2707           } or2708             %Plug.Conn{2709               adapter: term(),2710               assigns: term(),2711               body_params: term(),2712               cookies: term(),2713               halted: term(),2714               host: term(),2715               method: term(),2716               owner: term(),2717               params: term(),2718               path_info: term(),2719               path_params: term(),2720               port: term(),2721               private: term(),2722               query_params: term(),2723               query_string: term(),2724               remote_ip: term(),2725               req_cookies: term(),2726               req_headers: term(),2727               request_path: term(),2728               resp_body: term(),2729               resp_cookies: term(),2730               resp_headers: term(),2731               scheme: term(),2732               script_name: term(),2733               secret_key_base: term(),2734               state: term(),2735               status: term()2736             } or atom() or binary()2737         )27382739     where "endpoint" was given the type:27402741         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2742         # from: lib/phoenix/transports/long_poll.ex:254:192743         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27442745     type warning found at:2746     │2747 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2748     │                                                          ~~~~~~~~~~~~~~~~~2749     │2750     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327512752    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2753    │2754 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2755    │       ~2756    │2757    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/127582759    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2760    │2761 14 │     supervise(children, strategy: :simple_one_for_one)2762    │     ~2763    │2764    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/127652766    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)2767    │2768  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do2769    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2770    │2771    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)27722773    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)2774    │2775 10 │     conn = @connection.conn(req, transport)2776    │                        ~2777    │2778    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/327792780     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2781     │2782 647 │       exception -> {:error, {exception, System.stacktrace()}}2783     │                                                ~2784     │2785     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/127862787    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)2788    │2789 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}2790    │                       ~2791    │2792    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/327932794    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2795    │2796 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2797    │                                                                                   ~2798    │2799    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/328002801     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2802     │2803 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2804     │                                                     ~2805     │2806     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/428072808    warning: a struct for Plug.Conn is expected on struct update:28092810        %Plug.Conn{conn | state: :sent}28112812    but got type:28132814        dynamic()28152816    where "conn" was given the type:28172818        # type: dynamic()2819        # from: lib/phoenix/endpoint/render_errors.ex:79:212820        conn28212822    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28232824    type warning found at:2825    │2826 83 │         %Plug.Conn{conn | state: :sent}2827    │         ~2828    │2829    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528302831    warning: a struct for Plug.Conn is expected on struct update:28322833        %Plug.Conn{conn | query_params: %{}, params: %{}}28342835    but got type:28362837        dynamic(%{..., params: %Plug.Conn.Unfetched{}})28382839    where "conn" was given the types:28402841        # type: dynamic(%{..., params: term()})2842        # from: lib/phoenix/endpoint/render_errors.ex:94:172843        conn.params28442845        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2846        # from: lib/phoenix/endpoint/render_errors.ex:94:172847        conn.params28482849    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28502851    type warning found at:2852    │2853 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2854    │                                   ~2855    │2856    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128572858     warning: a struct for Plug.Conn is expected on struct update:28592860         %Plug.Conn{conn | params: params}28612862     but got type:28632864         dynamic(%{..., params: map()})28652866     where "conn" was given the type:28672868         # type: dynamic(%{..., params: map()})2869         # from: lib/phoenix/controller.ex:912:172870         Map.get(conn.params, required_key)28712872     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28732874     type warning found at:2875     │2876 919 │     %Plug.Conn{conn | params: params}2877     │     ~2878     │2879     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/228802881    warning: a struct for Plug.Conn is expected on struct update:28822883        %Plug.Conn{conn | query_params: %{}, params: params}28842885    but got type:28862887        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28882889    where "conn" was given the types:28902891        # type: dynamic(%{..., params: term()})2892        # from: lib/phoenix/endpoint/render_errors.ex:94:172893        conn.params28942895        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2896        # from: lib/phoenix/endpoint/render_errors.ex:94:172897        conn.params28982899    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29002901    type warning found at:2902    │2903 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}2904    │                   ~2905    │2906    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/129072908     warning: a struct for Phoenix.Socket is expected on struct update:29092910         %Phoenix.Socket{socket | id: id}29112912     but got type:29132914         dynamic()29152916     where "socket" was given the type:29172918         # type: dynamic()2919         # from: lib/phoenix/socket/transport.ex2920         {:ok, socket}29212922     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"29232924     type warning found at:2925     │2926 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2927     │                                          ~2928     │2929     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/729302931    warning: expected a map or struct when accessing .url in expression:29322933        endpoint.url29342935    where "endpoint" was given the types:29362937        # type: dynamic(atom())2938        # from: lib/phoenix/router/helpers.ex:24:202939        endpoint29402941        # type: atom()2942        # from: lib/phoenix/router/helpers.ex:24:352943        is_atom(endpoint)29442945    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29462947    type warning found at:2948    │2949 25 │     endpoint.url2950    │              ~2951    │2952    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229532954     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2955     │2956 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2957     │       ~2958     │2959     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429602961     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2962     │2963 199 │       worker(Phoenix.Tracker, [module, opts, opts])2964     │       ~2965     │2966     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429672968     warning: a struct for Plug.Conn is expected on struct update:29692970         %Plug.Conn{conn | path_info: path, script_name: script}29712972     but got type:29732974         dynamic()29752976     where "conn" was given the type:29772978         # type: dynamic()2979         # from: lib/phoenix/router/route.ex:147:102980         conn = target.call(%Plug.Conn{...}, opts)29812982     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29832984     type warning found at:2985     │2986 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2987     │     ~2988     │2989     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429902991     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2992     │2993 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2994     │                                                                          ~2995     │2996     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129972998    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2999    │3000 71 │     supervise(children, strategy: :one_for_one)3001    │     ~3002    │3003    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/130043005    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3006    │3007 76 │     [worker(Phoenix.Config, args)]3008    │      ~3009    │3010    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/330113012    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3013    │3014 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]3015    │        ~3016    │3017    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/23018    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/33019    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/330203021     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead3022     │3023 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),3024     │         ~3025     │3026     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/330273028     warning: expected a module (an atom) when invoking path/1 in expression:30293030         endpoint.path("/")30313032     where "endpoint" was given the type:30333034         # type: dynamic(%{..., host: term()})3035         # from: lib/phoenix/endpoint/supervisor.ex:312:143036         endpoint.host30373038     type warning found at:3039     │3040 313 │     endpoint.path("/")3041     │              ~3042     │3043     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130443045    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3046    │3047 35 │     supervise(children, strategy: :one_for_one)3048    │     ~3049    │3050    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130513052    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3053    │3054 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3055    │                                            ~3056    │3057    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330583059     warning: comparison between distinct types found:30603061         !Path.extname(file_path) == ".gz"30623063     given types:30643065         dynamic(boolean()) == binary()30663067     where "file_path" was given the type:30683069         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3070         # from: lib/phoenix/digester.ex:147:453071         Path.basename(file_path)30723073     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 false30743075     type warning found at:3076     │3077 148 │       !Path.extname(file_path) == ".gz"3078     │                                ~3079     │3080     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130813082    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3083    │3084 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3085    │                            ~3086    │3087    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330883089     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3090     │3091 113 │     {addr,port} = :ranch.get_addr(ref)3092     │                          ~3093     │3094     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330953096    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3097    │3098 51 │       worker(Phoenix.CodeReloader.Server, [])3099    │       ~3100    │3101    └─ lib/phoenix.ex:51:7: Phoenix.start/231023103    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3104    │3105 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)3106    │                                                           ~3107    │3108    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331093110     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3111     │3112 155 │     Enum.partition attrs, fn3113     │          ~3114     │3115     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131163117    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31183119        mod.__phoenix_recompile__?31203121    where "mod" was given the type:31223123        # type: dynamic(atom())3124        # from: lib/mix/tasks/compile.phoenix.ex:34:123125        Code.ensure_loaded?(mod)31263127    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31283129    type warning found at:3130    │3131 36 │         mod.__phoenix_recompile__?3132    │             ~3133    │3134    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131353136     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3137     │3138 234 │       Enum.partition(attrs, fn3139     │            ~3140     │3141     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231423143Generated phoenix app3144==> phoenix_html3145Compiling 8 files (.ex)3146    warning: using single-quoted strings to represent charlists is deprecated.3147    Use ~c"" if you indeed want a charlist or use "" instead.3148    You may run "mix format --migrate" to change all single-quoted3149    strings to use the ~c sigil and fix this warning.3150    │3151 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3152    │                                                  ~3153    │3154    └─ lib/phoenix_html/engine.ex:12:5031553156    warning: the 1st pattern in clause will never match:31573158        6031593160    because it is expected to receive type:31613162        dynamic(empty_list() or non_empty_list(term(), term()))31633164    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31653166    type warning found at:3167    │3168 56 │   def to_iodata(?<), do: "&lt;"3169    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3170    │3171    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131723173    warning: the 1st pattern in clause will never match:31743175        6231763177    because it is expected to receive type:31783179        dynamic(empty_list() or non_empty_list(term(), term()))31803181    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31823183    type warning found at:3184    │3185 57 │   def to_iodata(?>), do: "&gt;"3186    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3187    │3188    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131893190    warning: the 1st pattern in clause will never match:31913192        3831933194    because it is expected to receive type:31953196        dynamic(empty_list() or non_empty_list(term(), term()))31973198    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31993200    type warning found at:3201    │3202 58 │   def to_iodata(?&), do: "&amp;"3203    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3204    │3205    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132063207    warning: the 1st pattern in clause will never match:32083209        3432103211    because it is expected to receive type:32123213        dynamic(empty_list() or non_empty_list(term(), term()))32143215    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32163217    type warning found at:3218    │3219 59 │   def to_iodata(?"), do: "&quot;"3220    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3221    │3222    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132233224    warning: the 1st pattern in clause will never match:32253226        3932273228    because it is expected to receive type:32293230        dynamic(empty_list() or non_empty_list(term(), term()))32313232    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32333234    type warning found at:3235    │3236 60 │   def to_iodata(?'), do: "&#39;"3237    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3238    │3239    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132403241    warning: the 1st pattern in clause will never match:32423243        {:safe, data}32443245    because it is expected to receive type:32463247        dynamic(empty_list() or non_empty_list(term(), term()))32483249    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32503251    type warning found at:3252    │3253 76 │   def to_iodata({:safe, data}) do3254    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3255    │3256    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132573258    warning: the following clause is redundant:32593260        def to_iodata(other)32613262    it has type:32633264        dynamic(empty_list() or non_empty_list(term(), term()))32653266    previous clauses have already matched on the following types:32673268        non_empty_list(term(), term())3269        empty_list()32703271    │3272 80 │   def to_iodata(other) do3273    │       ~3274    │3275    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132763277    warning: the 1st pattern in clause will never match:32783279        h32803281    because it is expected to receive type:32823283        dynamic(empty_list() or non_empty_list(term(), term()))32843285    where "h" was given the type:32863287        # type: integer()3288        # from: lib/phoenix_html/safe.ex:62:253289        is_integer(h)32903291    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32923293    type warning found at:3294    │3295 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do3296    │                 ~3297    │3298    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/132993300    warning: the 1st pattern in clause will never match:33013302        h33033304    because it is expected to receive type:33053306        dynamic(empty_list() or non_empty_list(term(), term()))33073308    where "h" was given the type:33093310        # type: integer()3311        # from: lib/phoenix_html/safe.ex:66:253312        is_integer(h)33133314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33153316    type warning found at:3317    │3318 66 │   def to_iodata(h) when is_integer(h) do3319    │                 ~3320    │3321    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133223323    warning: the 1st pattern in clause will never match:33243325        h33263327    because it is expected to receive type:33283329        dynamic(empty_list() or non_empty_list(term(), term()))33303331    where "h" was given the type:33323333        # type: binary()3334        # from: lib/phoenix_html/safe.ex:72:253335        is_binary(h)33363337    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33383339    type warning found at:3340    │3341 72 │   def to_iodata(h) when is_binary(h) do3342    │                 ~3343    │3344    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133453346Generated phoenix_html app3347==> ueberauth3348Compiling 9 files (.ex)3349Generated ueberauth app3350==> postgrex3351Compiling 62 files (.ex)3352    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3353    │3354 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3355    │                                 ~3356    │3357    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33583359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3360    You may run "mix format --migrate" to fix this warning automatically.3361    │3362 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3363    │         ~3364    │3365    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133663367    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3368    You may run "mix format --migrate" to fix this warning automatically.3369    │3370 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3371    │                                                                      ~3372    │3373    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133743375    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3376    You may run "mix format --migrate" to fix this warning automatically.3377    │3378 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3379    │         ~3380    │3381    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133823383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3384    You may run "mix format --migrate" to fix this warning automatically.3385    │3386 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3387    │                                                                      ~3388    │3389    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133903391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3392    You may run "mix format --migrate" to fix this warning automatically.3393    │3394 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]3395    │                            ~3396    │3397    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133983399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3400    You may run "mix format --migrate" to fix this warning automatically.3401    │3402 43 │     <<-1::int32>>3403    │         ~3404    │3405    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134063407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3408    You may run "mix format --migrate" to fix this warning automatically.3409    │3410 48 │     <<value_byte_size::int32>> <> value3411    │                      ~3412    │3413    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134143415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3416    You may run "mix format --migrate" to fix this warning automatically.3417    │3418 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3419    │                              ~3420    │3421    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234223423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424    You may run "mix format --migrate" to fix this warning automatically.3425    │3426 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3427    │                              ~3428    │3429    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234303431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432    You may run "mix format --migrate" to fix this warning automatically.3433    │3434 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3435    │                                      ~3436    │3437    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234383439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440    You may run "mix format --migrate" to fix this warning automatically.3441    │3442 64 │ ...                   -1::int32, rest::binary>>, acc) do3443    │                         ~3444    │3445    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234463447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448    You may run "mix format --migrate" to fix this warning automatically.3449    │3450 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3451    │                                      ~3452    │3453    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234543455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3459    │                                     ~3460    │3461    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234623463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464    You may run "mix format --migrate" to fix this warning automatically.3465    │3466 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3467    │                                       ~3468    │3469    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234703471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472    You may run "mix format --migrate" to fix this warning automatically.3473    │3474 79 │ ...                   -1::int32, rest::binary>>, acc) do3475    │                         ~3476    │3477    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234783479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3483    │                                       ~3484    │3485    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234863487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488    You may run "mix format --migrate" to fix this warning automatically.3489    │3490 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3491    │                                     ~3492    │3493    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234943495    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3499    │         ~3500    │3501    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135023503    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3504    You may run "mix format --migrate" to fix this warning automatically.3505    │3506 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3507    │                     ~3508    │3509    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135103511    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3512    You may run "mix format --migrate" to fix this warning automatically.3513    │3514 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3515    │                                      ~3516    │3517    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135183519    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3520    You may run "mix format --migrate" to fix this warning automatically.3521    │3522 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3523    │                                                   ~3524    │3525    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135263527    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3528    You may run "mix format --migrate" to fix this warning automatically.3529    │3530 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>3531    │                                                      ~3532    │3533    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135343535    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3536    You may run "mix format --migrate" to fix this warning automatically.3537    │3538 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3539    │                   ~3540    │3541    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135423543    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3544    You may run "mix format --migrate" to fix this warning automatically.3545    │3546 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3547    │                                    ~3548    │3549    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135503551    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3552    You may run "mix format --migrate" to fix this warning automatically.3553    │3554 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3555    │                                                   ~3556    │3557    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135583559    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3560    You may run "mix format --migrate" to fix this warning automatically.3561    │3562 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3563    │                                                                    ~3564    │3565    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135663567    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3568    You may run "mix format --migrate" to fix this warning automatically.3569    │3570 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3571    │                                ~3572    │3573    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135743575    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3576    You may run "mix format --migrate" to fix this warning automatically.3577    │3578 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3579    │                                                 ~3580    │3581    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135823583    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3587    │                                                                ~3588    │3589    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135903591    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3592    You may run "mix format --migrate" to fix this warning automatically.3593    │3594 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3595    │                                                                                 ~3596    │3597    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135983599     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3600     You may run "mix format --migrate" to fix this warning automatically.3601     │3602 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3603     │                                   ~3604     │3605     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336063607    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3611    │                      ~3612    │3613    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136143615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616    You may run "mix format --migrate" to fix this warning automatically.3617    │3618 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3619    │                               ~3620    │3621    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136223623    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3624    You may run "mix format --migrate" to fix this warning automatically.3625    │3626 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3627    │                         ~3628    │3629    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236303631    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3632    You may run "mix format --migrate" to fix this warning automatically.3633    │3634 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3635    │                                     ~3636    │3637    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236383639    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642 23 │     <<x::float64, y::float64>>3643    │        ~3644    │3645    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236463647    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 23 │     <<x::float64, y::float64>>3651    │                    ~3652    │3653    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236543655    warning: use Bitwise is deprecated. import Bitwise instead3656    │3657  4 │   use Bitwise, only_operators: true3658    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3659    │3660    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36613662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3663    You may run "mix format --migrate" to fix this warning automatically.3664    │3665 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3666    │                          ~3667    │3668    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136693670    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3671    You may run "mix format --migrate" to fix this warning automatically.3672    │3673 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3674    │                           ~3675    │3676    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236773678    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3679    You may run "mix format --migrate" to fix this warning automatically.3680    │3681 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3682    │                                       ~3683    │3684    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/236853686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3687    You may run "mix format --migrate" to fix this warning automatically.3688    │3689 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3690    │         ~3691    │3692    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136933694    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3695    You may run "mix format --migrate" to fix this warning automatically.3696    │3697 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3698    │                                                                      ~3699    │3700    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/137013702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3703    You may run "mix format --migrate" to fix this warning automatically.3704    │3705 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3706    │         ~3707    │3708    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137093710    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3711    You may run "mix format --migrate" to fix this warning automatically.3712    │3713 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3714    │                                                                      ~3715    │3716    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137173718    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3719    You may run "mix format --migrate" to fix this warning automatically.3720    │3721 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3722    │         ~3723    │3724    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137253726    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3727    You may run "mix format --migrate" to fix this warning automatically.3728    │3729 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3730    │                                           ~3731    │3732    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137333734    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3735    You may run "mix format --migrate" to fix this warning automatically.3736    │3737 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3738    │         ~3739    │3740    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137413742    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3743    You may run "mix format --migrate" to fix this warning automatically.3744    │3745 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3746    │                                           ~3747    │3748    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137493750    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3751    You may run "mix format --migrate" to fix this warning automatically.3752    │3753 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3754    │         ~3755    │3756    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137573758    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3759    You may run "mix format --migrate" to fix this warning automatically.3760    │3761 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3762    │                                           ~3763    │3764    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137653766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3767    You may run "mix format --migrate" to fix this warning automatically.3768    │3769 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3770    │             ~3771    │3772    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137733774    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3775    You may run "mix format --migrate" to fix this warning automatically.3776    │3777 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3778    │                                             ~3779    │3780    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137813782    warning: use Bitwise is deprecated. import Bitwise instead3783    │3784  5 │   use Bitwise3785    │   ~~~~~~~~~~~3786    │3787    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)37883789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3790    You may run "mix format --migrate" to fix this warning automatically.3791    │3792 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3793    │          ~3794    │3795    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137963797    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3798    You may run "mix format --migrate" to fix this warning automatically.3799    │3800 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3801    │                                                                       ~3802    │3803    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/138043805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806    You may run "mix format --migrate" to fix this warning automatically.3807    │3808 46 │       0 :: int32>>3809    │         ~3810    │3811    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138123813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814    You may run "mix format --migrate" to fix this warning automatically.3815    │3816 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3817    │          ~3818    │3819    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138203821    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3822    You may run "mix format --migrate" to fix this warning automatically.3823    │3824 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3825    │                                                                       ~3826    │3827    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138283829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830    You may run "mix format --migrate" to fix this warning automatically.3831    │3832 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3833    │                                                                                   ~3834    │3835    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138363837    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838    You may run "mix format --migrate" to fix this warning automatically.3839    │3840 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3841    │                     ~3842    │3843    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138443845    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3846    │3847 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3848    │                              ~3849    │3850    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138513852    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853    You may run "mix format --migrate" to fix this warning automatically.3854    │3855 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3856    │                    ~3857    │3858    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338593860    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3861    │3862 72 │           <<data :: size(rest_size)>> = rest3863    │                          ~3864    │3865    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3871    │                   ~3872    │3873    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338743875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876    You may run "mix format --migrate" to fix this warning automatically.3877    │3878 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3879    │                                 ~3880    │3881    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338823883    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3884    You may run "mix format --migrate" to fix this warning automatically.3885    │3886 86 │   def parse(<<status :: int8>>, ?Z, _size) do3887    │                      ~3888    │3889    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338903891    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3892    You may run "mix format --migrate" to fix this warning automatically.3893    │3894 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3895    │                   ~3896    │3897    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338983899     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3900     You may run "mix format --migrate" to fix this warning automatically.3901     │3902 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3903     │                            ~3904     │3905     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339063907     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3908     You may run "mix format --migrate" to fix this warning automatically.3909     │3910 103 │     case <<len ::uint16>> do3911     │                ~3912     │3913     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339143915     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3916     You may run "mix format --migrate" to fix this warning automatically.3917     │3918 104 │       <<^overflow_len :: uint16>> ->3919     │                       ~3920     │3921     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339223923     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3924     You may run "mix format --migrate" to fix this warning automatically.3925     │3926 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3927     │                   ~3928     │3929     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339303931     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3932     You may run "mix format --migrate" to fix this warning automatically.3933     │3934 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3935     │                 ~3936     │3937     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339383939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940     You may run "mix format --migrate" to fix this warning automatically.3941     │3942 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3943     │                      ~3944     │3945     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339463947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948     You may run "mix format --migrate" to fix this warning automatically.3949     │3950 226 │      [<<size :: int32>>, data]3951     │              ~3952     │3953     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139543955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956     You may run "mix format --migrate" to fix this warning automatically.3957     │3958 224 │       [first, <<size :: int32>>, data]3959     │                      ~3960     │3961     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139623963     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3964     You may run "mix format --migrate" to fix this warning automatically.3965     │3966 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3967     │                                 ~3968     │3969     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139703971     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3972     You may run "mix format --migrate" to fix this warning automatically.3973     │3974 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3975     │                                                               ~3976     │3977     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139783979     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3980     You may run "mix format --migrate" to fix this warning automatically.3981     │3982 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3983     │                                                 ~3984     │3985     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139863987     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3988     You may run "mix format --migrate" to fix this warning automatically.3989     │3990 252 │     len = <<div(byte_size(oids), 4) :: int16>>3991     │                                     ~3992     │3993     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139943995     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3996     You may run "mix format --migrate" to fix this warning automatically.3997     │3998 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3999     │                                                                        ~4000     │4001     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140024003     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4004     You may run "mix format --migrate" to fix this warning automatically.4005     │4006 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4007     │                                                                        ~4008     │4009     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140104011     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4012     You may run "mix format --migrate" to fix this warning automatically.4013     │4014 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>4015     │                                        ~4016     │4017     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140184019     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4020     You may run "mix format --migrate" to fix this warning automatically.4021     │4022 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>4023     │                                        ~4024     │4025     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140264027     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4028     You may run "mix format --migrate" to fix this warning automatically.4029     │4030 287 │     len_params  = <<length(params) :: int16>>4031     │                                    ~4032     │4033     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140344035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4036     You may run "mix format --migrate" to fix this warning automatically.4037     │4038 294 │     {?E, [port, 0, <<rows :: int32>>]}4039     │                           ~4040     │4041     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140424043     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4044     You may run "mix format --migrate" to fix this warning automatically.4045     │4046 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4047     │                  ~4048     │4049     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140504051     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4052     You may run "mix format --migrate" to fix this warning automatically.4053     │4054 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4055     │                                 ~4056     │4057     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140584059     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4060     You may run "mix format --migrate" to fix this warning automatically.4061     │4062 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4063     │                  ~4064     │4065     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140664067     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4068     You may run "mix format --migrate" to fix this warning automatically.4069     │4070 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4071     │                                 ~4072     │4073     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140744075     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076     You may run "mix format --migrate" to fix this warning automatically.4077     │4078 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4079     │                                               ~4080     │4081     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140824083     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4084     You may run "mix format --migrate" to fix this warning automatically.4085     │4086 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4087     │                                                             ~4088     │4089     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140904091     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4092     You may run "mix format --migrate" to fix this warning automatically.4093     │4094 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do4095     │                              ~4096     │4097     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140984099     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4103     │                 ~4104     │4105     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141064107     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4111     │                                   ~4112     │4113     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141144115     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4116     You may run "mix format --migrate" to fix this warning automatically.4117     │4118 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4119     │                                                      ~4120     │4121     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141224123     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4124     You may run "mix format --migrate" to fix this warning automatically.4125     │4126 363 │        type_size :: int16, type_mod :: int32, format :: int16,4127     │                  ~4128     │4129     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141304131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132     You may run "mix format --migrate" to fix this warning automatically.4133     │4134 363 │        type_size :: int16, type_mod :: int32, format :: int16,4135     │                                     ~4136     │4137     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141384139     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4140     You may run "mix format --migrate" to fix this warning automatically.4141     │4142 363 │        type_size :: int16, type_mod :: int32, format :: int16,4143     │                                                      ~4144     │4145     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141464147     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4148     You may run "mix format --migrate" to fix this warning automatically.4149     │4150 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4151     │                            ~4152     │4153     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141544155     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4156     You may run "mix format --migrate" to fix this warning automatically.4157     │4158 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4159     │                                       ~4160     │4161     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141624163     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4164     You may run "mix format --migrate" to fix this warning automatically.4165     │4166 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)4167     │                           ~4168     │4169     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141704171    warning: unused require Postgrex.Messages4172    │4173 30 │   require Postgrex.Messages4174    │   ~4175    │4176    └─ lib/postgrex/query.ex:30:341774178    warning: unused require Logger4179    │4180  8 │   require Logger4181    │   ~4182    │4183    └─ lib/postgrex/notifications.ex:8:341844185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186    You may run "mix format --migrate" to fix this warning automatically.4187    │4188 59 │       if lower == <<-1::int32>> do4189    │                       ~4190    │4191    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/441924193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194    You may run "mix format --migrate" to fix this warning automatically.4195    │4196 66 │       if upper == <<-1::int32>> do4197    │                       ~4198    │4199    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442004201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202    You may run "mix format --migrate" to fix this warning automatically.4203    │4204 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4205    │                               ~4206    │4207    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442084209      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4210      │4211 1005 │     Logger.warn(fn() ->4212      │            ~4213      │4214      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/542154216      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4217      You may run "mix format --migrate" to fix this warning automatically.4218      │4219 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4220      │                          ~4221      │4222      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/142234224      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225      You may run "mix format --migrate" to fix this warning automatically.4226      │4227 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4228      │                                        ~4229      │4230      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142314232      warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4233      │4234 2003 │       <<body :: binary(size), rest :: binary>> ->4235      │                        ~4236      │4237      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142384239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4240    You may run "mix format --migrate" to fix this warning automatically.4241    │4242 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4243    │                                                           ~4244    │4245    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342464247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248    You may run "mix format --migrate" to fix this warning automatically.4249    │4250 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4251    │                                                                       ~4252    │4253    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342544255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256    You may run "mix format --migrate" to fix this warning automatically.4257    │4258 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4259    │                       ~4260    │4261    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342624263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264    You may run "mix format --migrate" to fix this warning automatically.4265    │4266 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4267    │                                   ~4268    │4269    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342704271    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4272    You may run "mix format --migrate" to fix this warning automatically.4273    │4274 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4275    │                                                      ~4276    │4277    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342784279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280    You may run "mix format --migrate" to fix this warning automatically.4281    │4282 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]4283    │                                ~4284    │4285    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4291    │                          ~4292    │4293    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242944295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296    You may run "mix format --migrate" to fix this warning automatically.4297    │4298 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4299    │                                            ~4300    │4301    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243024303    warning: using single-quoted strings to represent charlists is deprecated.4304    Use ~c"" if you indeed want a charlist or use "" instead.4305    You may run "mix format --migrate" to change all single-quoted4306    strings to use the ~c sigil and fix this warning.4307    │4308 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do4309    │                                                  ~4310    │4311    └─ lib/postgrex/type_module.ex:49:5043124313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314     You may run "mix format --migrate" to fix this warning automatically.4315     │4316 182 │   defp row_decode(<<-1::int32, rest::binary>>) do4317     │                       ~4318     │4319     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143204321     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4322     You may run "mix format --migrate" to fix this warning automatically.4323     │4324 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4325     │                        ~4326     │4327     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143284329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330     You may run "mix format --migrate" to fix this warning automatically.4331     │4332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334     │4335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343364337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338     You may run "mix format --migrate" to fix this warning automatically.4339     │4340 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4341     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342     │4343     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143444345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346    You may run "mix format --migrate" to fix this warning automatically.4347    │4348 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4349    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350    │4351    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143524353    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4354    You may run "mix format --migrate" to fix this warning automatically.4355    │4356 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4357    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358    │4359    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143604361    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4362    │4363 15 │         <<binary::binary-size(last_pos), last::bits>> = val4364    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365    │4366    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143674368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369    You may run "mix format --migrate" to fix this warning automatically.4370    │4371 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4372    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373    │4374    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143754376    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4377    You may run "mix format --migrate" to fix this warning automatically.4378    │4379 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4380    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381    │4382    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143834384     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385     You may run "mix format --migrate" to fix this warning automatically.4386     │4387 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4388     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389     │4390     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143914392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393    You may run "mix format --migrate" to fix this warning automatically.4394    │4395  9 │         <<1 :: int32, 1>>4396    │         ~~~~~~~~~~~~~~~~~4397    │4398    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143994400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401    You may run "mix format --migrate" to fix this warning automatically.4402    │4403 11 │         <<1 :: int32, 0>>4404    │         ~~~~~~~~~~~~~~~~~4405    │4406    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144074408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409     You may run "mix format --migrate" to fix this warning automatically.4410     │4411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413     │4414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144154416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417    You may run "mix format --migrate" to fix this warning automatically.4418    │4419 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4420    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421    │4422    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144234424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4425     You may run "mix format --migrate" to fix this warning automatically.4426     │4427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429     │4430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144314432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433    You may run "mix format --migrate" to fix this warning automatically.4434    │4435 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437    │4438    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144394440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441    You may run "mix format --migrate" to fix this warning automatically.4442    │4443 12 │         <<20 :: int32, 3, n, 1, 16,4444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~4445    │4446    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144474448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449     You may run "mix format --migrate" to fix this warning automatically.4450     │4451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453     │4454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144554456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4457    You may run "mix format --migrate" to fix this warning automatically.4458    │4459 10 │         <<24::int32, x::float64, y::float64, r::float64>>4460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461    │4462    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144634464    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4465    You may run "mix format --migrate" to fix this warning automatically.4466    │4467 10 │         <<24::int32, x::float64, y::float64, r::float64>>4468    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469    │4470    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144714472    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4473    You may run "mix format --migrate" to fix this warning automatically.4474    │4475 10 │         <<24::int32, x::float64, y::float64, r::float64>>4476    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477    │4478    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144794480    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4481    You may run "mix format --migrate" to fix this warning automatically.4482    │4483 10 │         <<24::int32, x::float64, y::float64, r::float64>>4484    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4485    │4486    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144874488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4489     You may run "mix format --migrate" to fix this warning automatically.4490     │4491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493     │4494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144954496     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497     You may run "mix format --migrate" to fix this warning automatically.4498     │4499 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4500     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501     │4502     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145034504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505    You may run "mix format --migrate" to fix this warning automatically.4506    │4507  9 │         <<4::int32, n::float32>>4508    │         ~~~~~~~~~~~~~~~~~~~~~~~~4509    │4510    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145114512    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4513    You may run "mix format --migrate" to fix this warning automatically.4514    │4515  9 │         <<4::int32, n::float32>>4516    │         ~~~~~~~~~~~~~~~~~~~~~~~~4517    │4518    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145194520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4521    You may run "mix format --migrate" to fix this warning automatically.4522    │4523 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>4524    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525    │4526    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145274528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4529    You may run "mix format --migrate" to fix this warning automatically.4530    │4531 13 │         <<4::int32, 0::1, 255, 0::23>>4532    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533    │4534    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145354536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4537    You may run "mix format --migrate" to fix this warning automatically.4538    │4539 15 │         <<4::int32, 1::1, 255, 0::23>>4540    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541    │4542    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145434544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4545     You may run "mix format --migrate" to fix this warning automatically.4546     │4547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549     │4550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145514552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4553    You may run "mix format --migrate" to fix this warning automatically.4554    │4555  9 │         <<8 :: int32, n :: float64>>4556    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557    │4558    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145594560    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4561    You may run "mix format --migrate" to fix this warning automatically.4562    │4563  9 │         <<8 :: int32, n :: float64>>4564    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565    │4566    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145674568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4569    You may run "mix format --migrate" to fix this warning automatically.4570    │4571 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4572    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4573    │4574    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145754576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4577    You may run "mix format --migrate" to fix this warning automatically.4578    │4579 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>4580    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581    │4582    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145834584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4585    You may run "mix format --migrate" to fix this warning automatically.4586    │4587 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>4588    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589    │4590    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145914592     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593     You may run "mix format --migrate" to fix this warning automatically.4594     │4595 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4596     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597     │4598     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/145994600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4601    You may run "mix format --migrate" to fix this warning automatically.4602    │4603 12 │         [<<IO.iodata_length(data) :: int32>> | data]4604    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605    │4606    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146074608     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4609     You may run "mix format --migrate" to fix this warning automatically.4610     │4611 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4612     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613     │4614     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146154616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4617    You may run "mix format --migrate" to fix this warning automatically.4618    │4619 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4620    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621    │4622    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146234624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625    You may run "mix format --migrate" to fix this warning automatically.4626    │4627 12 │         <<20 :: int32, 3, 128, 0, 16,4628    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629    │4630    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146314632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633     You may run "mix format --migrate" to fix this warning automatically.4634     │4635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637     │4638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146394640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641    You may run "mix format --migrate" to fix this warning automatically.4642    │4643 12 │         <<2 :: int32, int :: int16>>4644    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645    │4646    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146474648    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4649    You may run "mix format --migrate" to fix this warning automatically.4650    │4651 12 │         <<2 :: int32, int :: int16>>4652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653    │4654    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146554656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4657     You may run "mix format --migrate" to fix this warning automatically.4658     │4659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661     │4662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146634664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4665    You may run "mix format --migrate" to fix this warning automatically.4666    │4667 12 │         <<4 :: int32, int :: int32>>4668    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669    │4670    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146714672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4673    You may run "mix format --migrate" to fix this warning automatically.4674    │4675 12 │         <<4 :: int32, int :: int32>>4676    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677    │4678    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146794680     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681     You may run "mix format --migrate" to fix this warning automatically.4682     │4683 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4684     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685     │4686     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146874688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4689    You may run "mix format --migrate" to fix this warning automatically.4690    │4691 12 │         <<8 :: int32, int :: int64>>4692    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693    │4694    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146954696    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4697    You may run "mix format --migrate" to fix this warning automatically.4698    │4699 12 │         <<8 :: int32, int :: int64>>4700    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701    │4702    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147034704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4705     You may run "mix format --migrate" to fix this warning automatically.4706     │4707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709     │4710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147114712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4713    You may run "mix format --migrate" to fix this warning automatically.4714    │4715 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4716    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717    │4718    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147194720    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4721    You may run "mix format --migrate" to fix this warning automatically.4722    │4723 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4724    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725    │4726    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147274728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4729    You may run "mix format --migrate" to fix this warning automatically.4730    │4731 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4732    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733    │4734    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147354736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4737    You may run "mix format --migrate" to fix this warning automatically.4738    │4739 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4740    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741    │4742    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147434744     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4745     You may run "mix format --migrate" to fix this warning automatically.4746     │4747 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4748     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749     │4750     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147514752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4753    You may run "mix format --migrate" to fix this warning automatically.4754    │4755 10 │         <<24::int32, a::float64, b::float64, c::float64>>4756    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757    │4758    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147594760    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4761    You may run "mix format --migrate" to fix this warning automatically.4762    │4763 10 │         <<24::int32, a::float64, b::float64, c::float64>>4764    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765    │4766    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147674768    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4769    You may run "mix format --migrate" to fix this warning automatically.4770    │4771 10 │         <<24::int32, a::float64, b::float64, c::float64>>4772    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773    │4774    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147754776    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4777    You may run "mix format --migrate" to fix this warning automatically.4778    │4779 10 │         <<24::int32, a::float64, b::float64, c::float64>>4780    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781    │4782    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147834784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785     You may run "mix format --migrate" to fix this warning automatically.4786     │4787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789     │4790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147914792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793    You may run "mix format --migrate" to fix this warning automatically.4794    │4795 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4796    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797    │4798    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147994800     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4801     You may run "mix format --migrate" to fix this warning automatically.4802     │4803 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4804     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805     │4806     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148074808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809    You may run "mix format --migrate" to fix this warning automatically.4810    │4811  9 │         <<6::int32, a, b, c, d, e, f>>4812    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813    │4814    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148154816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4817     You may run "mix format --migrate" to fix this warning automatically.4818     │4819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821     │4822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148234824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825    You may run "mix format --migrate" to fix this warning automatically.4826    │4827 11 │         [<<byte_size(name) :: int32>> | name]4828    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829    │4830    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148314832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833     You may run "mix format --migrate" to fix this warning automatically.4834     │4835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837     │4838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148394840    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841    You may run "mix format --migrate" to fix this warning automatically.4842    │4843 10 │         [<<IO.iodata_length(data)::int32>> | data]4844    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845    │4846    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148474848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849    You may run "mix format --migrate" to fix this warning automatically.4850    │4851 13 │         [<<IO.iodata_length(data)::int32>> | data]4852    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853    │4854    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148554856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857     You may run "mix format --migrate" to fix this warning automatically.4858     │4859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861     │4862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148634864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4865    You may run "mix format --migrate" to fix this warning automatically.4866    │4867 15 │         <<4 :: int32, oid :: uint32>>4868    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869    │4870    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148714872    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4873    You may run "mix format --migrate" to fix this warning automatically.4874    │4875 15 │         <<4 :: int32, oid :: uint32>>4876    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877    │4878    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148794880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4881     You may run "mix format --migrate" to fix this warning automatically.4882     │4883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885     │4886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148874888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889    You may run "mix format --migrate" to fix this warning automatically.4890    │4891 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4892    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893    │4894    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148954896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4897    You may run "mix format --migrate" to fix this warning automatically.4898    │4899 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4900    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901    │4902    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149034904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4905     You may run "mix format --migrate" to fix this warning automatically.4906     │4907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909     │4910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149114912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4913    You may run "mix format --migrate" to fix this warning automatically.4914    │4915  9 │         <<16::int32, x::float64, y::float64>>4916    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917    │4918    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149194920    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4921    You may run "mix format --migrate" to fix this warning automatically.4922    │4923  9 │         <<16::int32, x::float64, y::float64>>4924    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925    │4926    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149274928    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4929    You may run "mix format --migrate" to fix this warning automatically.4930    │4931  9 │         <<16::int32, x::float64, y::float64>>4932    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933    │4934    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149354936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4937     You may run "mix format --migrate" to fix this warning automatically.4938     │4939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941     │4942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149434944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4945    You may run "mix format --migrate" to fix this warning automatically.4946    │4947 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4948    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949    │4950    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149514952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953    You may run "mix format --migrate" to fix this warning automatically.4954    │4955 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4956    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957    │4958    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149594960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4961     You may run "mix format --migrate" to fix this warning automatically.4962     │4963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965     │4966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349674968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969     You may run "mix format --migrate" to fix this warning automatically.4970     │4971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973     │4974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149754976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4977    You may run "mix format --migrate" to fix this warning automatically.4978    │4979 14 │         [<<byte_size(bin) :: int32>> | bin]4980    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981    │4982    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149834984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985     You may run "mix format --migrate" to fix this warning automatically.4986     │4987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989     │4990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349914992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993    You may run "mix format --migrate" to fix this warning automatically.4994    │4995 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4996    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997    │4998    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349995000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001    You may run "mix format --migrate" to fix this warning automatically.5002    │5003 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5004    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005    │5006    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350075008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009     You may run "mix format --migrate" to fix this warning automatically.5010     │5011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013     │5014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150155016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017    You may run "mix format --migrate" to fix this warning automatically.5018    │5019  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5020    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021    │5022    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150235024    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5025    You may run "mix format --migrate" to fix this warning automatically.5026    │5027  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5028    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029    │5030    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150315032    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5033    You may run "mix format --migrate" to fix this warning automatically.5034    │5035  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5036    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037    │5038    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150395040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041     You may run "mix format --migrate" to fix this warning automatically.5042     │5043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045     │5046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150475048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049     You may run "mix format --migrate" to fix this warning automatically.5050     │5051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053     │5054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150555056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057     You may run "mix format --migrate" to fix this warning automatically.5058     │5059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061     │5062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150635064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065     You may run "mix format --migrate" to fix this warning automatically.5066     │5067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069     │5070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150715072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073     You may run "mix format --migrate" to fix this warning automatically.5074     │5075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077     │5078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150795080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081    You may run "mix format --migrate" to fix this warning automatically.5082    │5083 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5084    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085    │5086    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150875088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089     You may run "mix format --migrate" to fix this warning automatically.5090     │5091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093     │5094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150955096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097    You may run "mix format --migrate" to fix this warning automatically.5098    │5099 11 │         [<<16 :: int32>> | uuid]5100    │         ~~~~~~~~~~~~~~~~~~~~~~~~5101    │5102    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151035104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105     You may run "mix format --migrate" to fix this warning automatically.5106     │5107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109     │5110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151115112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113    You may run "mix format --migrate" to fix this warning automatically.5114    │5115  9 │         <<0 :: int32>>5116    │         ~~~~~~~~~~~~~~5117    │5118    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151195120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121     You may run "mix format --migrate" to fix this warning automatically.5122     │5123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125     │5126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151275128    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5129    You may run "mix format --migrate" to fix this warning automatically.5130    │5131 15 │         <<0 :: int32>>5132    │         ~~~~~~~~~~~~~~5133    │5134    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151355136     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5137     You may run "mix format --migrate" to fix this warning automatically.5138     │5139 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]5140     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141     │5142     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551435144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5145     You may run "mix format --migrate" to fix this warning automatically.5146     │5147 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5148     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149     │5150     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451515152     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5153     You may run "mix format --migrate" to fix this warning automatically.5154     │5155 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5156     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157     │5158     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451595160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5161     You may run "mix format --migrate" to fix this warning automatically.5162     │5163 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5164     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165     │5166     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451675168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169     You may run "mix format --migrate" to fix this warning automatically.5170     │5171 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}5172     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173     │5174     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451755176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177     You may run "mix format --migrate" to fix this warning automatically.5178     │5179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181     │5182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551835184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185     You may run "mix format --migrate" to fix this warning automatically.5186     │5187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189     │5190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551915192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193    You may run "mix format --migrate" to fix this warning automatically.5194    │5195 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197    │5198    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/851995200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201    You may run "mix format --migrate" to fix this warning automatically.5202    │5203 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5204    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205    │5206    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852075208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209    You may run "mix format --migrate" to fix this warning automatically.5210    │5211 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5212    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213    │5214    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852155216    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5217    You may run "mix format --migrate" to fix this warning automatically.5218    │5219 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5220    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221    │5222    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852235224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225    You may run "mix format --migrate" to fix this warning automatically.5226    │5227 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229    │5230    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452315232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233    You may run "mix format --migrate" to fix this warning automatically.5234    │5235 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5236    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237    │5238    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452395240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241    You may run "mix format --migrate" to fix this warning automatically.5242    │5243 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5244    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245    │5246    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452475248    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5249    You may run "mix format --migrate" to fix this warning automatically.5250    │5251 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5252    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253    │5254    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452555256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257    You may run "mix format --migrate" to fix this warning automatically.5258    │5259 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261    │5262    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752635264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265    You may run "mix format --migrate" to fix this warning automatically.5266    │5267 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5268    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269    │5270    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752715272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5273    You may run "mix format --migrate" to fix this warning automatically.5274    │5275 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5276    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277    │5278    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752795280    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5281    You may run "mix format --migrate" to fix this warning automatically.5282    │5283 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5284    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285    │5286    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752875288     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5289     You may run "mix format --migrate" to fix this warning automatically.5290     │5291 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293     │5294     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852955296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5297     You may run "mix format --migrate" to fix this warning automatically.5298     │5299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301     │5302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453035304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5305     You may run "mix format --migrate" to fix this warning automatically.5306     │5307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309     │5310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753115312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5313    You may run "mix format --migrate" to fix this warning automatically.5314    │5315 27 │       <<len :: int32, value :: binary-size(len)>> ->5316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317    │5318    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653195320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321    You may run "mix format --migrate" to fix this warning automatically.5322    │5323 27 │       <<len :: int32, value :: binary-size(len)>> ->5324    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325    │5326    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253275328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329    You may run "mix format --migrate" to fix this warning automatically.5330    │5331 27 │       <<len :: int32, value :: binary-size(len)>> ->5332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333    │5334    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553355336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337     You may run "mix format --migrate" to fix this warning automatically.5338     │5339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341     │5342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653435344     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345     You may run "mix format --migrate" to fix this warning automatically.5346     │5347 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5348     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349     │5350     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253515352     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5353     You may run "mix format --migrate" to fix this warning automatically.5354     │5355 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5356     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357     │5358     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553595360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361    You may run "mix format --migrate" to fix this warning automatically.5362    │5363 19 │       <<1 :: int32, 1>> -> true5364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5365    │5366    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653675368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369    You may run "mix format --migrate" to fix this warning automatically.5370    │5371 19 │       <<1 :: int32, 1>> -> true5372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5373    │5374    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253755376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377    You may run "mix format --migrate" to fix this warning automatically.5378    │5379 19 │       <<1 :: int32, 1>> -> true5380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5381    │5382    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553835384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385    You may run "mix format --migrate" to fix this warning automatically.5386    │5387 20 │       <<1 :: int32, 0>> -> false5388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5389    │5390    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653915392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393    You may run "mix format --migrate" to fix this warning automatically.5394    │5395 20 │       <<1 :: int32, 0>> -> false5396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5397    │5398    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253995400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401    You may run "mix format --migrate" to fix this warning automatically.5402    │5403 20 │       <<1 :: int32, 0>> -> false5404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5405    │5406    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554075408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409     You may run "mix format --migrate" to fix this warning automatically.5410     │5411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413     │5414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654155416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417     You may run "mix format --migrate" to fix this warning automatically.5418     │5419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421     │5422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254235424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425     You may run "mix format --migrate" to fix this warning automatically.5426     │5427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429     │5430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554315432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433    You may run "mix format --migrate" to fix this warning automatically.5434    │5435 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437    │5438    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654395440    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5441    You may run "mix format --migrate" to fix this warning automatically.5442    │5443 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5444    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445    │5446    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654475448    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5449    You may run "mix format --migrate" to fix this warning automatically.5450    │5451 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5452    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453    │5454    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654555456    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5457    You may run "mix format --migrate" to fix this warning automatically.5458    │5459 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461    │5462    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654635464    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5465    You may run "mix format --migrate" to fix this warning automatically.5466    │5467 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469    │5470    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654715472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473    You may run "mix format --migrate" to fix this warning automatically.5474    │5475 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477    │5478    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254795480    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5481    You may run "mix format --migrate" to fix this warning automatically.5482    │5483 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485    │5486    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254875488    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5489    You may run "mix format --migrate" to fix this warning automatically.5490    │5491 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493    │5494    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254955496    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5497    You may run "mix format --migrate" to fix this warning automatically.5498    │5499 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501    │5502    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255035504    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5505    You may run "mix format --migrate" to fix this warning automatically.5506    │5507 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509    │5510    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255115512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5513    You may run "mix format --migrate" to fix this warning automatically.5514    │5515 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517    │5518    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555195520    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5521    You may run "mix format --migrate" to fix this warning automatically.5522    │5523 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525    │5526    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555275528    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5529    You may run "mix format --migrate" to fix this warning automatically.5530    │5531 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533    │5534    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555355536    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5537    You may run "mix format --migrate" to fix this warning automatically.5538    │5539 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541    │5542    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555435544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5545    You may run "mix format --migrate" to fix this warning automatically.5546    │5547 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549    │5550    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555515552     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5553     You may run "mix format --migrate" to fix this warning automatically.5554     │5555 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5556     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557     │5558     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655595560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561     You may run "mix format --migrate" to fix this warning automatically.5562     │5563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565     │5566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255675568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569     You may run "mix format --migrate" to fix this warning automatically.5570     │5571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573     │5574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555755576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577    You may run "mix format --migrate" to fix this warning automatically.5578    │5579 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581    │5582    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655835584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585    You may run "mix format --migrate" to fix this warning automatically.5586    │5587 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589    │5590    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255915592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593    You may run "mix format --migrate" to fix this warning automatically.5594    │5595 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597    │5598    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/555995600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601    You may run "mix format --migrate" to fix this warning automatically.5602    │5603 23 │       <<20 :: int32, 3, n, 1, 16,5604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5605    │5606    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656075608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5609    You may run "mix format --migrate" to fix this warning automatically.5610    │5611 23 │       <<20 :: int32, 3, n, 1, 16,5612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5613    │5614    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256155616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5617    You may run "mix format --migrate" to fix this warning automatically.5618    │5619 23 │       <<20 :: int32, 3, n, 1, 16,5620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5621    │5622    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556235624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5625     You may run "mix format --migrate" to fix this warning automatically.5626     │5627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629     │5630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656315632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5633     You may run "mix format --migrate" to fix this warning automatically.5634     │5635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637     │5638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256395640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5641     You may run "mix format --migrate" to fix this warning automatically.5642     │5643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645     │5646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556475648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5649    You may run "mix format --migrate" to fix this warning automatically.5650    │5651 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653    │5654    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656555656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5657    You may run "mix format --migrate" to fix this warning automatically.5658    │5659 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661    │5662    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656635664    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5665    You may run "mix format --migrate" to fix this warning automatically.5666    │5667 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669    │5670    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656715672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5673    You may run "mix format --migrate" to fix this warning automatically.5674    │5675 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677    │5678    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656795680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5681    You may run "mix format --migrate" to fix this warning automatically.5682    │5683 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685    │5686    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256875688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5689    You may run "mix format --migrate" to fix this warning automatically.5690    │5691 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693    │5694    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256955696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5697    You may run "mix format --migrate" to fix this warning automatically.5698    │5699 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701    │5702    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257035704    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5705    You may run "mix format --migrate" to fix this warning automatically.5706    │5707 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709    │5710    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257115712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5713    You may run "mix format --migrate" to fix this warning automatically.5714    │5715 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717    │5718    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557195720    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5721    You may run "mix format --migrate" to fix this warning automatically.5722    │5723 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725    │5726    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557275728    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5729    You may run "mix format --migrate" to fix this warning automatically.5730    │5731 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733    │5734    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557355736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5737    You may run "mix format --migrate" to fix this warning automatically.5738    │5739 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741    │5742    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557435744     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5745     You may run "mix format --migrate" to fix this warning automatically.5746     │5747 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5748     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749     │5750     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657515752     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5753     You may run "mix format --migrate" to fix this warning automatically.5754     │5755 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5756     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757     │5758     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257595760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761     You may run "mix format --migrate" to fix this warning automatically.5762     │5763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765     │5766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557675768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769    You may run "mix format --migrate" to fix this warning automatically.5770    │5771 36 │       <<4 :: int32, days :: int32>> ->5772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773    │5774    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657755776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777    You may run "mix format --migrate" to fix this warning automatically.5778    │5779 36 │       <<4 :: int32, days :: int32>> ->5780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781    │5782    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657835784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785    You may run "mix format --migrate" to fix this warning automatically.5786    │5787 36 │       <<4 :: int32, days :: int32>> ->5788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789    │5790    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257915792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5793    You may run "mix format --migrate" to fix this warning automatically.5794    │5795 36 │       <<4 :: int32, days :: int32>> ->5796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797    │5798    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257995800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5801    You may run "mix format --migrate" to fix this warning automatically.5802    │5803 36 │       <<4 :: int32, days :: int32>> ->5804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805    │5806    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558075808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5809    You may run "mix format --migrate" to fix this warning automatically.5810    │5811 36 │       <<4 :: int32, days :: int32>> ->5812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813    │5814    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558155816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5817     You may run "mix format --migrate" to fix this warning automatically.5818     │5819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821     │5822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658235824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825     You may run "mix format --migrate" to fix this warning automatically.5826     │5827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829     │5830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258315832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5833     You may run "mix format --migrate" to fix this warning automatically.5834     │5835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837     │5838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558395840    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5841    You may run "mix format --migrate" to fix this warning automatically.5842    │5843 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845    │5846    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658475848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5849    You may run "mix format --migrate" to fix this warning automatically.5850    │5851 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853    │5854    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258555856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857    You may run "mix format --migrate" to fix this warning automatically.5858    │5859 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861    │5862    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558635864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5865    You may run "mix format --migrate" to fix this warning automatically.5866    │5867 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869    │5870    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658715872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5873    You may run "mix format --migrate" to fix this warning automatically.5874    │5875 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877    │5878    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258795880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5881    You may run "mix format --migrate" to fix this warning automatically.5882    │5883 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885    │5886    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558875888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889    You may run "mix format --migrate" to fix this warning automatically.5890    │5891 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893    │5894    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658955896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5897    You may run "mix format --migrate" to fix this warning automatically.5898    │5899 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901    │5902    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259035904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905    You may run "mix format --migrate" to fix this warning automatically.5906    │5907 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909    │5910    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559115912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913    You may run "mix format --migrate" to fix this warning automatically.5914    │5915 26 │       <<4::int32, float::float32>>   -> float5916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917    │5918    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659195920    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5921    You may run "mix format --migrate" to fix this warning automatically.5922    │5923 26 │       <<4::int32, float::float32>>   -> float5924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925    │5926    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659275928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5929    You may run "mix format --migrate" to fix this warning automatically.5930    │5931 26 │       <<4::int32, float::float32>>   -> float5932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933    │5934    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259355936    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5937    You may run "mix format --migrate" to fix this warning automatically.5938    │5939 26 │       <<4::int32, float::float32>>   -> float5940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941    │5942    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259435944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5945    You may run "mix format --migrate" to fix this warning automatically.5946    │5947 26 │       <<4::int32, float::float32>>   -> float5948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949    │5950    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559515952    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5953    You may run "mix format --migrate" to fix this warning automatically.5954    │5955 26 │       <<4::int32, float::float32>>   -> float5956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957    │5958    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559595960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5961     You may run "mix format --migrate" to fix this warning automatically.5962     │5963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965     │5966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659675968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5969     You may run "mix format --migrate" to fix this warning automatically.5970     │5971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973     │5974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259755976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5977     You may run "mix format --migrate" to fix this warning automatically.5978     │5979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981     │5982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559835984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5985    You may run "mix format --migrate" to fix this warning automatically.5986    │5987 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989    │5990    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659915992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993    You may run "mix format --migrate" to fix this warning automatically.5994    │5995 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997    │5998    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/259996000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6001    You may run "mix format --migrate" to fix this warning automatically.6002    │6003 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005    │6006    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560076008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6009    You may run "mix format --migrate" to fix this warning automatically.6010    │6011 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013    │6014    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660156016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6017    You may run "mix format --migrate" to fix this warning automatically.6018    │6019 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021    │6022    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260236024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6025    You may run "mix format --migrate" to fix this warning automatically.6026    │6027 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029    │6030    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560316032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033    You may run "mix format --migrate" to fix this warning automatically.6034    │6035 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037    │6038    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660396040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041    You may run "mix format --migrate" to fix this warning automatically.6042    │6043 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045    │6046    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260476048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049    You may run "mix format --migrate" to fix this warning automatically.6050    │6051 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053    │6054    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560556056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6057    You may run "mix format --migrate" to fix this warning automatically.6058    │6059 26 │       <<8::int32, float::float64>>        -> float6060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061    │6062    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660636064    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6065    You may run "mix format --migrate" to fix this warning automatically.6066    │6067 26 │       <<8::int32, float::float64>>        -> float6068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069    │6070    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660716072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073    You may run "mix format --migrate" to fix this warning automatically.6074    │6075 26 │       <<8::int32, float::float64>>        -> float6076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077    │6078    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260796080    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6081    You may run "mix format --migrate" to fix this warning automatically.6082    │6083 26 │       <<8::int32, float::float64>>        -> float6084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085    │6086    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260876088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089    You may run "mix format --migrate" to fix this warning automatically.6090    │6091 26 │       <<8::int32, float::float64>>        -> float6092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093    │6094    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560956096    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6097    You may run "mix format --migrate" to fix this warning automatically.6098    │6099 26 │       <<8::int32, float::float64>>        -> float6100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101    │6102    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561036104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105     You may run "mix format --migrate" to fix this warning automatically.6106     │6107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109     │6110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661116112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113     You may run "mix format --migrate" to fix this warning automatically.6114     │6115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117     │6118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261196120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121     You may run "mix format --migrate" to fix this warning automatically.6122     │6123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125     │6126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561276128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129     You may run "mix format --migrate" to fix this warning automatically.6130     │6131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133     │6134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661356136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137     You may run "mix format --migrate" to fix this warning automatically.6138     │6139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141     │6142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261436144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145     You may run "mix format --migrate" to fix this warning automatically.6146     │6147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149     │6150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561516152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153     You may run "mix format --migrate" to fix this warning automatically.6154     │6155 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6156     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157     │6158     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661596160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161     You may run "mix format --migrate" to fix this warning automatically.6162     │6163 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6164     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165     │6166     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261676168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169     You may run "mix format --migrate" to fix this warning automatically.6170     │6171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173     │6174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561756176    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177    You may run "mix format --migrate" to fix this warning automatically.6178    │6179 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6180    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181    │6182    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661836184    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185    You may run "mix format --migrate" to fix this warning automatically.6186    │6187 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6188    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189    │6190    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261916192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193    You may run "mix format --migrate" to fix this warning automatically.6194    │6195 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197    │6198    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/561996200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6201    You may run "mix format --migrate" to fix this warning automatically.6202    │6203 23 │       <<20 :: int32, 3, 128, 0, 16,6204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205    │6206    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662076208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6209    You may run "mix format --migrate" to fix this warning automatically.6210    │6211 23 │       <<20 :: int32, 3, 128, 0, 16,6212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213    │6214    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262156216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217    You may run "mix format --migrate" to fix this warning automatically.6218    │6219 23 │       <<20 :: int32, 3, 128, 0, 16,6220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221    │6222    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562236224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6225     You may run "mix format --migrate" to fix this warning automatically.6226     │6227 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6228     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229     │6230     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662316232     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233     You may run "mix format --migrate" to fix this warning automatically.6234     │6235 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6236     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237     │6238     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262396240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6241     You may run "mix format --migrate" to fix this warning automatically.6242     │6243 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6244     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245     │6246     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562476248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249    You may run "mix format --migrate" to fix this warning automatically.6250    │6251 20 │       <<2 :: int32, int :: int16>> -> int6252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253    │6254    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662556256    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6257    You may run "mix format --migrate" to fix this warning automatically.6258    │6259 20 │       <<2 :: int32, int :: int16>> -> int6260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261    │6262    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662636264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265    You may run "mix format --migrate" to fix this warning automatically.6266    │6267 20 │       <<2 :: int32, int :: int16>> -> int6268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269    │6270    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262716272    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6273    You may run "mix format --migrate" to fix this warning automatically.6274    │6275 20 │       <<2 :: int32, int :: int16>> -> int6276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277    │6278    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262796280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281    You may run "mix format --migrate" to fix this warning automatically.6282    │6283 20 │       <<2 :: int32, int :: int16>> -> int6284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285    │6286    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562876288    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6289    You may run "mix format --migrate" to fix this warning automatically.6290    │6291 20 │       <<2 :: int32, int :: int16>> -> int6292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293    │6294    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562956296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297     You may run "mix format --migrate" to fix this warning automatically.6298     │6299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301     │6302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663036304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305     You may run "mix format --migrate" to fix this warning automatically.6306     │6307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309     │6310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263116312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313     You may run "mix format --migrate" to fix this warning automatically.6314     │6315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317     │6318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563196320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321    You may run "mix format --migrate" to fix this warning automatically.6322    │6323 20 │       <<4 :: int32, int :: int32>> -> int6324    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325    │6326    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663276328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6329    You may run "mix format --migrate" to fix this warning automatically.6330    │6331 20 │       <<4 :: int32, int :: int32>> -> int6332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333    │6334    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663356336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6337    You may run "mix format --migrate" to fix this warning automatically.6338    │6339 20 │       <<4 :: int32, int :: int32>> -> int6340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341    │6342    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263436344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345    You may run "mix format --migrate" to fix this warning automatically.6346    │6347 20 │       <<4 :: int32, int :: int32>> -> int6348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349    │6350    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263516352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6353    You may run "mix format --migrate" to fix this warning automatically.6354    │6355 20 │       <<4 :: int32, int :: int32>> -> int6356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357    │6358    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563596360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6361    You may run "mix format --migrate" to fix this warning automatically.6362    │6363 20 │       <<4 :: int32, int :: int32>> -> int6364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365    │6366    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563676368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369     You may run "mix format --migrate" to fix this warning automatically.6370     │6371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373     │6374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663756376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6377     You may run "mix format --migrate" to fix this warning automatically.6378     │6379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381     │6382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263836384     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6385     You may run "mix format --migrate" to fix this warning automatically.6386     │6387 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6388     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389     │6390     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563916392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393    You may run "mix format --migrate" to fix this warning automatically.6394    │6395 20 │       <<8 :: int32, int :: int64>> -> int6396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397    │6398    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/663996400    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6401    You may run "mix format --migrate" to fix this warning automatically.6402    │6403 20 │       <<8 :: int32, int :: int64>> -> int6404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405    │6406    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664076408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409    You may run "mix format --migrate" to fix this warning automatically.6410    │6411 20 │       <<8 :: int32, int :: int64>> -> int6412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413    │6414    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264156416    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6417    You may run "mix format --migrate" to fix this warning automatically.6418    │6419 20 │       <<8 :: int32, int :: int64>> -> int6420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421    │6422    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264236424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425    You may run "mix format --migrate" to fix this warning automatically.6426    │6427 20 │       <<8 :: int32, int :: int64>> -> int6428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429    │6430    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564316432    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6433    You may run "mix format --migrate" to fix this warning automatically.6434    │6435 20 │       <<8 :: int32, int :: int64>> -> int6436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437    │6438    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564396440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441     You may run "mix format --migrate" to fix this warning automatically.6442     │6443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445     │6446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664476448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449     You may run "mix format --migrate" to fix this warning automatically.6450     │6451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453     │6454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264556456     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457     You may run "mix format --migrate" to fix this warning automatically.6458     │6459 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6460     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461     │6462     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564636464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465    You may run "mix format --migrate" to fix this warning automatically.6466    │6467 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469    │6470    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664716472    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6473    You may run "mix format --migrate" to fix this warning automatically.6474    │6475 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477    │6478    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664796480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481    You may run "mix format --migrate" to fix this warning automatically.6482    │6483 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485    │6486    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664876488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489    You may run "mix format --migrate" to fix this warning automatically.6490    │6491 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493    │6494    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664956496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497    You may run "mix format --migrate" to fix this warning automatically.6498    │6499 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501    │6502    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265036504    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6505    You may run "mix format --migrate" to fix this warning automatically.6506    │6507 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509    │6510    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265116512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513    You may run "mix format --migrate" to fix this warning automatically.6514    │6515 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517    │6518    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265196520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521    You may run "mix format --migrate" to fix this warning automatically.6522    │6523 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525    │6526    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265276528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6529    You may run "mix format --migrate" to fix this warning automatically.6530    │6531 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533    │6534    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565356536    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6537    You may run "mix format --migrate" to fix this warning automatically.6538    │6539 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541    │6542    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565436544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545    You may run "mix format --migrate" to fix this warning automatically.6546    │6547 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549    │6550    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565516552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553    You may run "mix format --migrate" to fix this warning automatically.6554    │6555 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557    │6558    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565596560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6561     You may run "mix format --migrate" to fix this warning automatically.6562     │6563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565     │6566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665676568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569     You may run "mix format --migrate" to fix this warning automatically.6570     │6571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573     │6574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265756576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577     You may run "mix format --migrate" to fix this warning automatically.6578     │6579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581     │6582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565836584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585    You may run "mix format --migrate" to fix this warning automatically.6586    │6587 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589    │6590    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665916592    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6593    You may run "mix format --migrate" to fix this warning automatically.6594    │6595 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597    │6598    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665996600    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6601    You may run "mix format --migrate" to fix this warning automatically.6602    │6603 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605    │6606    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666076608    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6609    You may run "mix format --migrate" to fix this warning automatically.6610    │6611 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613    │6614    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666156616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6617    You may run "mix format --migrate" to fix this warning automatically.6618    │6619 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621    │6622    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266236624    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6625    You may run "mix format --migrate" to fix this warning automatically.6626    │6627 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629    │6630    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266316632    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6633    You may run "mix format --migrate" to fix this warning automatically.6634    │6635 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637    │6638    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266396640    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6641    You may run "mix format --migrate" to fix this warning automatically.6642    │6643 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645    │6646    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266476648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649    You may run "mix format --migrate" to fix this warning automatically.6650    │6651 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653    │6654    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566556656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6657    You may run "mix format --migrate" to fix this warning automatically.6658    │6659 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661    │6662    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566636664    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6665    You may run "mix format --migrate" to fix this warning automatically.6666    │6667 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669    │6670    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566716672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6673    You may run "mix format --migrate" to fix this warning automatically.6674    │6675 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677    │6678    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566796680     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681     You may run "mix format --migrate" to fix this warning automatically.6682     │6683 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6684     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685     │6686     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666876688     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6689     You may run "mix format --migrate" to fix this warning automatically.6690     │6691 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6692     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693     │6694     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266956696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6697     You may run "mix format --migrate" to fix this warning automatically.6698     │6699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701     │6702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567036704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705    You may run "mix format --migrate" to fix this warning automatically.6706    │6707 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709    │6710    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667116712    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6713    You may run "mix format --migrate" to fix this warning automatically.6714    │6715 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717    │6718    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667196720    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6721    You may run "mix format --migrate" to fix this warning automatically.6722    │6723 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725    │6726    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667276728    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6729    You may run "mix format --migrate" to fix this warning automatically.6730    │6731 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733    │6734    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667356736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6737    You may run "mix format --migrate" to fix this warning automatically.6738    │6739 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741    │6742    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667436744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6745    You may run "mix format --migrate" to fix this warning automatically.6746    │6747 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749    │6750    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267516752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6753    You may run "mix format --migrate" to fix this warning automatically.6754    │6755 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757    │6758    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267596760    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6761    You may run "mix format --migrate" to fix this warning automatically.6762    │6763 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765    │6766    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267676768    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6769    You may run "mix format --migrate" to fix this warning automatically.6770    │6771 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773    │6774    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267756776    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6777    You may run "mix format --migrate" to fix this warning automatically.6778    │6779 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781    │6782    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267836784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6785    You may run "mix format --migrate" to fix this warning automatically.6786    │6787 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789    │6790    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567916792    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6793    You may run "mix format --migrate" to fix this warning automatically.6794    │6795 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797    │6798    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567996800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6801    You may run "mix format --migrate" to fix this warning automatically.6802    │6803 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805    │6806    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568076808    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6809    You may run "mix format --migrate" to fix this warning automatically.6810    │6811 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813    │6814    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568156816    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6817    You may run "mix format --migrate" to fix this warning automatically.6818    │6819 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821    │6822    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568236824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825     You may run "mix format --migrate" to fix this warning automatically.6826     │6827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829     │6830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668316832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833     You may run "mix format --migrate" to fix this warning automatically.6834     │6835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837     │6838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268396840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841     You may run "mix format --migrate" to fix this warning automatically.6842     │6843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845     │6846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568476848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849    You may run "mix format --migrate" to fix this warning automatically.6850    │6851 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853    │6854    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668556856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6857    You may run "mix format --migrate" to fix this warning automatically.6858    │6859 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861    │6862    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268636864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865    You may run "mix format --migrate" to fix this warning automatically.6866    │6867 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869    │6870    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568716872     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6873     You may run "mix format --migrate" to fix this warning automatically.6874     │6875 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6876     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877     │6878     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668796880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881     You may run "mix format --migrate" to fix this warning automatically.6882     │6883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885     │6886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268876888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6889     You may run "mix format --migrate" to fix this warning automatically.6890     │6891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893     │6894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568956896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897    You may run "mix format --migrate" to fix this warning automatically.6898    │6899 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901    │6902    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669036904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905    You may run "mix format --migrate" to fix this warning automatically.6906    │6907 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909    │6910    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269116912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913    You may run "mix format --migrate" to fix this warning automatically.6914    │6915 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917    │6918    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569196920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921     You may run "mix format --migrate" to fix this warning automatically.6922     │6923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925     │6926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669276928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6929     You may run "mix format --migrate" to fix this warning automatically.6930     │6931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933     │6934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269356936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937     You may run "mix format --migrate" to fix this warning automatically.6938     │6939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941     │6942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569436944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6945    You may run "mix format --migrate" to fix this warning automatically.6946    │6947 19 │       <<len :: int32, data :: binary-size(len)>> ->6948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949    │6950    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669516952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953    You may run "mix format --migrate" to fix this warning automatically.6954    │6955 19 │       <<len :: int32, data :: binary-size(len)>> ->6956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957    │6958    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269596960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6961    You may run "mix format --migrate" to fix this warning automatically.6962    │6963 19 │       <<len :: int32, data :: binary-size(len)>> ->6964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965    │6966    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569676968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969     You may run "mix format --migrate" to fix this warning automatically.6970     │6971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973     │6974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669756976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977     You may run "mix format --migrate" to fix this warning automatically.6978     │6979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981     │6982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269836984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985     You may run "mix format --migrate" to fix this warning automatically.6986     │6987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989     │6990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569916992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993    You may run "mix format --migrate" to fix this warning automatically.6994    │6995 28 │       <<4 :: int32, oid :: uint32>> -> oid6996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997    │6998    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/669997000    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7001    You may run "mix format --migrate" to fix this warning automatically.7002    │7003 28 │       <<4 :: int32, oid :: uint32>> -> oid7004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005    │7006    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670077008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009    You may run "mix format --migrate" to fix this warning automatically.7010    │7011 28 │       <<4 :: int32, oid :: uint32>> -> oid7012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013    │7014    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270157016    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7017    You may run "mix format --migrate" to fix this warning automatically.7018    │7019 28 │       <<4 :: int32, oid :: uint32>> -> oid7020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021    │7022    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270237024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7025    You may run "mix format --migrate" to fix this warning automatically.7026    │7027 28 │       <<4 :: int32, oid :: uint32>> -> oid7028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7029    │7030    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570317032    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7033    You may run "mix format --migrate" to fix this warning automatically.7034    │7035 28 │       <<4 :: int32, oid :: uint32>> -> oid7036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7037    │7038    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570397040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041     You may run "mix format --migrate" to fix this warning automatically.7042     │7043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7045     │7046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670477048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7049     You may run "mix format --migrate" to fix this warning automatically.7050     │7051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053     │7054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270557056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057     You may run "mix format --migrate" to fix this warning automatically.7058     │7059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061     │7062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570637064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065    You may run "mix format --migrate" to fix this warning automatically.7066    │7067 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069    │7070    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670717072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073    You may run "mix format --migrate" to fix this warning automatically.7074    │7075 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077    │7078    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270797080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081    You may run "mix format --migrate" to fix this warning automatically.7082    │7083 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7085    │7086    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570877088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089     You may run "mix format --migrate" to fix this warning automatically.7090     │7091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7093     │7094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670957096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097     You may run "mix format --migrate" to fix this warning automatically.7098     │7099 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7100     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7101     │7102     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271037104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105     You may run "mix format --migrate" to fix this warning automatically.7106     │7107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109     │7110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571117112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113    You may run "mix format --migrate" to fix this warning automatically.7114    │7115 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117    │7118    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671197120    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7121    You may run "mix format --migrate" to fix this warning automatically.7122    │7123 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7124    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7125    │7126    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671277128    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7129    You may run "mix format --migrate" to fix this warning automatically.7130    │7131 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7132    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7133    │7134    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671357136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7137    You may run "mix format --migrate" to fix this warning automatically.7138    │7139 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7141    │7142    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271437144    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7145    You may run "mix format --migrate" to fix this warning automatically.7146    │7147 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7149    │7150    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271517152    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7153    You may run "mix format --migrate" to fix this warning automatically.7154    │7155 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7157    │7158    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271597160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7161    You may run "mix format --migrate" to fix this warning automatically.7162    │7163 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7165    │7166    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571677168    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7169    You may run "mix format --migrate" to fix this warning automatically.7170    │7171 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7173    │7174    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571757176    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7177    You may run "mix format --migrate" to fix this warning automatically.7178    │7179 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7180    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7181    │7182    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571837184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7185     You may run "mix format --migrate" to fix this warning automatically.7186     │7187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7189     │7190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671917192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7193     You may run "mix format --migrate" to fix this warning automatically.7194     │7195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7197     │7198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271997200     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7201     You may run "mix format --migrate" to fix this warning automatically.7202     │7203 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7204     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7205     │7206     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572077208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7209    You may run "mix format --migrate" to fix this warning automatically.7210    │7211 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7213    │7214    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672157216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7217    You may run "mix format --migrate" to fix this warning automatically.7218    │7219 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7221    │7222    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272237224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7225    You may run "mix format --migrate" to fix this warning automatically.7226    │7227 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7229    │7230    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572317232     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7233     You may run "mix format --migrate" to fix this warning automatically.7234     │7235 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7236     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7237     │7238     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672397240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7241     You may run "mix format --migrate" to fix this warning automatically.7242     │7243 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7244     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7245     │7246     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272477248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7249     You may run "mix format --migrate" to fix this warning automatically.7250     │7251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7253     │7254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572557256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7257    You may run "mix format --migrate" to fix this warning automatically.7258    │7259 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7261    │7262    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872637264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7265    You may run "mix format --migrate" to fix this warning automatically.7266    │7267 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7269    │7270    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472717272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7273    You may run "mix format --migrate" to fix this warning automatically.7274    │7275 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7277    │7278    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772797280     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7281     You may run "mix format --migrate" to fix this warning automatically.7282     │7283 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7284     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7285     │7286     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872877288     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7289     You may run "mix format --migrate" to fix this warning automatically.7290     │7291 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7293     │7294     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472957296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7297     You may run "mix format --migrate" to fix this warning automatically.7298     │7299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7301     │7302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773037304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7305    You may run "mix format --migrate" to fix this warning automatically.7306    │7307 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7309    │7310    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673117312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7313    You may run "mix format --migrate" to fix this warning automatically.7314    │7315 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7317    │7318    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273197320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7321    You may run "mix format --migrate" to fix this warning automatically.7322    │7323 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7324    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7325    │7326    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573277328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7329     You may run "mix format --migrate" to fix this warning automatically.7330     │7331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7333     │7334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673357336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7337     You may run "mix format --migrate" to fix this warning automatically.7338     │7339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7341     │7342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273437344     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7345     You may run "mix format --migrate" to fix this warning automatically.7346     │7347 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7348     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7349     │7350     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573517352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7353    You may run "mix format --migrate" to fix this warning automatically.7354    │7355 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7357    │7358    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873597360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7361    You may run "mix format --migrate" to fix this warning automatically.7362    │7363 40 │         <<count::int32, data::binary>> = binary7364    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7365    │7366    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873677368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7369    You may run "mix format --migrate" to fix this warning automatically.7370    │7371 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7373    │7374    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473757376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7377    You may run "mix format --migrate" to fix this warning automatically.7378    │7379 40 │         <<count::int32, data::binary>> = binary7380    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7381    │7382    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473837384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7385    You may run "mix format --migrate" to fix this warning automatically.7386    │7387 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7389    │7390    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773917392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7393    You may run "mix format --migrate" to fix this warning automatically.7394    │7395 40 │         <<count::int32, data::binary>> = binary7396    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7397    │7398    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773997400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7401    You may run "mix format --migrate" to fix this warning automatically.7402    │7403 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7405    │7406    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874077408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7409    You may run "mix format --migrate" to fix this warning automatically.7410    │7411 44 │         <<_::int32, data::binary>> = binary7412    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413    │7414    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874157416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7417    You may run "mix format --migrate" to fix this warning automatically.7418    │7419 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7421    │7422    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474237424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7425    You may run "mix format --migrate" to fix this warning automatically.7426    │7427 44 │         <<_::int32, data::binary>> = binary7428    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7429    │7430    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474317432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7433    You may run "mix format --migrate" to fix this warning automatically.7434    │7435 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7437    │7438    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774397440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7441    You may run "mix format --migrate" to fix this warning automatically.7442    │7443 44 │         <<_::int32, data::binary>> = binary7444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7445    │7446    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774477448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7449     You may run "mix format --migrate" to fix this warning automatically.7450     │7451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7453     │7454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874557456     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7457     You may run "mix format --migrate" to fix this warning automatically.7458     │7459 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7460     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7461     │7462     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474637464     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7465     You may run "mix format --migrate" to fix this warning automatically.7466     │7467 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7468     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7469     │7470     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774717472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7473    You may run "mix format --migrate" to fix this warning automatically.7474    │7475 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7477    │7478    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674797480    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7481    You may run "mix format --migrate" to fix this warning automatically.7482    │7483 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7485    │7486    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674877488    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7489    You may run "mix format --migrate" to fix this warning automatically.7490    │7491 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7493    │7494    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674957496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7497    You may run "mix format --migrate" to fix this warning automatically.7498    │7499 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7501    │7502    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275037504    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7505    You may run "mix format --migrate" to fix this warning automatically.7506    │7507 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7509    │7510    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275117512    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7513    You may run "mix format --migrate" to fix this warning automatically.7514    │7515 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7517    │7518    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275197520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7521    You may run "mix format --migrate" to fix this warning automatically.7522    │7523 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7525    │7526    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575277528    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7529    You may run "mix format --migrate" to fix this warning automatically.7530    │7531 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7533    │7534    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575357536    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7537    You may run "mix format --migrate" to fix this warning automatically.7538    │7539 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7541    │7542    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575437544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7545     You may run "mix format --migrate" to fix this warning automatically.7546     │7547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7549     │7550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675517552     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7553     You may run "mix format --migrate" to fix this warning automatically.7554     │7555 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7556     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7557     │7558     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275597560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7561     You may run "mix format --migrate" to fix this warning automatically.7562     │7563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7565     │7566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575677568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7569    You may run "mix format --migrate" to fix this warning automatically.7570    │7571 33 │       <<8 :: int32, microsecs :: int64>> ->7572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7573    │7574    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675757576    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7577    You may run "mix format --migrate" to fix this warning automatically.7578    │7579 33 │       <<8 :: int32, microsecs :: int64>> ->7580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7581    │7582    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675837584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7585    You may run "mix format --migrate" to fix this warning automatically.7586    │7587 33 │       <<8 :: int32, microsecs :: int64>> ->7588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7589    │7590    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275917592    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7593    You may run "mix format --migrate" to fix this warning automatically.7594    │7595 33 │       <<8 :: int32, microsecs :: int64>> ->7596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7597    │7598    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275997600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7601    You may run "mix format --migrate" to fix this warning automatically.7602    │7603 33 │       <<8 :: int32, microsecs :: int64>> ->7604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7605    │7606    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576077608    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7609    You may run "mix format --migrate" to fix this warning automatically.7610    │7611 33 │       <<8 :: int32, microsecs :: int64>> ->7612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7613    │7614    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576157616     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7617     You may run "mix format --migrate" to fix this warning automatically.7618     │7619 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7620     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7621     │7622     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676237624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7625     You may run "mix format --migrate" to fix this warning automatically.7626     │7627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7629     │7630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276317632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7633     You may run "mix format --migrate" to fix this warning automatically.7634     │7635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7637     │7638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576397640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7641    You may run "mix format --migrate" to fix this warning automatically.7642    │7643 37 │       <<8 :: int32, microsecs :: int64>> ->7644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7645    │7646    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676477648    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7649    You may run "mix format --migrate" to fix this warning automatically.7650    │7651 37 │       <<8 :: int32, microsecs :: int64>> ->7652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7653    │7654    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676557656    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7657    You may run "mix format --migrate" to fix this warning automatically.7658    │7659 37 │       <<8 :: int32, microsecs :: int64>> ->7660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7661    │7662    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276637664    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7665    You may run "mix format --migrate" to fix this warning automatically.7666    │7667 37 │       <<8 :: int32, microsecs :: int64>> ->7668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7669    │7670    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276717672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7673    You may run "mix format --migrate" to fix this warning automatically.7674    │7675 37 │       <<8 :: int32, microsecs :: int64>> ->7676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7677    │7678    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576797680    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7681    You may run "mix format --migrate" to fix this warning automatically.7682    │7683 37 │       <<8 :: int32, microsecs :: int64>> ->7684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7685    │7686    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576877688     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7689     You may run "mix format --migrate" to fix this warning automatically.7690     │7691 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7692     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7693     │7694     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676957696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7697     You may run "mix format --migrate" to fix this warning automatically.7698     │7699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7701     │7702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277037704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7705     You may run "mix format --migrate" to fix this warning automatically.7706     │7707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7709     │7710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577117712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7713    You may run "mix format --migrate" to fix this warning automatically.7714    │7715 42 │       <<8 :: int32, microsecs :: int64>> ->7716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7717    │7718    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677197720    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7721    You may run "mix format --migrate" to fix this warning automatically.7722    │7723 42 │       <<8 :: int32, microsecs :: int64>> ->7724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7725    │7726    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677277728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7729    You may run "mix format --migrate" to fix this warning automatically.7730    │7731 42 │       <<8 :: int32, microsecs :: int64>> ->7732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7733    │7734    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277357736    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7737    You may run "mix format --migrate" to fix this warning automatically.7738    │7739 42 │       <<8 :: int32, microsecs :: int64>> ->7740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7741    │7742    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277437744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7745    You may run "mix format --migrate" to fix this warning automatically.7746    │7747 42 │       <<8 :: int32, microsecs :: int64>> ->7748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7749    │7750    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577517752    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7753    You may run "mix format --migrate" to fix this warning automatically.7754    │7755 42 │       <<8 :: int32, microsecs :: int64>> ->7756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7757    │7758    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577597760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7761     You may run "mix format --migrate" to fix this warning automatically.7762     │7763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7765     │7766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677677768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7769     You may run "mix format --migrate" to fix this warning automatically.7770     │7771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7773     │7774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277757776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7777     You may run "mix format --migrate" to fix this warning automatically.7778     │7779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7781     │7782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577837784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7785    You may run "mix format --migrate" to fix this warning automatically.7786    │7787 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7789    │7790    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677917792    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7793    You may run "mix format --migrate" to fix this warning automatically.7794    │7795 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7797    │7798    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677997800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7801    You may run "mix format --migrate" to fix this warning automatically.7802    │7803 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7805    │7806    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678077808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7809    You may run "mix format --migrate" to fix this warning automatically.7810    │7811 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7813    │7814    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278157816    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7817    You may run "mix format --migrate" to fix this warning automatically.7818    │7819 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7821    │7822    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278237824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7825    You may run "mix format --migrate" to fix this warning automatically.7826    │7827 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7829    │7830    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278317832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7833    You may run "mix format --migrate" to fix this warning automatically.7834    │7835 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7837    │7838    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578397840    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7841    You may run "mix format --migrate" to fix this warning automatically.7842    │7843 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7845    │7846    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578477848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7849    You may run "mix format --migrate" to fix this warning automatically.7850    │7851 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7853    │7854    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578557856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7857     You may run "mix format --migrate" to fix this warning automatically.7858     │7859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7861     │7862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678637864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7865     You may run "mix format --migrate" to fix this warning automatically.7866     │7867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7869     │7870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278717872     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7873     You may run "mix format --migrate" to fix this warning automatically.7874     │7875 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7876     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7877     │7878     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578797880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7881     You may run "mix format --migrate" to fix this warning automatically.7882     │7883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7885     │7886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678877888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7889     You may run "mix format --migrate" to fix this warning automatically.7890     │7891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7893     │7894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678957896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7897     You may run "mix format --migrate" to fix this warning automatically.7898     │7899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7901     │7902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279037904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7905     You may run "mix format --migrate" to fix this warning automatically.7906     │7907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7909     │7910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279117912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7913     You may run "mix format --migrate" to fix this warning automatically.7914     │7915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7917     │7918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579197920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7921     You may run "mix format --migrate" to fix this warning automatically.7922     │7923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7925     │7926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579277928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7929     You may run "mix format --migrate" to fix this warning automatically.7930     │7931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7933     │7934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679357936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7937     You may run "mix format --migrate" to fix this warning automatically.7938     │7939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7941     │7942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279437944     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7945     You may run "mix format --migrate" to fix this warning automatically.7946     │7947 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7948     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7949     │7950     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579517952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7953    You may run "mix format --migrate" to fix this warning automatically.7954    │7955 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7957    │7958    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679597960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7961    You may run "mix format --migrate" to fix this warning automatically.7962    │7963 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7965    │7966    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279677968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7969    You may run "mix format --migrate" to fix this warning automatically.7970    │7971 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7973    │7974    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579757976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7977     You may run "mix format --migrate" to fix this warning automatically.7978     │7979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7981     │7982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679837984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7985     You may run "mix format --migrate" to fix this warning automatically.7986     │7987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7989     │7990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279917992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7993     You may run "mix format --migrate" to fix this warning automatically.7994     │7995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7997     │7998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579998000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8001    You may run "mix format --migrate" to fix this warning automatically.8002    │8003 17 │       <<0 :: int32>> -> :void8004    │       ~~~~~~~~~~~~~~~~~~~~~~~8005    │8006    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680078008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8009    You may run "mix format --migrate" to fix this warning automatically.8010    │8011 17 │       <<0 :: int32>> -> :void8012    │       ~~~~~~~~~~~~~~~~~~~~~~~8013    │8014    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280158016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8017    You may run "mix format --migrate" to fix this warning automatically.8018    │8019 17 │       <<0 :: int32>> -> :void8020    │       ~~~~~~~~~~~~~~~~~~~~~~~8021    │8022    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580238024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8025     You may run "mix format --migrate" to fix this warning automatically.8026     │8027 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8028     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8029     │8030     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680318032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8033     You may run "mix format --migrate" to fix this warning automatically.8034     │8035 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8036     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8037     │8038     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280398040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8041     You may run "mix format --migrate" to fix this warning automatically.8042     │8043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8045     │8046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580478048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8049    You may run "mix format --migrate" to fix this warning automatically.8050    │8051 23 │       <<0 :: int32>> -> :void8052    │       ~~~~~~~~~~~~~~~~~~~~~~~8053    │8054    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680558056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8057    You may run "mix format --migrate" to fix this warning automatically.8058    │8059 23 │       <<0 :: int32>> -> :void8060    │       ~~~~~~~~~~~~~~~~~~~~~~~8061    │8062    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280638064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8065    You may run "mix format --migrate" to fix this warning automatically.8066    │8067 23 │       <<0 :: int32>> -> :void8068    │       ~~~~~~~~~~~~~~~~~~~~~~~8069    │8070    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580718072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8073     You may run "mix format --migrate" to fix this warning automatically.8074     │8075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8077     │8078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680798080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8081     You may run "mix format --migrate" to fix this warning automatically.8082     │8083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8085     │8086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280878088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8089     You may run "mix format --migrate" to fix this warning automatically.8090     │8091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8093     │8094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580958096    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8097    │8098 20 │     manager    = worker(Postgrex.TypeManager, [])8099    │                  ~8100    │8101    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181028103    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8104    │8105 21 │     server_sup = supervisor(__MODULE__, [:servers])8106    │                  ~8107    │8108    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181098110    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8111    │8112 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])8113    │     ~8114    │8115    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18116    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181178118    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8119    │8120 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8121    │                   ~8122    │8123    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181248125     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8126     │8127 110 │     if Map.size(s.listener_channels[channel]) == 1 do8128     │            ~8129     │8130     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38131     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38132     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281338134     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8135     │8136 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8137     │               ~8138     │8139     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281408141    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8142    │8143 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]8144    │            ~8145    │8146    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181478148     warning: a struct for Postgrex.Query is expected on struct update:81498150         %Postgrex.Query{8151           query8152           | param_oids: param_oids,8153             param_formats: param_formats,8154             param_types: param_types8155         }81568157     but got type:81588159         dynamic()81608161     where "query" was given the type:81628163         # type: dynamic()8164         # from: lib/postgrex/protocol.ex:910:358165         query81668167     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81688169     type warning found at:8170     │8171 915 │         query = %Query{query | param_oids: param_oids,8172     │                 ~8173     │8174     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681758176     warning: a struct for Postgrex.Query is expected on struct update:81778178         %Postgrex.Query{8179           query8180           | ref: make_ref(),8181             types: types,8182             columns: col_names,8183             result_oids: result_oids,8184             result_formats: result_formats,8185             result_types: result_types8186         }81878188     but got type:81898190         dynamic()81918192     where "query" was given the type:81938194         # type: dynamic()8195         # from: lib/postgrex/protocol.ex:926:358196         query81978198     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81998200     type warning found at:8201     │8202 932 │         query = %Query{query | ref: make_ref(), types: types,8203     │                 ~8204     │8205     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682068207    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8208    │8209  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),8210    │                 ~8211    │8212    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/282138214     warning: a struct for Postgrex.Query is expected on struct update:82158216         %Postgrex.Query{query | ref: make_ref()}82178218     but got type:82198220         dynamic()82218222     where "query" was given the type:82238224         # type: dynamic()8225         # from: lib/postgrex/protocol.ex:977:318226         query82278228     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82298230     type warning found at:8231     │8232 978 │     query = %Query{query | ref: make_ref()}8233     │             ~8234     │8235     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582368237    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8238    │8239  9 │                 worker(Postgrex.Parameters, [])]8240    │                 ~8241    │8242    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/282438244      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8245      │8246 2131 │     formatted_reason = :ssl.format_error(reason)8247      │                             ~8248      │8249      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382508251      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8252      │8253 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8254      │                                            ~8255      │8256      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382578258      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8259      │8260 2297 │   defp query_put(_, %Query{ref: nil}), do: nil8261      │        ~8262      │8263      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282648265      warning: a struct for Postgrex.Query is expected on struct update:82668267          %Postgrex.Query{query | name: ""}82688269      but got type:82708271          dynamic()82728273      where "query" was given the type:82748275          # type: dynamic()8276          # from: lib/postgrex/protocol.ex:2313:168277          query82788279      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82808281      type warning found at:8282      │8283 2313 │   defp unnamed(query), do: %Query{query | name: ""}8284      │                            ~8285      │8286      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182878288Generated postgrex app8289warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8290  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28291  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18292  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58293  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28294  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48295  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282968297==> ecto8298Compiling 70 files (.ex)8299     warning: using single-quoted strings to represent charlists is deprecated.8300     Use ~c"" if you indeed want a charlist or use "" instead.8301     You may run "mix format --migrate" to change all single-quoted8302     strings to use the ~c sigil and fix this warning.8303     │8304 166 │     defp insert_all_value(_),   do: '?'8305     │                                     ~8306     │8307     └─ lib/ecto/adapters/mysql/connection.ex:166:3783088309     warning: using single-quoted strings to represent charlists is deprecated.8310     Use ~c"" if you indeed want a charlist or use "" instead.8311     You may run "mix format --migrate" to change all single-quoted8312     strings to use the ~c sigil and fix this warning.8313     │8314 354 │       '?'8315     │       ~8316     │8317     └─ lib/ecto/adapters/mysql/connection.ex:354:783188319      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83208321      This error happens when you have function calls without parentheses inside keywords. For example:83228323          function(arg, one: nested_call a, b, c)8324          function(arg, one: if expr, do: :this, else: :that)83258326      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83278328          function(arg, one: if(expr, do: :this, else: :that))8329          function(arg, one: nested_call(a, b, c))83308331      Ambiguity found at:8332      │8333 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8334      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8335      │8336      └─ lib/ecto/changeset.ex:228683378338     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83398340     This error happens when you have function calls without parentheses inside keywords. For example:83418342         function(arg, one: nested_call a, b, c)8343         function(arg, one: if expr, do: :this, else: :that)83448345     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83468347         function(arg, one: if(expr, do: :this, else: :that))8348         function(arg, one: nested_call(a, b, c))83498350     Ambiguity found at:8351     │8352 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"8353     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8354     │8355     └─ lib/ecto/migration/runner.ex:26583568357     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83588359     This error happens when you have function calls without parentheses inside keywords. For example:83608361         function(arg, one: nested_call a, b, c)8362         function(arg, one: if expr, do: :this, else: :that)83638364     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:83658366         function(arg, one: if(expr, do: :this, else: :that))8367         function(arg, one: nested_call(a, b, c))83688369     Ambiguity found at:8370     │8371 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"8372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8373     │8374     └─ lib/ecto/migration/runner.ex:26783758376     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8377     │8378 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8379     │        ~8380     │8381     └─ lib/ecto/query/builder.ex:136:883828383     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8384     │8385 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8386     │                                             ~~8387     │8388     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283898390     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8391     │8392 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8393     │                                         ~~8394     │8395     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283968397     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83988399     This error happens when you have function calls without parentheses inside keywords. For example:84008401         function(arg, one: nested_call a, b, c)8402         function(arg, one: if expr, do: :this, else: :that)84038404     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:84058406         function(arg, one: if(expr, do: :this, else: :that))8407         function(arg, one: nested_call(a, b, c))84088409     Ambiguity found at:8410     │8411 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8413     │8414     └─ lib/ecto/repo/schema.ex:45484158416    warning: unused require Ecto.Query8417    │8418  6 │   require Ecto.Query8419    │   ~8420    │8421    └─ lib/ecto/repo/preloader.ex:6:384228423Compiling lib/ecto.ex (it's taking more than 10s)8424    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8425    │8426  9 │   schema "schema_migrations" do8427    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8428    │8429    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84308431      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8432      │8433 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn8434      │     ~8435      │8436      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284378438    warning: incompatible types given to Mix.Ecto.ensure_started/2:84398440        Mix.Ecto.ensure_started(repo, opts)84418442    given types:84438444        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84458446    but expected one of:84478448        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84498450    where "opts" was given the type:84518452        # type: dynamic(8453          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8454            non_struct_map()8455        )8456        # from: lib/mix/tasks/ecto.rollback.ex:64:108457        opts =8458          if opts[:quiet] do8459            Keyword.merge(opts, log: false, log_sql: false)8460          else8461            opts8462          end84638464    where "repo" was given the type:84658466        # type: dynamic(atom())8467        # from: lib/mix/tasks/ecto.rollback.ex:70:78468        Mix.Ecto.ensure_repo(repo, args)84698470    type warning found at:8471    │8472 72 │       {:ok, pid, apps} = ensure_started(repo, opts)8473    │                          ~8474    │8475    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/284768477    warning: incompatible types given to Mix.Ecto.ensure_started/2:84788479        Mix.Ecto.ensure_started(repo, all: true)84808481    given types:84828483        -dynamic(atom())-, non_empty_list({:all, true})84848485    but expected one of:84868487        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84888489    where "repo" was given the type:84908491        # type: dynamic(atom())8492        # from: lib/mix/tasks/ecto.migrations.ex:37:78493        Mix.Ecto.ensure_repo(repo, args)84948495    type warning found at:8496    │8497 39 │       {:ok, pid, _} = ensure_started(repo, all: true)8498    │                       ~8499    │8500    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/385018502     warning: the following clause will never match:85038504         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->85058506     because it attempts to match on the result of:85078508         System.stacktrace()85098510     which has type:85118512         empty_list()85138514     where "args_or_arity" was given the type:85158516         # type: float() or integer() or non_empty_list(term())8517         # from: lib/ecto/changeset.ex8518         (_() when args_or_arity == 2) when length(args_or_arity) == 285198520     where "module" was given the type:85218522         # type: dynamic()8523         # from: lib/ecto/changeset.ex:733:308524         module85258526     type warning found at:8527     │8528 741 │ ...                   when length(args_or_arity) == 2 ->8529     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8530     │8531     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/285328533    warning: incompatible types given to Mix.Ecto.ensure_started/2:85348535        Mix.Ecto.ensure_started(repo, opts)85368537    given types:85388539        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85408541    but expected one of:85428543        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85448545    where "opts" was given the type:85468547        # type: dynamic(8548          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8549            non_struct_map()8550        )8551        # from: lib/mix/tasks/ecto.migrate.ex:68:108552        opts =8553          if opts[:quiet] do8554            Keyword.merge(opts, log: false, log_sql: false)8555          else8556            opts8557          end85588559    where "repo" was given the type:85608561        # type: dynamic(atom())8562        # from: lib/mix/tasks/ecto.migrate.ex:74:78563        Mix.Ecto.ensure_repo(repo, args)85648565    type warning found at:8566    │8567 76 │       {:ok, pid, apps} = ensure_started(repo, opts)8568    │                          ~8569    │8570    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285718572     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8573     │8574 739 │           case System.stacktrace do8575     │                       ~8576     │8577     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/285788579    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85808581        Mix.Ecto.source_repo_priv(repo)85828583    given types:85848585        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85868587    but expected one of:85888589        atom()85908591    where "repo" was given the types:85928593        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8594        # from: lib/mix/tasks/ecto.load.ex:70:228595        Keyword.merge(repo.config, opts)85968597        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8598        # from: lib/mix/tasks/ecto.load.ex:72:278599        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)86008601    type warning found at:8602    │8603 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8604    │                                          ~8605    │8606    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/286078608    warning: expected a map or struct when accessing .__adapter__ in expression:86098610        repo.__adapter__86118612    where "repo" was given the type:86138614        # type: dynamic(atom())8615        # from: lib/mix/tasks/ecto.load.ex:53:78616        Mix.Ecto.ensure_repo(repo, args)86178618    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86198620    type warning found at:8621    │8622 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8623    │                              ~8624    │8625    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/186268627    warning: expected a map or struct when accessing .__adapter__ in expression:86288629        repo.__adapter__86308631    where "repo" was given the type:86328633        # type: dynamic(atom())8634        # from: lib/mix/tasks/ecto.dump.ex:50:78635        Mix.Ecto.ensure_repo(repo, args)86368637    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86388639    type warning found at:8640    │8641 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8642    │                              ~8643    │8644    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186458646    warning: expected a map or struct when accessing .__adapter__ in expression:86478648        repo.__adapter__86498650    where "repo" was given the type:86518652        # type: dynamic(atom())8653        # from: lib/mix/tasks/ecto.drop.ex:39:78654        Mix.Ecto.ensure_repo(repo, args)86558656    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86578658    type warning found at:8659    │8660 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8661    │                              ~8662    │8663    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186648665    warning: expected a map or struct when accessing .__adapter__ in expression:86668667        repo.__adapter__86688669    where "repo" was given the type:86708671        # type: dynamic(atom())8672        # from: lib/mix/tasks/ecto.create.ex:37:78673        Mix.Ecto.ensure_repo(repo, args)86748675    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86768677    type warning found at:8678    │8679 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8680    │                              ~8681    │8682    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186838684    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8685    │8686 62 │       Mix.Project.compile(args)8687    │                   ~8688    │8689    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/286908691     warning: expected a module (an atom) when invoking start_link/1 in expression:86928693         repo.start_link(pool_size: pool_size)86948695     where "pool_size" was given the type:86968697         # type: dynamic()8698         # from: lib/mix/ecto.ex:101:158699         pool_size = Keyword.get(opts, :pool_size, 1)87008701     where "repo" was given the type:87028703         # type: dynamic(%{..., __adapter__: atom()})8704         # from: lib/mix/ecto.ex:99:368705         repo.__adapter__.ensure_all_started(repo, :temporary)87068707     type warning found at:8708     │8709 102 │     case repo.start_link(pool_size: pool_size) do8710     │               ~8711     │8712     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/287138714    warning: incompatible types given to get_source/1:87158716        get_source(repo)87178718    given types:87198720        -dynamic(atom())-87218722    but expected one of:87238724        %{..., config: empty_list() or non_empty_list(term(), term())}87258726    where "repo" was given the type:87278728        # type: dynamic(atom())8729        # from: lib/ecto/migration/schema_migration.ex:24:138730        repo.all(8731          Map.put(8732            (8733              query =8734                (8735                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8736                  Ecto.Query.Builder.From.apply(query, 1)8737                )8738        8739              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8740                ...,8741                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8742                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",8743                line: 22,8744                take: %{}8745              })8746            ),8747            :prefix,8748            prefix8749          ), timeout: :infinity, log: false)87508751    type warning found at:8752    │8753 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)8754    │                ~8755    │8756    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/287578758     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8759     │8760 146 │     Logger.remove_backend(:console)8761     │            ~8762     │8763     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/287648765    warning: incompatible types given to get_source/1:87668767        get_source(repo)87688769    given types:87708771        -dynamic(atom())-87728773    but expected one of:87748775        %{..., config: empty_list() or non_empty_list(term(), term())}87768777    where "repo" was given the type:87788779        # type: dynamic(atom())8780        # from: lib/ecto/migration/schema_migration.ex:30:138781        repo.insert!(8782          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8783            prefix: prefix,8784            source: get_source(repo)8785          ), timeout: :infinity, log: false)87868787    type warning found at:8788    │8789 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8790    │                                              ~8791    │8792    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/387938794    warning: incompatible types given to get_source/1:87958796        get_source(repo)87978798    given types:87998800        -dynamic(atom())-88018802    but expected one of:88038804        %{..., config: empty_list() or non_empty_list(term(), term())}88058806    where "repo" was given the type:88078808        # type: dynamic(atom())8809        # from: lib/ecto/migration/schema_migration.ex:36:138810        repo.delete_all(8811          Map.put(8812            (8813              query =8814                (8815                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8816                  Ecto.Query.Builder.From.apply(query, 1)8817                )8818        8819              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8820                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8821                op: :and,8822                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8823                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",8824                line: 348825              })8826            ),8827            :prefix,8828            prefix8829          ), timeout: :infinity, log: false)88308831    type warning found at:8832    │8833 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8834    │                ~8835    │8836    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/388378838     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8839     │8840 155 │     Logger.add_backend(:console, flush: true)8841     │            ~8842     │8843     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/288448845     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8846     │8847 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8848     │                                                                              ~8849     │8850     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28851     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/288528853      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8854      │8855 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8856      │        ~8857      │8858      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/188598860     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8861     │8862 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8863     │                                                                              ~8864     │8865     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/288668867     warning: the following conditional expression:88688869         is_atom(related)88708871     will always evaluate to:88728873         dynamic(true)88748875     where "related" was given the type:88768877         # type: dynamic(atom())8878         # from: lib/ecto/association.ex:730:158879         related = Ecto.Association.related_from_query(queryable)88808881     type warning found at:8882     │8883 732 │     unless is_atom(related) do8884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8885     │8886     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/388878888      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8889      │8890 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8891      │                 ~8892      │8893      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/388948895     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8896     │8897 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8898     │                                                                              ~8899     │8900     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/289018902     warning: the following clause will never match:89038904         {:error, _} = error ->89058906     because it attempts to match on the result of:89078908         apply(changeset, adapter, :insert, args)89098910     which has type:89118912         dynamic({:invalid or :ok, term()})89138914     type warning found at:8915     │8916 219 │           {:error, _} = error ->8917     │                       ~8918     │8919     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/489208921     warning: the following clause will never match:89228923         {:error, _} = error ->89248925     because it attempts to match on the result of:89268927         apply(changeset, adapter, action, args)89288929     which has type:89308931         dynamic({:invalid or :ok, term()})89328933     type warning found at:8934     │8935 297 │             {:error, _} = error ->8936     │                         ~8937     │8938     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/489398940    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8941    │8942 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8943    │     ~8944    │8945    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289468947     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8948     │8949 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8950     │           ~8951     │8952     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389538954    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8955    │8956 54 │       filter_and_reraise e, System.stacktrace8957    │                                    ~8958    │8959    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589608961    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8962    │8963 44 │     index  = Map.size(params)8964    │                  ~8965    │8966    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58967    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589688969     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8970     │8971 614 │     Decimal.minus(decimal)8972     │             ~8973     │8974     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189758976     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8977     │8978 214 │       filter_and_reraise e, System.stacktrace8979     │                                    ~8980     │8981     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48982     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/489838984     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)8985     │8986 228 │         raise BadStructError, struct: struct, term: data8987     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8988     │8989     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589908991      warning: expected a map or struct when accessing .__struct__ in expression:89928993          schema.__struct__89948995      where "schema" was given the types:89968997          # type: dynamic(atom() and not nil)8998          # from: lib/ecto/query/planner.ex:1186:418999          schema90009001          # type: atom()9002          # from: lib/ecto/query/planner.ex:1186:619003          is_atom(schema)90049005      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90069007      type warning found at:9008      │9009 1190 │       Map.has_key?(schema.__struct__, field) ->9010      │                           ~9011      │9012      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690139014     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9015     │9016 159 │         supervise(children, strategy: :one_for_one)9017     │         ~9018     │9019     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190209021     warning: the following clause will never match:90229023         {:error, _} ->90249025     because it attempts to match on the result of:90269027         NaiveDateTime.new(date, time)90289029     which has type:90309031         dynamic({:ok, %NaiveDateTime{}})90329033     type warning found at:9034     │9035 803 │         {:error, _} -> :error9036     │         ~~~~~~~~~~~~~~~~~~~~~9037     │9038     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/190399040    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9041    │9042 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9043    │     ~9044    │9045    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290469047    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90489049        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90509051    given types:90529053        (9054          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9055          dynamic()9056        )90579058    but expected one of:90599060        atom(), term()90619062    where "opts" was given the type:90639064        # type: dynamic(9065          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9066            non_struct_map()9067        )9068        # from: lib/ecto/migrator.ex:44:659069        opts[:prefix]90709071    where "repo" was given the type:90729073        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9074        # from: lib/ecto/migrator.ex:44:239075        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90769077    type warning found at:9078    │9079 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])9080    │                       ~9081    │9082    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290839084     warning: expected a module (an atom) when invoking transaction/2 in expression:90859086         repo.transaction(fun, log: false, timeout: :infinity)90879088     where "fun" was given the type:90899090         # type: dynamic()9091         # from: lib/ecto/migrator.ex:114:479092         fun90939094     where "repo" was given the types:90959096         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9097         # from: lib/ecto/migrator.ex:118:249098         repo.__adapter__.supports_ddl_transaction?90999100         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9101         # from: lib/ecto/migrator.ex:118:249102         repo.__adapter__.supports_ddl_transaction?91039104     type warning found at:9105     │9106 119 │         repo.transaction(fun, [log: false, timeout: :infinity])9107     │              ~9108     │9109     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391109111    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9112    │9113 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)9114    │       ~9115    │9116    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/191179118     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9119     │9120 291 │     modules = Code.load_file(file)9121     │                    ~9122     │9123     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291249125    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9126    │9127 15 │     supervise(children, strategy: :simple_one_for_one)9128    │     ~9129    │9130    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/191319132     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9133     │9134 321 │         reraise error, System.stacktrace9135     │                               ~9136     │9137     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391389139    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9140    │9141 10 │       worker(Ecto.Registry, []),9142    │       ~9143    │9144    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291459146    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9147    │9148 11 │       supervisor(Ecto.Migration.Supervisor, [])9149    │       ~9150    │9151    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291529153     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9154     │9155 260 │         reraise %{err | message: message}, System.stacktrace9156     │                                                   ~9157     │9158     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691599160Generated ecto app9161==> phoenix_ecto9162Compiling 6 files (.ex)9163    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9164    │9165 10 │     supervise([9166    │     ~9167    │9168    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191699170    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9171    │9172 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9173    │       ~9174    │9175    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191769177    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9178    │9179 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do9180    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9181    │9182    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91839184    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9185    │9186 13 │     defimpl Plug.Exception, for: exception do9187    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9188    │9189    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91909191    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9192    │9193 13 │     defimpl Plug.Exception, for: exception do9194    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9195    │9196    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91979198    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9199    │9200 13 │     defimpl Plug.Exception, for: exception do9201    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9202    │9203    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92049205    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9206    │9207 13 │     defimpl Plug.Exception, for: exception do9208    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9209    │9210    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92119212    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9213    │9214 13 │     defimpl Plug.Exception, for: exception do9215    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9216    │9217    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92189219    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9220    │9221 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9222    │       ~9223    │9224    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292259226Generated phoenix_ecto app9227warning: the :gettext compiler is no longer required in your mix.exs.92289229Please find the following line in your mix.exs and remove the :gettext entry:92309231    compilers: [..., :gettext, ...] ++ Mix.compilers(),92329233  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19234  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59235  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29236  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49237  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29238  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592399240==> noa9241Compiling 55 files (.ex)9242    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9243    │9244  8 │   schema "clients" do9245    │   ~~~~~~~~~~~~~~~~~~~9246    │9247    └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92489249    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9250    │9251 11 │   schema "providers" do9252    │   ~~~~~~~~~~~~~~~~~~~~~9253    │9254    └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92559256warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9257  (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19258  (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59259  (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49260  lib/noa/actors/client.ex:8: (module)9261  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492629263    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9264    │9265  9 │   schema "resources" do9266    │   ~~~~~~~~~~~~~~~~~~~~~9267    │9268    └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)926992709271== Compilation error in file lib/noa/repo.ex ==9272** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9273    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29274    lib/noa/repo.ex:4: (module)9275could 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"