noa

Build log

nerves_system_bbb

noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9272 of 9272 lines
1Resolving Hex dependencies...2Resolution completed in 0.353s3Unchanged: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_bbb/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_bbb/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: comparison with structs found:10171018         v1 > v210191020     given types:10211022         dynamic(%Version{}) > dynamic(%Version{})10231024     where "v1" was given the type:10251026         # type: dynamic(%Version{})1027         # from: lib/mix/lib/releases/utils.ex1028         {{:semantic, v1}, {:semantic, v2}}10291030     where "v2" was given the type:10311032         # type: dynamic(%Version{})1033         # from: lib/mix/lib/releases/utils.ex1034         {{:semantic, v1}, {:semantic, v2}}10351036     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.10371038     type warning found at:1039     │1040 231 │                   {:standard, :standard} -> v1 > v2 # probably always false1041     │                                                ~1042     │1043     └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/110441045    warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)1046    │1047 57 │           e in [Config.LoadError] ->1048    │             ~1049    │1050    └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1092     │1093 104 │         "\n#{Exception.format_stacktrace(System.stacktrace)}"1094     │                                                 ~1095     │1096     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21097     └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/210981099     warning: unknown key .post_start_hook in expression:11001101         config.post_start_hook11021103     the given type does not have the given key:11041105         dynamic(%Mix.Releases.Config{1106           environments: map(),1107           releases: map(),1108           default_release: term(),1109           default_environment: term(),1110           selected_release: term(),1111           selected_environment: term(),1112           is_upgrade: term(),1113           upgrade_from: term()1114         })11151116     where "config" was given the types:11171118         # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1119         # from: lib/mix/lib/releases/config/config.ex:365:311120         %Mix.Releases.Config{} = config11211122         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1123         # from: lib/mix/lib/releases/config/config.ex:366:241124         Map.to_list(config.environments)11251126         # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1127         # from: lib/mix/lib/releases/config/config.ex:367:201128         Map.to_list(config.releases)11291130     type warning found at:1131     │1132 450 │             "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1133     │                                                                                              ~~~~~~~~~~~~~~~1134     │1135     └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/111361137    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: Mix.Dep.loaded/1 is undefined or private1177    │1178 37 │     dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1179    │                             ~1180    │1181    └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211821183    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1184    │1185 68 │     "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1186    │                                                          ~1187    │1188    └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11189    └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11190    └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111911192    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_bbb/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1450Compile directive 'nowarn_deprecated_catch' can be used to suppress1451warnings in selected modules.1452%  801|     catch Mod:module_info(),1453%     |     ^14541455     ┌─ src/yamerl_constr.erl:1456     │1457 801 │      catch Mod:module_info(),1458     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1459Compile directive 'nowarn_deprecated_catch' can be used to suppress1460warnings in selected modules.146114621463/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1464Compile directive 'nowarn_deprecated_catch' can be used to suppress1465warnings in selected modules.1466%   65|    case catch base64:decode(Text) of1467%     |         ^14681469/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1470Compile directive 'nowarn_deprecated_catch' can be used to suppress1471warnings in selected modules.1472%   72|    case catch base64:decode(Text) of1473%     |         ^14741475    ┌─ src/yamerl_node_binary.erl:1476    │1477 65 │     case catch base64:decode(Text) of1478    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1479Compile directive 'nowarn_deprecated_catch' can be used to suppress1480warnings in selected modules.14811482    ┌─ src/yamerl_node_binary.erl:1483    │1484 72 │     case catch base64:decode(Text) of1485    │          ╰── 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_ssl.erl:1501     │1502 128 │  	case ssl:ssl_accept(CSocket, Timeout) of1503     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead15041505     ┌─ src/ranch_ssl.erl:1506     │1507 233 │  			end, ssl:cipher_suites());1508     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead15091510     ┌─ src/ranch_ssl.erl:1511     │1512 235 │  			ssl:cipher_suites()1513     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead151415151516    ┌─ src/ranch_conns_sup.erl:1517    │1518 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},1519    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1520Compile directive 'nowarn_deprecated_catch' can be used to suppress1521warnings in selected modules.152215231524==> tablet1525Compiling 2 files (.ex)1526Generated tablet app1527==> elixir_make1528Compiling 8 files (.ex)1529Generated elixir_make app1530==> nerves_logging1531 CC kmsg_tailer.o1532 LD kmsg_tailer1533Compiling 5 files (.ex)1534Generated nerves_logging app1535==> comeonin1536mkdir -p priv1537/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-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_bbb-2.30.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: 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 operator1654    │1655 29 │     <<main::size(split)-binary, rest::binary>> = data1656    │                  ~1657    │1658    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/116591660    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 52 │     <<main::size(split)-binary, rest::binary>> = data1663    │                  ~1664    │1665    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/116661667    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1668    │1669 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1670    │                                             ~1671    │1672    └─ lib/comeonin/tools.ex:19:4516731674    warning: use Bitwise is deprecated. import Bitwise instead1675    │1676  6 │   use Bitwise1677    │   ~~~~~~~~~~~1678    │1679    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)16801681     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1682     │1683 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1684     │                       ~1685     │1686     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71687     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/416881689    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1690    │1691 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1692    │                    ~1693    │1694    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/316951696Generated comeonin app1697==> nerves_compatibility_test1698===> Analyzing applications...1699===> Compiling cowlib1700==> nerves_discovery1701Compiling 5 files (.ex)1702Generated nerves_discovery app1703==> ring_logger1704Compiling 7 files (.ex)1705Generated ring_logger app1706==> nerves_compatibility_test1707===> Analyzing applications...1708===> Compiling poolboy1709warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1710  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21711  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11712  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51713  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21714  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41715  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/217161717==> db_connection1718Compiling 23 files (.ex)1719warning: cannot infer signatures from :poolboy because it is not loaded17201721    warning: unused require Bitwise1722    │1723 31 │     require Bitwise1724    │     ~1725    │1726    └─ lib/db_connection/backoff.ex:31:517271728     warning: using single-quoted strings to represent charlists is deprecated.1729     Use ~c"" if you indeed want a charlist or use "" instead.1730     You may run "mix format --migrate" to change all single-quoted1731     strings to use the ~c sigil and fix this warning.1732     │1733 406 │       :normal    -> [{:data, [{'Module', mod}]}]1734     │                                ~1735     │1736     └─ lib/db_connection/connection.ex:406:3217371738     warning: using single-quoted strings to represent charlists is deprecated.1739     Use ~c"" if you indeed want a charlist or use "" instead.1740     You may run "mix format --migrate" to change all single-quoted1741     strings to use the ~c sigil and fix this warning.1742     │1743 661 │     [{:data, [{'Module', mod}, {'State', state}]}]1744     │                ~1745     │1746     └─ lib/db_connection/connection.ex:661:1617471748     warning: using single-quoted strings to represent charlists is deprecated.1749     Use ~c"" if you indeed want a charlist or use "" instead.1750     You may run "mix format --migrate" to change all single-quoted1751     strings to use the ~c sigil and fix this warning.1752     │1753 661 │     [{:data, [{'Module', mod}, {'State', state}]}]1754     │                                 ~1755     │1756     └─ lib/db_connection/connection.ex:661:3317571758    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759    │1760  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]1761    │                  ~1762    │1763    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/017641765    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766    │1767 30 │     worker(DBConnection.Watcher, [owner])1768    │     ~1769    │1770    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/117711772    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773    │1774 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)1775    │     ~1776    │1777    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11778    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217791780    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1781    │1782 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1783    │     ~1784    │1785    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/217861787    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1788    │1789 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1790    │     ~1791    │1792    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/317931794    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795    │1796 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1797    │                     ~1798    │1799    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/418001801     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1802     │1803 138 │         case System.stacktrace() do1804     │                     ~1805     │1806     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/218071808     warning: the following clause will never match:18091810         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18111812     because it attempts to match on the result of:18131814         System.stacktrace()18151816     which has type:18171818         empty_list()18191820     where "arity" was given the type:18211822         # type: integer()1823         # from: lib/db_connection/connection.ex:139:561824         is_integer(arity)18251826     type warning found at:1827     │1828 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1829     │                                      ~1830     │1831     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218321833     warning: 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: :random.seed/3 is deprecated. Use the 'rand' module instead1901     │1902 108 │     case :random.seed(hash, sec, micro) do1903     │                  ~1904     │1905     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019061907    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1908    │1909  9 │       supervisor(DBConnection.Task, []),1910    │       ~1911    │1912    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21913    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21914    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219151916     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1917     │1918 986 │             stack = System.stacktrace()1919     │                            ~1920     │1921     └─ lib/db_connection.ex:986:28: DBConnection.handle/41922     └─ lib/db_connection.ex:992:24: DBConnection.handle/41923     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41924     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41925     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61926     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31927     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51928     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21929     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41930     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51931     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51932     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21933     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61934     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/619351936Generated 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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf2171Compiling 1 file (.ex)2172Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app2173==> nerves_compatibility_test2174===> Analyzing applications...2175===> Compiling telemetry2176===> Analyzing applications...2177===> Compiling cowboy2178     ┌─ src/cowboy_websocket.erl:2179     │2180 147 │  		Stacktrace = erlang:get_stacktrace(),2181     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21822183     ┌─ src/cowboy_websocket.erl:2184     │2185 645 │  			{stacktrace, erlang:get_stacktrace()},2186     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21872188     ┌─ src/cowboy_websocket.erl:2189     │2190 755 │  			{stacktrace, erlang:get_stacktrace()},2191     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace219221932194    ┌─ src/cowboy_rest.erl:2195    │2196 69 │  				Stacktrace = erlang:get_stacktrace(),2197    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21982199      ┌─ src/cowboy_rest.erl:2200      │2201 1006 │  	Stacktrace = erlang:get_stacktrace(),2202      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace220322042205    ┌─ src/cowboy_handler.erl:2206    │2207 87 │  		Stacktrace = erlang:get_stacktrace(),2208    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22092210     ┌─ src/cowboy_handler.erl:2211     │2212 116 │  		Stacktrace = erlang:get_stacktrace(),2213     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22142215     ┌─ src/cowboy_handler.erl:2216     │2217 235 │  		Stacktrace = erlang:get_stacktrace(),2218     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22192220     ┌─ src/cowboy_handler.erl:2221     │2222 290 │  			{stacktrace, erlang:get_stacktrace()},2223     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222422252226==> expo2227Compiling 2 files (.erl)2228Compiling 22 files (.ex)2229Generated expo app2230==> gettext2231Compiling 18 files (.ex)2232     warning: unused require Gettext.Macros2233     │2234 594 │   require Gettext.Macros2235     │   ~2236     │2237     └─ lib/gettext.ex:594:322382239     warning: the following clause is redundant:22402241         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22422243     it has type:22442245         dynamic(%Expo.Message.Plural{})22462247     previous clauses have already matched on the following types:22482249         %Expo.Message.Singular{}2250         %Expo.Message.Plural{}22512252     │2253 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do2254     │        ~2255     │2256     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122572258     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2259     │2260 426 │               Kernel.ParallelCompiler.async(fn ->2261     │                                       ~2262     │2263     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322642265Generated gettext app2266==> phoenix_pubsub2267Compiling 13 files (.ex)2268     warning: single quotes around atoms are deprecated. Use double quotes instead2269     │2270 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2271     │                       ~2272     │2273     └─ lib/phoenix/pubsub/local.ex:160:2322742275     warning: single quotes around atoms are deprecated. Use double quotes instead2276     │2277 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2278     │                                        ~2279     │2280     └─ lib/phoenix/pubsub/local.ex:160:4022812282     warning: unused require Logger2283     │2284 107 │   require Logger2285     │   ~2286     │2287     └─ lib/phoenix/tracker.ex:107:322882289     warning: a struct for Phoenix.Tracker.State is expected on struct update:22902291         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}22922293     but got type:22942295         dynamic()22962297     where "delta" was given the type:22982299         # type: dynamic()2300         # from: lib/phoenix/tracker/state.ex:461:362301         %Phoenix.Tracker.State{delta: delta} = state23022303     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23042305     type warning found at:2306     │2307 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2308     │                 ~2309     │2310     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523112312    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23132314        %Phoenix.Tracker.Replica{replica | status: :permdown}23152316    but got type:23172318        dynamic()23192320    where "replica" was given the type:23212322        # type: dynamic()2323        # from: lib/phoenix/tracker/replica.ex:72:172324        replica23252326    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23272328    type warning found at:2329    │2330 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}2331    │                               ~2332    │2333    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123342335     warning: a struct for Phoenix.Tracker.State is expected on struct update:23362337         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23382339     but got type:23402341         dynamic()23422343     where "delta" was given the type:23442345         # type: dynamic()2346         # from: lib/phoenix/tracker/state.ex:541:992347         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2348           state23492350     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23512352     type warning found at:2353     │2354 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2355     │                   ~2356     │2357     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/123582359    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23602361        %Phoenix.Tracker.Replica{replica | status: :down}23622363    but got type:23642365        dynamic()23662367    where "replica" was given the type:23682369        # type: dynamic()2370        # from: lib/phoenix/tracker/replica.ex:74:132371        replica23722373    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23742375    type warning found at:2376    │2377 74 │   defp down(replica), do: %Replica{replica | status: :down}2378    │                           ~2379    │2380    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123812382    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23832384        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23852386    but got type:23872388        dynamic()23892390    where "replica" was given the type:23912392        # type: dynamic()2393        # from: lib/phoenix/tracker/replica.ex:76:292394        replica23952396    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23972398    type warning found at:2399    │2400 77 │     %Replica{replica | last_heartbeat_at: now_ms()}2401    │     ~2402    │2403    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/124042405     warning: a struct for Phoenix.Tracker.State is expected on struct update:24062407         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24082409     but got type:24102411         dynamic(%{..., range: {term(), term()}})24122413     where "delta" was given the type:24142415         # type: dynamic(%{..., range: {term(), term()}})2416         # from: lib/phoenix/tracker/state.ex:551:302417         {start_clock, end_clock} = delta.range24182419     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24202421     type warning found at:2422     │2423 555 │            delta: %State{delta | range: {start_clock, new_end}}}2424     │                   ~2425     │2426     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224272428    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2429    │2430  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]2431    │        ~2432    │2433    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224342435     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2436     │2437 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2438     │         ~2439     │2440     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/124412442     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2443     │2444 273 │     supervise(shards, strategy: :one_for_one,2445     │     ~2446     │2447     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124482449    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2450    │2451 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2452    │       ~2453    │2454    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124552456    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2457    │2458 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])2459    │       ~2460    │2461    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124622463    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2464    │2465 43 │     :ok = :pg2.create(pg2_group)2466    │                ~2467    │2468    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124692470    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2471    │2472 97 │     supervise(children, strategy: :rest_for_one)2473    │     ~2474    │2475    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/124762477    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2478    │2479 44 │     :ok = :pg2.join(pg2_group, self())2480    │                ~2481    │2482    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124832484    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2485    │2486 57 │     :pg2.get_members(pg2_namespace(server_name))2487    │          ~2488    │2489    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124902491    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2492    │2493 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2494    │         ~2495    │2496    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12497    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/124982499    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2500    │2501 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2502    │       ~2503    │2504    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125052506    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2507    │2508 42 │     supervise children, strategy: :one_for_one2509    │     ~2510    │2511    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125122513Generated phoenix_pubsub app2514==> plug2515Compiling 1 file (.erl)2516Compiling 42 files (.ex)2517Generated plug app2518warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2519  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22520  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12521  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52522  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22523  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42524  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225252526==> phoenix2527Compiling 75 files (.ex)2528warning: cannot infer signatures from :cowboy because it is not loaded25292530warning: cannot infer signatures from :cowlib because it is not loaded25312532warning: cannot infer signatures from :ranch because it is not loaded25332534     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 operator2535     │2536 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr2537     │                    ~2538     │2539     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125402541     warning: using single-quoted strings to represent charlists is deprecated.2542     Use ~c"" if you indeed want a charlist or use "" instead.2543     You may run "mix format --migrate" to change all single-quoted2544     strings to use the ~c sigil and fix this warning.2545     │2546 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2547     │                               ~2548     │2549     └─ lib/phoenix/channel/server.ex:310:3125502551    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2552    │2553 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2554    │                    ~2555    │2556    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325572558    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2559    │2560 39 │       Logger.warn """2561    │              ~2562    │2563    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125642565    warning: unused require Logger2566    │2567 20 │   require Logger2568    │   ~2569    │2570    └─ lib/phoenix/endpoint/handler.ex:20:325712572    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 operator2573    │2574 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2575    │                             ~2576    │2577    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225782579     warning: using single-quoted strings to represent charlists is deprecated.2580     Use ~c"" if you indeed want a charlist or use "" instead.2581     You may run "mix format --migrate" to change all single-quoted2582     strings to use the ~c sigil and fix this warning.2583     │2584 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2585     │                                                  ~2586     │2587     └─ lib/phoenix/router.ex:315:5025882589     warning: using single-quoted strings to represent charlists is deprecated.2590     Use ~c"" if you indeed want a charlist or use "" instead.2591     You may run "mix format --migrate" to change all single-quoted2592     strings to use the ~c sigil and fix this warning.2593     │2594 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2595     │                                                  ~2596     │2597     └─ lib/phoenix/router/helpers.ex:195:5025982599    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26002601    This error happens when you have function calls without parentheses inside keywords. For example:26022603        function(arg, one: nested_call a, b, c)2604        function(arg, one: if expr, do: :this, else: :that)26052606    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:26072608        function(arg, one: if(expr, do: :this, else: :that))2609        function(arg, one: nested_call(a, b, c))26102611    Ambiguity found at:2612    │2613 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """2614    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2615    │2616    └─ lib/phoenix/router/resource.ex:7126172618    warning: duplicate key :route found in struct2619    │2620 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2621    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2622    │2623    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26242625     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)"2626     │2627 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2628     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2629     │2630     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26312632     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2633     │2634 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2635     │              ~2636     │2637     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126382639     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2640     │2641 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2642     │            ~2643     │2644     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226452646     warning: using single-quoted strings to represent charlists is deprecated.2647     Use ~c"" if you indeed want a charlist or use "" instead.2648     You may run "mix format --migrate" to change all single-quoted2649     strings to use the ~c sigil and fix this warning.2650     │2651 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2652     │                                                  ~2653     │2654     └─ lib/phoenix/template.ex:174:5026552656     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2657     │2658 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2659     │            ~2660     │2661     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226622663     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2664     │2665 647 │       exception -> {:error, {exception, System.stacktrace()}}2666     │                                                ~2667     │2668     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/126692670    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2671    │2672 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2673    │       ~2674    │2675    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/126762677    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2678    │2679 14 │     supervise(children, strategy: :simple_one_for_one)2680    │     ~2681    │2682    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/126832684     warning: expected a module (an atom) when invoking config/1 in expression:26852686         endpoint.config(:endpoint_id)26872688     where "endpoint" was given the type:26892690         # type: dynamic(%{..., __pubsub_server__: atom()})2691         # from: lib/phoenix/transports/long_poll.ex:199:102692         verify_token(endpoint, token, opts)26932694     type warning found at:2695     │2696 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2697     │                                          ~2698     │2699     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/327002701     warning: unknown key .__pubsub_server__ in expression:27022703         endpoint.__pubsub_server__27042705     the given type does not have the given key:27062707         dynamic(2708           %Phoenix.Socket{2709             id: term(),2710             assigns: term(),2711             channel: term(),2712             channel_pid: term(),2713             endpoint: atom(),2714             handler: term(),2715             joined: term(),2716             pubsub_server: term(),2717             ref: term(),2718             join_ref: term(),2719             topic: term(),2720             transport: term(),2721             transport_pid: term(),2722             transport_name: term(),2723             serializer: term(),2724             private: term(),2725             vsn: term()2726           } or2727             %Plug.Conn{2728               adapter: term(),2729               assigns: term(),2730               body_params: term(),2731               cookies: term(),2732               halted: term(),2733               host: term(),2734               method: term(),2735               owner: term(),2736               params: term(),2737               path_info: term(),2738               path_params: term(),2739               port: term(),2740               private: term(),2741               query_params: term(),2742               query_string: term(),2743               remote_ip: term(),2744               req_cookies: term(),2745               req_headers: term(),2746               request_path: term(),2747               resp_body: term(),2748               resp_cookies: term(),2749               resp_headers: term(),2750               scheme: term(),2751               script_name: term(),2752               secret_key_base: term(),2753               state: term(),2754               status: term()2755             } or atom() or binary()2756         )27572758     where "endpoint" was given the type:27592760         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2761         # from: lib/phoenix/transports/long_poll.ex:254:192762         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27632764     type warning found at:2765     │2766 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2767     │                                                          ~~~~~~~~~~~~~~~~~2768     │2769     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327702771    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)2772    │2773  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do2774    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775    │2776    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)27772778    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)2779    │2780 10 │     conn = @connection.conn(req, transport)2781    │                        ~2782    │2783    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/327842785    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)2786    │2787 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}2788    │                       ~2789    │2790    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/327912792    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2793    │2794 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2795    │                                                                                   ~2796    │2797    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/327982799     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2800     │2801 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2802     │                                                     ~2803     │2804     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/428052806    warning: a struct for Plug.Conn is expected on struct update:28072808        %Plug.Conn{conn | state: :sent}28092810    but got type:28112812        dynamic()28132814    where "conn" was given the type:28152816        # type: dynamic()2817        # from: lib/phoenix/endpoint/render_errors.ex:79:212818        conn28192820    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28212822    type warning found at:2823    │2824 83 │         %Plug.Conn{conn | state: :sent}2825    │         ~2826    │2827    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528282829    warning: a struct for Plug.Conn is expected on struct update:28302831        %Plug.Conn{conn | query_params: %{}, params: %{}}28322833    but got type:28342835        dynamic(%{..., params: %Plug.Conn.Unfetched{}})28362837    where "conn" was given the types:28382839        # type: dynamic(%{..., params: term()})2840        # from: lib/phoenix/endpoint/render_errors.ex:94:172841        conn.params28422843        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2844        # from: lib/phoenix/endpoint/render_errors.ex:94:172845        conn.params28462847    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28482849    type warning found at:2850    │2851 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2852    │                                   ~2853    │2854    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128552856    warning: a struct for Plug.Conn is expected on struct update:28572858        %Plug.Conn{conn | query_params: %{}, params: params}28592860    but got type:28612862        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28632864    where "conn" was given the types:28652866        # type: dynamic(%{..., params: term()})2867        # from: lib/phoenix/endpoint/render_errors.ex:94:172868        conn.params28692870        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2871        # from: lib/phoenix/endpoint/render_errors.ex:94:172872        conn.params28732874    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28752876    type warning found at:2877    │2878 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}2879    │                   ~2880    │2881    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128822883     warning: a struct for Phoenix.Socket is expected on struct update:28842885         %Phoenix.Socket{socket | id: id}28862887     but got type:28882889         dynamic()28902891     where "socket" was given the type:28922893         # type: dynamic()2894         # from: lib/phoenix/socket/transport.ex2895         {:ok, socket}28962897     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"28982899     type warning found at:2900     │2901 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2902     │                                          ~2903     │2904     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/729052906    warning: expected a map or struct when accessing .url in expression:29072908        endpoint.url29092910    where "endpoint" was given the types:29112912        # type: dynamic(atom())2913        # from: lib/phoenix/router/helpers.ex:24:202914        endpoint29152916        # type: atom()2917        # from: lib/phoenix/router/helpers.ex:24:352918        is_atom(endpoint)29192920    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29212922    type warning found at:2923    │2924 25 │     endpoint.url2925    │              ~2926    │2927    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229282929     warning: a struct for Plug.Conn is expected on struct update:29302931         %Plug.Conn{conn | params: params}29322933     but got type:29342935         dynamic(%{..., params: map()})29362937     where "conn" was given the type:29382939         # type: dynamic(%{..., params: map()})2940         # from: lib/phoenix/controller.ex:912:172941         Map.get(conn.params, required_key)29422943     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29442945     type warning found at:2946     │2947 919 │     %Plug.Conn{conn | params: params}2948     │     ~2949     │2950     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/229512952     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2953     │2954 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2955     │       ~2956     │2957     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429582959     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2960     │2961 199 │       worker(Phoenix.Tracker, [module, opts, opts])2962     │       ~2963     │2964     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429652966     warning: a struct for Plug.Conn is expected on struct update:29672968         %Plug.Conn{conn | path_info: path, script_name: script}29692970     but got type:29712972         dynamic()29732974     where "conn" was given the type:29752976         # type: dynamic()2977         # from: lib/phoenix/router/route.ex:147:102978         conn = target.call(%Plug.Conn{...}, opts)29792980     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29812982     type warning found at:2983     │2984 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2985     │     ~2986     │2987     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429882989     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2990     │2991 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2992     │                                                                          ~2993     │2994     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129952996    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2997    │2998 71 │     supervise(children, strategy: :one_for_one)2999    │     ~3000    │3001    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/130023003    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3004    │3005 76 │     [worker(Phoenix.Config, args)]3006    │      ~3007    │3008    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/330093010    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3011    │3012 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]3013    │        ~3014    │3015    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/23016    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/33017    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/330183019     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead3020     │3021 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),3022     │         ~3023     │3024     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/330253026     warning: expected a module (an atom) when invoking path/1 in expression:30273028         endpoint.path("/")30293030     where "endpoint" was given the type:30313032         # type: dynamic(%{..., host: term()})3033         # from: lib/phoenix/endpoint/supervisor.ex:312:143034         endpoint.host30353036     type warning found at:3037     │3038 313 │     endpoint.path("/")3039     │              ~3040     │3041     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130423043    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3044    │3045 35 │     supervise(children, strategy: :one_for_one)3046    │     ~3047    │3048    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130493050    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3051    │3052 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3053    │                            ~3054    │3055    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330563057     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3058     │3059 113 │     {addr,port} = :ranch.get_addr(ref)3060     │                          ~3061     │3062     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330633064    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3065    │3066 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3067    │                                            ~3068    │3069    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330703071     warning: comparison between distinct types found:30723073         !Path.extname(file_path) == ".gz"30743075     given types:30763077         dynamic(boolean()) == binary()30783079     where "file_path" was given the type:30803081         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3082         # from: lib/phoenix/digester.ex:147:453083         Path.basename(file_path)30843085     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 false30863087     type warning found at:3088     │3089 148 │       !Path.extname(file_path) == ".gz"3090     │                                ~3091     │3092     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130933094    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3095    │3096 51 │       worker(Phoenix.CodeReloader.Server, [])3097    │       ~3098    │3099    └─ lib/phoenix.ex:51:7: Phoenix.start/231003101    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3102    │3103 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)3104    │                                                           ~3105    │3106    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331073108     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3109     │3110 155 │     Enum.partition attrs, fn3111     │          ~3112     │3113     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131143115    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31163117        mod.__phoenix_recompile__?31183119    where "mod" was given the type:31203121        # type: dynamic(atom())3122        # from: lib/mix/tasks/compile.phoenix.ex:34:123123        Code.ensure_loaded?(mod)31243125    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31263127    type warning found at:3128    │3129 36 │         mod.__phoenix_recompile__?3130    │             ~3131    │3132    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131333134     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3135     │3136 234 │       Enum.partition(attrs, fn3137     │            ~3138     │3139     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231403141Generated phoenix app3142==> phoenix_html3143Compiling 8 files (.ex)3144    warning: using single-quoted strings to represent charlists is deprecated.3145    Use ~c"" if you indeed want a charlist or use "" instead.3146    You may run "mix format --migrate" to change all single-quoted3147    strings to use the ~c sigil and fix this warning.3148    │3149 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3150    │                                                  ~3151    │3152    └─ lib/phoenix_html/engine.ex:12:5031533154    warning: the 1st pattern in clause will never match:31553156        6031573158    because it is expected to receive type:31593160        dynamic(empty_list() or non_empty_list(term(), term()))31613162    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31633164    type warning found at:3165    │3166 56 │   def to_iodata(?<), do: "&lt;"3167    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168    │3169    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131703171    warning: the 1st pattern in clause will never match:31723173        6231743175    because it is expected to receive type:31763177        dynamic(empty_list() or non_empty_list(term(), term()))31783179    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31803181    type warning found at:3182    │3183 57 │   def to_iodata(?>), do: "&gt;"3184    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185    │3186    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131873188    warning: the 1st pattern in clause will never match:31893190        3831913192    because it is expected to receive type:31933194        dynamic(empty_list() or non_empty_list(term(), term()))31953196    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31973198    type warning found at:3199    │3200 58 │   def to_iodata(?&), do: "&amp;"3201    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3202    │3203    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132043205    warning: the 1st pattern in clause will never match:32063207        3432083209    because it is expected to receive type:32103211        dynamic(empty_list() or non_empty_list(term(), term()))32123213    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32143215    type warning found at:3216    │3217 59 │   def to_iodata(?"), do: "&quot;"3218    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3219    │3220    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132213222    warning: the 1st pattern in clause will never match:32233224        3932253226    because it is expected to receive type:32273228        dynamic(empty_list() or non_empty_list(term(), term()))32293230    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32313232    type warning found at:3233    │3234 60 │   def to_iodata(?'), do: "&#39;"3235    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3236    │3237    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132383239    warning: the 1st pattern in clause will never match:32403241        {:safe, data}32423243    because it is expected to receive type:32443245        dynamic(empty_list() or non_empty_list(term(), term()))32463247    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32483249    type warning found at:3250    │3251 76 │   def to_iodata({:safe, data}) do3252    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3253    │3254    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132553256    warning: the following clause is redundant:32573258        def to_iodata(other)32593260    it has type:32613262        dynamic(empty_list() or non_empty_list(term(), term()))32633264    previous clauses have already matched on the following types:32653266        non_empty_list(term(), term())3267        empty_list()32683269    │3270 80 │   def to_iodata(other) do3271    │       ~3272    │3273    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132743275    warning: the 1st pattern in clause will never match:32763277        h32783279    because it is expected to receive type:32803281        dynamic(empty_list() or non_empty_list(term(), term()))32823283    where "h" was given the type:32843285        # type: integer()3286        # from: lib/phoenix_html/safe.ex:62:253287        is_integer(h)32883289    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32903291    type warning found at:3292    │3293 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do3294    │                 ~3295    │3296    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/132973298    warning: the 1st pattern in clause will never match:32993300        h33013302    because it is expected to receive type:33033304        dynamic(empty_list() or non_empty_list(term(), term()))33053306    where "h" was given the type:33073308        # type: integer()3309        # from: lib/phoenix_html/safe.ex:66:253310        is_integer(h)33113312    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33133314    type warning found at:3315    │3316 66 │   def to_iodata(h) when is_integer(h) do3317    │                 ~3318    │3319    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133203321    warning: the 1st pattern in clause will never match:33223323        h33243325    because it is expected to receive type:33263327        dynamic(empty_list() or non_empty_list(term(), term()))33283329    where "h" was given the type:33303331        # type: binary()3332        # from: lib/phoenix_html/safe.ex:72:253333        is_binary(h)33343335    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33363337    type warning found at:3338    │3339 72 │   def to_iodata(h) when is_binary(h) do3340    │                 ~3341    │3342    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133433344Generated phoenix_html app3345==> ueberauth3346Compiling 9 files (.ex)3347Generated ueberauth app3348==> postgrex3349Compiling 62 files (.ex)3350    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3351    │3352 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3353    │                                 ~3354    │3355    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33563357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3358    You may run "mix format --migrate" to fix this warning automatically.3359    │3360 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3361    │         ~3362    │3363    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133643365    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3366    You may run "mix format --migrate" to fix this warning automatically.3367    │3368 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3369    │                                                                      ~3370    │3371    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133723373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3374    You may run "mix format --migrate" to fix this warning automatically.3375    │3376 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3377    │         ~3378    │3379    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133803381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3382    You may run "mix format --migrate" to fix this warning automatically.3383    │3384 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3385    │                                                                      ~3386    │3387    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133883389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390    You may run "mix format --migrate" to fix this warning automatically.3391    │3392 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]3393    │                            ~3394    │3395    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133963397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3398    You may run "mix format --migrate" to fix this warning automatically.3399    │3400 43 │     <<-1::int32>>3401    │         ~3402    │3403    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134043405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3406    You may run "mix format --migrate" to fix this warning automatically.3407    │3408 48 │     <<value_byte_size::int32>> <> value3409    │                      ~3410    │3411    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134123413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3414    You may run "mix format --migrate" to fix this warning automatically.3415    │3416 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3417    │                              ~3418    │3419    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234203421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3422    You may run "mix format --migrate" to fix this warning automatically.3423    │3424 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3425    │                              ~3426    │3427    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234283429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3430    You may run "mix format --migrate" to fix this warning automatically.3431    │3432 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3433    │                                      ~3434    │3435    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234363437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3438    You may run "mix format --migrate" to fix this warning automatically.3439    │3440 64 │ ...                   -1::int32, rest::binary>>, acc) do3441    │                         ~3442    │3443    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234443445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3446    You may run "mix format --migrate" to fix this warning automatically.3447    │3448 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3449    │                                      ~3450    │3451    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234523453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3454    You may run "mix format --migrate" to fix this warning automatically.3455    │3456 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3457    │                                     ~3458    │3459    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234603461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3462    You may run "mix format --migrate" to fix this warning automatically.3463    │3464 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3465    │                                       ~3466    │3467    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234683469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3470    You may run "mix format --migrate" to fix this warning automatically.3471    │3472 79 │ ...                   -1::int32, rest::binary>>, acc) do3473    │                         ~3474    │3475    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234763477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3478    You may run "mix format --migrate" to fix this warning automatically.3479    │3480 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3481    │                                       ~3482    │3483    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234843485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3486    You may run "mix format --migrate" to fix this warning automatically.3487    │3488 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do3489    │                                     ~3490    │3491    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234923493    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3494    You may run "mix format --migrate" to fix this warning automatically.3495    │3496 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3497    │         ~3498    │3499    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135003501    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3502    You may run "mix format --migrate" to fix this warning automatically.3503    │3504 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3505    │                     ~3506    │3507    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135083509    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3510    You may run "mix format --migrate" to fix this warning automatically.3511    │3512 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3513    │                                      ~3514    │3515    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135163517    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3518    You may run "mix format --migrate" to fix this warning automatically.3519    │3520 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3521    │                                                   ~3522    │3523    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135243525    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3526    You may run "mix format --migrate" to fix this warning automatically.3527    │3528 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>3529    │                                                      ~3530    │3531    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135323533    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3534    You may run "mix format --migrate" to fix this warning automatically.3535    │3536 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3537    │                   ~3538    │3539    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135403541    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3542    You may run "mix format --migrate" to fix this warning automatically.3543    │3544 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3545    │                                    ~3546    │3547    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135483549    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3550    You may run "mix format --migrate" to fix this warning automatically.3551    │3552 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3553    │                                                   ~3554    │3555    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135563557    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3558    You may run "mix format --migrate" to fix this warning automatically.3559    │3560 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3561    │                                                                    ~3562    │3563    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135643565    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3566    You may run "mix format --migrate" to fix this warning automatically.3567    │3568 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3569    │                                ~3570    │3571    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135723573    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3574    You may run "mix format --migrate" to fix this warning automatically.3575    │3576 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3577    │                                                 ~3578    │3579    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135803581    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3582    You may run "mix format --migrate" to fix this warning automatically.3583    │3584 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3585    │                                                                ~3586    │3587    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135883589    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3590    You may run "mix format --migrate" to fix this warning automatically.3591    │3592 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3593    │                                                                                 ~3594    │3595    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135963597     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3598     You may run "mix format --migrate" to fix this warning automatically.3599     │3600 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3601     │                                   ~3602     │3603     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336043605    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3606    You may run "mix format --migrate" to fix this warning automatically.3607    │3608 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3609    │                      ~3610    │3611    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136123613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614    You may run "mix format --migrate" to fix this warning automatically.3615    │3616 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3617    │                               ~3618    │3619    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136203621    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3622    You may run "mix format --migrate" to fix this warning automatically.3623    │3624 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3625    │                         ~3626    │3627    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236283629    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3630    You may run "mix format --migrate" to fix this warning automatically.3631    │3632 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3633    │                                     ~3634    │3635    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236363637    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3638    You may run "mix format --migrate" to fix this warning automatically.3639    │3640 23 │     <<x::float64, y::float64>>3641    │        ~3642    │3643    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236443645    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3646    You may run "mix format --migrate" to fix this warning automatically.3647    │3648 23 │     <<x::float64, y::float64>>3649    │                    ~3650    │3651    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236523653    warning: use Bitwise is deprecated. import Bitwise instead3654    │3655  4 │   use Bitwise, only_operators: true3656    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657    │3658    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36593660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661    You may run "mix format --migrate" to fix this warning automatically.3662    │3663 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3664    │                          ~3665    │3666    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136673668    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3669    You may run "mix format --migrate" to fix this warning automatically.3670    │3671 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3672    │                           ~3673    │3674    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236753676    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3677    You may run "mix format --migrate" to fix this warning automatically.3678    │3679 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3680    │                                       ~3681    │3682    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/236833684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3685    You may run "mix format --migrate" to fix this warning automatically.3686    │3687 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3688    │         ~3689    │3690    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136913692    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3693    You may run "mix format --migrate" to fix this warning automatically.3694    │3695 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3696    │                                                                      ~3697    │3698    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/136993700    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3701    You may run "mix format --migrate" to fix this warning automatically.3702    │3703 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3704    │         ~3705    │3706    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137073708    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3709    You may run "mix format --migrate" to fix this warning automatically.3710    │3711 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3712    │                                                                      ~3713    │3714    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137153716    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717    You may run "mix format --migrate" to fix this warning automatically.3718    │3719 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3720    │         ~3721    │3722    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137233724    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3725    You may run "mix format --migrate" to fix this warning automatically.3726    │3727 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3728    │                                           ~3729    │3730    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137313732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733    You may run "mix format --migrate" to fix this warning automatically.3734    │3735 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3736    │         ~3737    │3738    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137393740    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3741    You may run "mix format --migrate" to fix this warning automatically.3742    │3743 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3744    │                                           ~3745    │3746    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137473748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749    You may run "mix format --migrate" to fix this warning automatically.3750    │3751 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3752    │         ~3753    │3754    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137553756    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3757    You may run "mix format --migrate" to fix this warning automatically.3758    │3759 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>3760    │                                           ~3761    │3762    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137633764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3765    You may run "mix format --migrate" to fix this warning automatically.3766    │3767 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3768    │             ~3769    │3770    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137713772    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3773    You may run "mix format --migrate" to fix this warning automatically.3774    │3775 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3776    │                                             ~3777    │3778    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137793780    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3781    You may run "mix format --migrate" to fix this warning automatically.3782    │3783 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3784    │          ~3785    │3786    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137873788    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3789    You may run "mix format --migrate" to fix this warning automatically.3790    │3791 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3792    │                                                                       ~3793    │3794    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/137953796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3797    You may run "mix format --migrate" to fix this warning automatically.3798    │3799 46 │       0 :: int32>>3800    │         ~3801    │3802    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138033804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805    You may run "mix format --migrate" to fix this warning automatically.3806    │3807 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3808    │          ~3809    │3810    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138113812    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3813    You may run "mix format --migrate" to fix this warning automatically.3814    │3815 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3816    │                                                                       ~3817    │3818    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138193820    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3821    You may run "mix format --migrate" to fix this warning automatically.3822    │3823 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3824    │                                                                                   ~3825    │3826    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138273828    warning: use Bitwise is deprecated. import Bitwise instead3829    │3830  5 │   use Bitwise3831    │   ~~~~~~~~~~~3832    │3833    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)38343835    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3836    You may run "mix format --migrate" to fix this warning automatically.3837    │3838 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3839    │                     ~3840    │3841    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138423843    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 operator3844    │3845 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3846    │                              ~3847    │3848    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138493850    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3851    You may run "mix format --migrate" to fix this warning automatically.3852    │3853 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3854    │                    ~3855    │3856    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338573858    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 operator3859    │3860 72 │           <<data :: size(rest_size)>> = rest3861    │                          ~3862    │3863    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338643865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866    You may run "mix format --migrate" to fix this warning automatically.3867    │3868 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3869    │                   ~3870    │3871    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338723873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874    You may run "mix format --migrate" to fix this warning automatically.3875    │3876 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3877    │                                 ~3878    │3879    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338803881    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3882    You may run "mix format --migrate" to fix this warning automatically.3883    │3884 86 │   def parse(<<status :: int8>>, ?Z, _size) do3885    │                      ~3886    │3887    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338883889    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3890    You may run "mix format --migrate" to fix this warning automatically.3891    │3892 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3893    │                   ~3894    │3895    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338963897     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3898     You may run "mix format --migrate" to fix this warning automatically.3899     │3900 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3901     │                            ~3902     │3903     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339043905     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3906     You may run "mix format --migrate" to fix this warning automatically.3907     │3908 103 │     case <<len ::uint16>> do3909     │                ~3910     │3911     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339123913     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3914     You may run "mix format --migrate" to fix this warning automatically.3915     │3916 104 │       <<^overflow_len :: uint16>> ->3917     │                       ~3918     │3919     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339203921     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3922     You may run "mix format --migrate" to fix this warning automatically.3923     │3924 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3925     │                   ~3926     │3927     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339283929     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3930     You may run "mix format --migrate" to fix this warning automatically.3931     │3932 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3933     │                 ~3934     │3935     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339363937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938     You may run "mix format --migrate" to fix this warning automatically.3939     │3940 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3941     │                      ~3942     │3943     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339443945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946     You may run "mix format --migrate" to fix this warning automatically.3947     │3948 226 │      [<<size :: int32>>, data]3949     │              ~3950     │3951     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139523953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954     You may run "mix format --migrate" to fix this warning automatically.3955     │3956 224 │       [first, <<size :: int32>>, data]3957     │                      ~3958     │3959     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139603961     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3962     You may run "mix format --migrate" to fix this warning automatically.3963     │3964 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3965     │                                 ~3966     │3967     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139683969     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3970     You may run "mix format --migrate" to fix this warning automatically.3971     │3972 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3973     │                                                               ~3974     │3975     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139763977     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3978     You may run "mix format --migrate" to fix this warning automatically.3979     │3980 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3981     │                                                 ~3982     │3983     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139843985     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3986     You may run "mix format --migrate" to fix this warning automatically.3987     │3988 252 │     len = <<div(byte_size(oids), 4) :: int16>>3989     │                                     ~3990     │3991     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139923993     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3994     You may run "mix format --migrate" to fix this warning automatically.3995     │3996 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3997     │                                                                        ~3998     │3999     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140004001     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4002     You may run "mix format --migrate" to fix this warning automatically.4003     │4004 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4005     │                                                                        ~4006     │4007     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140084009     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4010     You may run "mix format --migrate" to fix this warning automatically.4011     │4012 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>4013     │                                        ~4014     │4015     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140164017     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4018     You may run "mix format --migrate" to fix this warning automatically.4019     │4020 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>4021     │                                        ~4022     │4023     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140244025     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4026     You may run "mix format --migrate" to fix this warning automatically.4027     │4028 287 │     len_params  = <<length(params) :: int16>>4029     │                                    ~4030     │4031     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140324033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034     You may run "mix format --migrate" to fix this warning automatically.4035     │4036 294 │     {?E, [port, 0, <<rows :: int32>>]}4037     │                           ~4038     │4039     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140404041     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4042     You may run "mix format --migrate" to fix this warning automatically.4043     │4044 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4045     │                  ~4046     │4047     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140484049     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4050     You may run "mix format --migrate" to fix this warning automatically.4051     │4052 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}4053     │                                 ~4054     │4055     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140564057     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4058     You may run "mix format --migrate" to fix this warning automatically.4059     │4060 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4061     │                  ~4062     │4063     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140644065     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4066     You may run "mix format --migrate" to fix this warning automatically.4067     │4068 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4069     │                                 ~4070     │4071     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140724073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074     You may run "mix format --migrate" to fix this warning automatically.4075     │4076 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4077     │                                               ~4078     │4079     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140804081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4082     You may run "mix format --migrate" to fix this warning automatically.4083     │4084 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4085     │                                                             ~4086     │4087     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140884089     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4090     You may run "mix format --migrate" to fix this warning automatically.4091     │4092 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do4093     │                              ~4094     │4095     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140964097     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4098     You may run "mix format --migrate" to fix this warning automatically.4099     │4100 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4101     │                 ~4102     │4103     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141044105     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4106     You may run "mix format --migrate" to fix this warning automatically.4107     │4108 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4109     │                                   ~4110     │4111     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141124113     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4114     You may run "mix format --migrate" to fix this warning automatically.4115     │4116 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,4117     │                                                      ~4118     │4119     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141204121     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4122     You may run "mix format --migrate" to fix this warning automatically.4123     │4124 363 │        type_size :: int16, type_mod :: int32, format :: int16,4125     │                  ~4126     │4127     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141284129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130     You may run "mix format --migrate" to fix this warning automatically.4131     │4132 363 │        type_size :: int16, type_mod :: int32, format :: int16,4133     │                                     ~4134     │4135     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141364137     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4138     You may run "mix format --migrate" to fix this warning automatically.4139     │4140 363 │        type_size :: int16, type_mod :: int32, format :: int16,4141     │                                                      ~4142     │4143     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141444145     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4146     You may run "mix format --migrate" to fix this warning automatically.4147     │4148 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4149     │                            ~4150     │4151     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141524153     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4154     You may run "mix format --migrate" to fix this warning automatically.4155     │4156 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4157     │                                       ~4158     │4159     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141604161     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4162     You may run "mix format --migrate" to fix this warning automatically.4163     │4164 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)4165     │                           ~4166     │4167     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141684169    warning: unused require Postgrex.Messages4170    │4171 30 │   require Postgrex.Messages4172    │   ~4173    │4174    └─ lib/postgrex/query.ex:30:341754176    warning: unused require Logger4177    │4178  8 │   require Logger4179    │   ~4180    │4181    └─ lib/postgrex/notifications.ex:8:341824183      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4184      │4185 1005 │     Logger.warn(fn() ->4186      │            ~4187      │4188      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/541894190      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4191      You may run "mix format --migrate" to fix this warning automatically.4192      │4193 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4194      │                          ~4195      │4196      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/141974198      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4199      You may run "mix format --migrate" to fix this warning automatically.4200      │4201 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4202      │                                        ~4203      │4204      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142054206      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 operator4207      │4208 2003 │       <<body :: binary(size), rest :: binary>> ->4209      │                        ~4210      │4211      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142124213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4214    You may run "mix format --migrate" to fix this warning automatically.4215    │4216 59 │       if lower == <<-1::int32>> do4217    │                       ~4218    │4219    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/442204221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222    You may run "mix format --migrate" to fix this warning automatically.4223    │4224 66 │       if upper == <<-1::int32>> do4225    │                       ~4226    │4227    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442284229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4230    You may run "mix format --migrate" to fix this warning automatically.4231    │4232 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4233    │                               ~4234    │4235    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442364237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4238    You may run "mix format --migrate" to fix this warning automatically.4239    │4240 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4241    │                                                           ~4242    │4243    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342444245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246    You may run "mix format --migrate" to fix this warning automatically.4247    │4248 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4249    │                                                                       ~4250    │4251    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342524253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254    You may run "mix format --migrate" to fix this warning automatically.4255    │4256 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4257    │                       ~4258    │4259    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342604261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262    You may run "mix format --migrate" to fix this warning automatically.4263    │4264 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4265    │                                   ~4266    │4267    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342684269    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4270    You may run "mix format --migrate" to fix this warning automatically.4271    │4272 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4273    │                                                      ~4274    │4275    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342764277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278    You may run "mix format --migrate" to fix this warning automatically.4279    │4280 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]4281    │                                ~4282    │4283    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342844285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286    You may run "mix format --migrate" to fix this warning automatically.4287    │4288 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4289    │                          ~4290    │4291    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242924293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4294    You may run "mix format --migrate" to fix this warning automatically.4295    │4296 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4297    │                                            ~4298    │4299    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243004301    warning: using single-quoted strings to represent charlists is deprecated.4302    Use ~c"" if you indeed want a charlist or use "" instead.4303    You may run "mix format --migrate" to change all single-quoted4304    strings to use the ~c sigil and fix this warning.4305    │4306 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do4307    │                                                  ~4308    │4309    └─ lib/postgrex/type_module.ex:49:5043104311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312     You may run "mix format --migrate" to fix this warning automatically.4313     │4314 182 │   defp row_decode(<<-1::int32, rest::binary>>) do4315     │                       ~4316     │4317     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143184319     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4320     You may run "mix format --migrate" to fix this warning automatically.4321     │4322 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4323     │                        ~4324     │4325     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143264327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328     You may run "mix format --migrate" to fix this warning automatically.4329     │4330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332     │4333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343344335     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336     You may run "mix format --migrate" to fix this warning automatically.4337     │4338 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4339     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340     │4341     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143424343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344    You may run "mix format --migrate" to fix this warning automatically.4345    │4346 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4347    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348    │4349    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143504351    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4352    You may run "mix format --migrate" to fix this warning automatically.4353    │4354 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4355    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356    │4357    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143584359    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 operator4360    │4361 15 │         <<binary::binary-size(last_pos), last::bits>> = val4362    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4363    │4364    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143654366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4367    You may run "mix format --migrate" to fix this warning automatically.4368    │4369 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4370    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371    │4372    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143734374    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4375    You may run "mix format --migrate" to fix this warning automatically.4376    │4377 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4378    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4379    │4380    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143814382     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4383     You may run "mix format --migrate" to fix this warning automatically.4384     │4385 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4386     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4387     │4388     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143894390    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4391    You may run "mix format --migrate" to fix this warning automatically.4392    │4393  9 │         <<1 :: int32, 1>>4394    │         ~~~~~~~~~~~~~~~~~4395    │4396    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143974398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4399    You may run "mix format --migrate" to fix this warning automatically.4400    │4401 11 │         <<1 :: int32, 0>>4402    │         ~~~~~~~~~~~~~~~~~4403    │4404    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144054406     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4407     You may run "mix format --migrate" to fix this warning automatically.4408     │4409 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4410     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4411     │4412     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144134414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4415    You may run "mix format --migrate" to fix this warning automatically.4416    │4417 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4418    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4419    │4420    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144214422     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4423     You may run "mix format --migrate" to fix this warning automatically.4424     │4425 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4426     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427     │4428     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144294430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4431    You may run "mix format --migrate" to fix this warning automatically.4432    │4433 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4434    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435    │4436    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144374438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4439    You may run "mix format --migrate" to fix this warning automatically.4440    │4441 12 │         <<20 :: int32, 3, n, 1, 16,4442    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~4443    │4444    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144454446     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4447     You may run "mix format --migrate" to fix this warning automatically.4448     │4449 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4450     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4451     │4452     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144534454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4455    You may run "mix format --migrate" to fix this warning automatically.4456    │4457 10 │         <<24::int32, x::float64, y::float64, r::float64>>4458    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4459    │4460    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144614462    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4463    You may run "mix format --migrate" to fix this warning automatically.4464    │4465 10 │         <<24::int32, x::float64, y::float64, r::float64>>4466    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4467    │4468    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144694470    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4471    You may run "mix format --migrate" to fix this warning automatically.4472    │4473 10 │         <<24::int32, x::float64, y::float64, r::float64>>4474    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4475    │4476    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144774478    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4479    You may run "mix format --migrate" to fix this warning automatically.4480    │4481 10 │         <<24::int32, x::float64, y::float64, r::float64>>4482    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483    │4484    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144854486     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4487     You may run "mix format --migrate" to fix this warning automatically.4488     │4489 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4490     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491     │4492     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144934494     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4495     You may run "mix format --migrate" to fix this warning automatically.4496     │4497 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4498     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4499     │4500     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145014502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4503    You may run "mix format --migrate" to fix this warning automatically.4504    │4505  9 │         <<4::int32, n::float32>>4506    │         ~~~~~~~~~~~~~~~~~~~~~~~~4507    │4508    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145094510    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4511    You may run "mix format --migrate" to fix this warning automatically.4512    │4513  9 │         <<4::int32, n::float32>>4514    │         ~~~~~~~~~~~~~~~~~~~~~~~~4515    │4516    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145174518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4519    You may run "mix format --migrate" to fix this warning automatically.4520    │4521 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>4522    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4523    │4524    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145254526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4527    You may run "mix format --migrate" to fix this warning automatically.4528    │4529 13 │         <<4::int32, 0::1, 255, 0::23>>4530    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4531    │4532    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145334534    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4535    You may run "mix format --migrate" to fix this warning automatically.4536    │4537 15 │         <<4::int32, 1::1, 255, 0::23>>4538    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539    │4540    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145414542     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4543     You may run "mix format --migrate" to fix this warning automatically.4544     │4545 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4546     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547     │4548     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145494550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4551    You may run "mix format --migrate" to fix this warning automatically.4552    │4553  9 │         <<8 :: int32, n :: float64>>4554    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4555    │4556    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145574558    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4559    You may run "mix format --migrate" to fix this warning automatically.4560    │4561  9 │         <<8 :: int32, n :: float64>>4562    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563    │4564    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145654566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4567    You may run "mix format --migrate" to fix this warning automatically.4568    │4569 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4570    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4571    │4572    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145734574    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4575    You may run "mix format --migrate" to fix this warning automatically.4576    │4577 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>4578    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4579    │4580    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145814582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4583    You may run "mix format --migrate" to fix this warning automatically.4584    │4585 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>4586    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4587    │4588    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145894590     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4591     You may run "mix format --migrate" to fix this warning automatically.4592     │4593 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4594     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595     │4596     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/145974598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4599    You may run "mix format --migrate" to fix this warning automatically.4600    │4601 12 │         [<<IO.iodata_length(data) :: int32>> | data]4602    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603    │4604    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146054606     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4607     You may run "mix format --migrate" to fix this warning automatically.4608     │4609 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4610     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611     │4612     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146134614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4615    You may run "mix format --migrate" to fix this warning automatically.4616    │4617 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4618    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4619    │4620    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146214622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4623    You may run "mix format --migrate" to fix this warning automatically.4624    │4625 12 │         <<20 :: int32, 3, 128, 0, 16,4626    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4627    │4628    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146294630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4631     You may run "mix format --migrate" to fix this warning automatically.4632     │4633 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4634     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4635     │4636     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146374638    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4639    You may run "mix format --migrate" to fix this warning automatically.4640    │4641 12 │         <<2 :: int32, int :: int16>>4642    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4643    │4644    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146454646    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4647    You may run "mix format --migrate" to fix this warning automatically.4648    │4649 12 │         <<2 :: int32, int :: int16>>4650    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4651    │4652    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146534654     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4655     You may run "mix format --migrate" to fix this warning automatically.4656     │4657 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4658     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659     │4660     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146614662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4663    You may run "mix format --migrate" to fix this warning automatically.4664    │4665 12 │         <<4 :: int32, int :: int32>>4666    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4667    │4668    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146694670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4671    You may run "mix format --migrate" to fix this warning automatically.4672    │4673 12 │         <<4 :: int32, int :: int32>>4674    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4675    │4676    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146774678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4679     You may run "mix format --migrate" to fix this warning automatically.4680     │4681 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4682     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4683     │4684     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146854686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4687    You may run "mix format --migrate" to fix this warning automatically.4688    │4689 12 │         <<8 :: int32, int :: int64>>4690    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4691    │4692    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146934694    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4695    You may run "mix format --migrate" to fix this warning automatically.4696    │4697 12 │         <<8 :: int32, int :: int64>>4698    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4699    │4700    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147014702     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4703     You may run "mix format --migrate" to fix this warning automatically.4704     │4705 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4706     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4707     │4708     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147094710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4711    You may run "mix format --migrate" to fix this warning automatically.4712    │4713 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4714    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715    │4716    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147174718    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4719    You may run "mix format --migrate" to fix this warning automatically.4720    │4721 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4722    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4723    │4724    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147254726    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4727    You may run "mix format --migrate" to fix this warning automatically.4728    │4729 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4730    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731    │4732    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147334734    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4735    You may run "mix format --migrate" to fix this warning automatically.4736    │4737 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4738    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4739    │4740    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147414742     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4743     You may run "mix format --migrate" to fix this warning automatically.4744     │4745 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4746     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4747     │4748     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147494750    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4751    You may run "mix format --migrate" to fix this warning automatically.4752    │4753 10 │         <<24::int32, a::float64, b::float64, c::float64>>4754    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4755    │4756    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147574758    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4759    You may run "mix format --migrate" to fix this warning automatically.4760    │4761 10 │         <<24::int32, a::float64, b::float64, c::float64>>4762    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4763    │4764    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147654766    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4767    You may run "mix format --migrate" to fix this warning automatically.4768    │4769 10 │         <<24::int32, a::float64, b::float64, c::float64>>4770    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4771    │4772    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147734774    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4775    You may run "mix format --migrate" to fix this warning automatically.4776    │4777 10 │         <<24::int32, a::float64, b::float64, c::float64>>4778    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4779    │4780    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147814782     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4783     You may run "mix format --migrate" to fix this warning automatically.4784     │4785 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4786     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4787     │4788     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147894790    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4791    You may run "mix format --migrate" to fix this warning automatically.4792    │4793 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4794    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4795    │4796    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147974798     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4799     You may run "mix format --migrate" to fix this warning automatically.4800     │4801 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4802     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4803     │4804     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148054806    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4807    You may run "mix format --migrate" to fix this warning automatically.4808    │4809  9 │         <<6::int32, a, b, c, d, e, f>>4810    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4811    │4812    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148134814     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4815     You may run "mix format --migrate" to fix this warning automatically.4816     │4817 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4818     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819     │4820     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148214822    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4823    You may run "mix format --migrate" to fix this warning automatically.4824    │4825 11 │         [<<byte_size(name) :: int32>> | name]4826    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4827    │4828    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148294830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4831     You may run "mix format --migrate" to fix this warning automatically.4832     │4833 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4834     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4835     │4836     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148374838    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4839    You may run "mix format --migrate" to fix this warning automatically.4840    │4841 10 │         [<<IO.iodata_length(data)::int32>> | data]4842    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843    │4844    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148454846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4847    You may run "mix format --migrate" to fix this warning automatically.4848    │4849 13 │         [<<IO.iodata_length(data)::int32>> | data]4850    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4851    │4852    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148534854     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4855     You may run "mix format --migrate" to fix this warning automatically.4856     │4857 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4858     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4859     │4860     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148614862    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4863    You may run "mix format --migrate" to fix this warning automatically.4864    │4865 15 │         <<4 :: int32, oid :: uint32>>4866    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4867    │4868    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148694870    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4871    You may run "mix format --migrate" to fix this warning automatically.4872    │4873 15 │         <<4 :: int32, oid :: uint32>>4874    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4875    │4876    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148774878     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4879     You may run "mix format --migrate" to fix this warning automatically.4880     │4881 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4882     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4883     │4884     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148854886    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4887    You may run "mix format --migrate" to fix this warning automatically.4888    │4889 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4890    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891    │4892    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148934894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4895    You may run "mix format --migrate" to fix this warning automatically.4896    │4897 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4898    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4899    │4900    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149014902     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4903     You may run "mix format --migrate" to fix this warning automatically.4904     │4905 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4906     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4907     │4908     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149094910    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4911    You may run "mix format --migrate" to fix this warning automatically.4912    │4913  9 │         <<16::int32, x::float64, y::float64>>4914    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4915    │4916    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149174918    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4919    You may run "mix format --migrate" to fix this warning automatically.4920    │4921  9 │         <<16::int32, x::float64, y::float64>>4922    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4923    │4924    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149254926    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4927    You may run "mix format --migrate" to fix this warning automatically.4928    │4929  9 │         <<16::int32, x::float64, y::float64>>4930    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931    │4932    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149334934     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4935     You may run "mix format --migrate" to fix this warning automatically.4936     │4937 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4938     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4939     │4940     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149414942    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4943    You may run "mix format --migrate" to fix this warning automatically.4944    │4945 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4946    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4947    │4948    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149494950    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4951    You may run "mix format --migrate" to fix this warning automatically.4952    │4953 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4954    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4955    │4956    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149574958     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4959     You may run "mix format --migrate" to fix this warning automatically.4960     │4961 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4962     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4963     │4964     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349654966     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4967     You may run "mix format --migrate" to fix this warning automatically.4968     │4969 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4970     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4971     │4972     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149734974    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4975    You may run "mix format --migrate" to fix this warning automatically.4976    │4977 14 │         [<<byte_size(bin) :: int32>> | bin]4978    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4979    │4980    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149814982     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4983     You may run "mix format --migrate" to fix this warning automatically.4984     │4985 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4986     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4987     │4988     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349894990    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4991    You may run "mix format --migrate" to fix this warning automatically.4992    │4993 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4994    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4995    │4996    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349974998    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4999    You may run "mix format --migrate" to fix this warning automatically.5000    │5001 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5002    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5003    │5004    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350055006     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5007     You may run "mix format --migrate" to fix this warning automatically.5008     │5009 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5010     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011     │5012     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150135014    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5015    You may run "mix format --migrate" to fix this warning automatically.5016    │5017  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5018    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019    │5020    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150215022    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5023    You may run "mix format --migrate" to fix this warning automatically.5024    │5025  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5026    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5027    │5028    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150295030    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5031    You may run "mix format --migrate" to fix this warning automatically.5032    │5033  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>5034    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5035    │5036    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150375038     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5039     You may run "mix format --migrate" to fix this warning automatically.5040     │5041 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5042     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5043     │5044     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150455046     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5047     You may run "mix format --migrate" to fix this warning automatically.5048     │5049 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5050     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051     │5052     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150535054     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5055     You may run "mix format --migrate" to fix this warning automatically.5056     │5057 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5058     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5059     │5060     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150615062     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5063     You may run "mix format --migrate" to fix this warning automatically.5064     │5065 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5066     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067     │5068     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150695070     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5071     You may run "mix format --migrate" to fix this warning automatically.5072     │5073 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5074     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075     │5076     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150775078    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5079    You may run "mix format --migrate" to fix this warning automatically.5080    │5081 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5082    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5083    │5084    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150855086     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5087     You may run "mix format --migrate" to fix this warning automatically.5088     │5089 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5090     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5091     │5092     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150935094    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5095    You may run "mix format --migrate" to fix this warning automatically.5096    │5097 11 │         [<<16 :: int32>> | uuid]5098    │         ~~~~~~~~~~~~~~~~~~~~~~~~5099    │5100    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151015102     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5103     You may run "mix format --migrate" to fix this warning automatically.5104     │5105 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5106     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5107     │5108     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151095110    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5111    You may run "mix format --migrate" to fix this warning automatically.5112    │5113  9 │         <<0 :: int32>>5114    │         ~~~~~~~~~~~~~~5115    │5116    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151175118     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5119     You may run "mix format --migrate" to fix this warning automatically.5120     │5121 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5122     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123     │5124     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151255126    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5127    You may run "mix format --migrate" to fix this warning automatically.5128    │5129 15 │         <<0 :: int32>>5130    │         ~~~~~~~~~~~~~~5131    │5132    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151335134     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5135     You may run "mix format --migrate" to fix this warning automatically.5136     │5137 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]5138     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5139     │5140     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551415142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5143     You may run "mix format --migrate" to fix this warning automatically.5144     │5145 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5146     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5147     │5148     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451495150     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5151     You may run "mix format --migrate" to fix this warning automatically.5152     │5153 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5154     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155     │5156     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451575158     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5159     You may run "mix format --migrate" to fix this warning automatically.5160     │5161 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5162     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5163     │5164     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451655166     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5167     You may run "mix format --migrate" to fix this warning automatically.5168     │5169 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}5170     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5171     │5172     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451735174     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5175     You may run "mix format --migrate" to fix this warning automatically.5176     │5177 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5178     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5179     │5180     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551815182     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5183     You may run "mix format --migrate" to fix this warning automatically.5184     │5185 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5186     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187     │5188     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551895190    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5191    You may run "mix format --migrate" to fix this warning automatically.5192    │5193 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5194    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5195    │5196    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/851975198    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5199    You may run "mix format --migrate" to fix this warning automatically.5200    │5201 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5202    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5203    │5204    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852055206    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5207    You may run "mix format --migrate" to fix this warning automatically.5208    │5209 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5210    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211    │5212    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852135214    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5215    You may run "mix format --migrate" to fix this warning automatically.5216    │5217 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5218    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5219    │5220    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852215222    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5223    You may run "mix format --migrate" to fix this warning automatically.5224    │5225 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5226    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5227    │5228    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452295230    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5231    You may run "mix format --migrate" to fix this warning automatically.5232    │5233 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5234    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5235    │5236    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452375238    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5239    You may run "mix format --migrate" to fix this warning automatically.5240    │5241 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5242    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5243    │5244    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452455246    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5247    You may run "mix format --migrate" to fix this warning automatically.5248    │5249 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5250    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5251    │5252    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452535254    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5255    You may run "mix format --migrate" to fix this warning automatically.5256    │5257 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5259    │5260    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752615262    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5263    You may run "mix format --migrate" to fix this warning automatically.5264    │5265 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5266    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267    │5268    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752695270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5271    You may run "mix format --migrate" to fix this warning automatically.5272    │5273 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5274    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5275    │5276    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752775278    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5279    You may run "mix format --migrate" to fix this warning automatically.5280    │5281 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5282    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5283    │5284    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752855286     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5287     You may run "mix format --migrate" to fix this warning automatically.5288     │5289 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5290     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291     │5292     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852935294     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5295     You may run "mix format --migrate" to fix this warning automatically.5296     │5297 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5298     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5299     │5300     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453015302     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5303     You may run "mix format --migrate" to fix this warning automatically.5304     │5305 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5306     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5307     │5308     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753095310    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5311    You may run "mix format --migrate" to fix this warning automatically.5312    │5313 27 │       <<len :: int32, value :: binary-size(len)>> ->5314    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315    │5316    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653175318    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5319    You may run "mix format --migrate" to fix this warning automatically.5320    │5321 27 │       <<len :: int32, value :: binary-size(len)>> ->5322    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323    │5324    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253255326    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5327    You may run "mix format --migrate" to fix this warning automatically.5328    │5329 27 │       <<len :: int32, value :: binary-size(len)>> ->5330    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331    │5332    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553335334     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5335     You may run "mix format --migrate" to fix this warning automatically.5336     │5337 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5338     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5339     │5340     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653415342     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5343     You may run "mix format --migrate" to fix this warning automatically.5344     │5345 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5346     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347     │5348     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253495350     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5351     You may run "mix format --migrate" to fix this warning automatically.5352     │5353 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5354     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355     │5356     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553575358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5359    You may run "mix format --migrate" to fix this warning automatically.5360    │5361 19 │       <<1 :: int32, 1>> -> true5362    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5363    │5364    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653655366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5367    You may run "mix format --migrate" to fix this warning automatically.5368    │5369 19 │       <<1 :: int32, 1>> -> true5370    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5371    │5372    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253735374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5375    You may run "mix format --migrate" to fix this warning automatically.5376    │5377 19 │       <<1 :: int32, 1>> -> true5378    │       ~~~~~~~~~~~~~~~~~~~~~~~~~5379    │5380    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553815382    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5383    You may run "mix format --migrate" to fix this warning automatically.5384    │5385 20 │       <<1 :: int32, 0>> -> false5386    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5387    │5388    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653895390    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5391    You may run "mix format --migrate" to fix this warning automatically.5392    │5393 20 │       <<1 :: int32, 0>> -> false5394    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5395    │5396    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253975398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5399    You may run "mix format --migrate" to fix this warning automatically.5400    │5401 20 │       <<1 :: int32, 0>> -> false5402    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~5403    │5404    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554055406     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5407     You may run "mix format --migrate" to fix this warning automatically.5408     │5409 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5410     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5411     │5412     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654135414     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5415     You may run "mix format --migrate" to fix this warning automatically.5416     │5417 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5418     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5419     │5420     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254215422     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5423     You may run "mix format --migrate" to fix this warning automatically.5424     │5425 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5426     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5427     │5428     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554295430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5431    You may run "mix format --migrate" to fix this warning automatically.5432    │5433 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5435    │5436    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654375438    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5439    You may run "mix format --migrate" to fix this warning automatically.5440    │5441 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5442    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443    │5444    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654455446    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5447    You may run "mix format --migrate" to fix this warning automatically.5448    │5449 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5450    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451    │5452    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654535454    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5455    You may run "mix format --migrate" to fix this warning automatically.5456    │5457 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5458    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459    │5460    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654615462    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5463    You may run "mix format --migrate" to fix this warning automatically.5464    │5465 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5466    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5467    │5468    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654695470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5471    You may run "mix format --migrate" to fix this warning automatically.5472    │5473 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5475    │5476    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254775478    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5479    You may run "mix format --migrate" to fix this warning automatically.5480    │5481 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5483    │5484    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254855486    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5487    You may run "mix format --migrate" to fix this warning automatically.5488    │5489 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5491    │5492    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254935494    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5495    You may run "mix format --migrate" to fix this warning automatically.5496    │5497 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499    │5500    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255015502    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5503    You may run "mix format --migrate" to fix this warning automatically.5504    │5505 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5506    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507    │5508    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255095510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5511    You may run "mix format --migrate" to fix this warning automatically.5512    │5513 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5514    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5515    │5516    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555175518    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5519    You may run "mix format --migrate" to fix this warning automatically.5520    │5521 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5522    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5523    │5524    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555255526    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5527    You may run "mix format --migrate" to fix this warning automatically.5528    │5529 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5530    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5531    │5532    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555335534    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5535    You may run "mix format --migrate" to fix this warning automatically.5536    │5537 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5538    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5539    │5540    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555415542    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5543    You may run "mix format --migrate" to fix this warning automatically.5544    │5545 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5546    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5547    │5548    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555495550     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5551     You may run "mix format --migrate" to fix this warning automatically.5552     │5553 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5554     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5555     │5556     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655575558     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5559     You may run "mix format --migrate" to fix this warning automatically.5560     │5561 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5562     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5563     │5564     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255655566     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5567     You may run "mix format --migrate" to fix this warning automatically.5568     │5569 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5570     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5571     │5572     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555735574    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5575    You may run "mix format --migrate" to fix this warning automatically.5576    │5577 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5578    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5579    │5580    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655815582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5583    You may run "mix format --migrate" to fix this warning automatically.5584    │5585 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5586    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5587    │5588    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255895590    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5591    You may run "mix format --migrate" to fix this warning automatically.5592    │5593 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5594    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5595    │5596    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/555975598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5599    You may run "mix format --migrate" to fix this warning automatically.5600    │5601 23 │       <<20 :: int32, 3, n, 1, 16,5602    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5603    │5604    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656055606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5607    You may run "mix format --migrate" to fix this warning automatically.5608    │5609 23 │       <<20 :: int32, 3, n, 1, 16,5610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5611    │5612    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256135614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5615    You may run "mix format --migrate" to fix this warning automatically.5616    │5617 23 │       <<20 :: int32, 3, n, 1, 16,5618    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~5619    │5620    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556215622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5623     You may run "mix format --migrate" to fix this warning automatically.5624     │5625 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5626     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5627     │5628     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656295630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5631     You may run "mix format --migrate" to fix this warning automatically.5632     │5633 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5634     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5635     │5636     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256375638     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5639     You may run "mix format --migrate" to fix this warning automatically.5640     │5641 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5642     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5643     │5644     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556455646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5647    You may run "mix format --migrate" to fix this warning automatically.5648    │5649 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5650    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5651    │5652    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656535654    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5655    You may run "mix format --migrate" to fix this warning automatically.5656    │5657 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5658    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5659    │5660    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656615662    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5663    You may run "mix format --migrate" to fix this warning automatically.5664    │5665 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5666    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5667    │5668    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656695670    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5671    You may run "mix format --migrate" to fix this warning automatically.5672    │5673 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5674    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5675    │5676    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656775678    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5679    You may run "mix format --migrate" to fix this warning automatically.5680    │5681 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5682    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5683    │5684    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256855686    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5687    You may run "mix format --migrate" to fix this warning automatically.5688    │5689 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5690    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5691    │5692    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256935694    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5695    You may run "mix format --migrate" to fix this warning automatically.5696    │5697 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5698    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5699    │5700    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257015702    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5703    You may run "mix format --migrate" to fix this warning automatically.5704    │5705 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5706    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5707    │5708    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257095710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5711    You may run "mix format --migrate" to fix this warning automatically.5712    │5713 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5715    │5716    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557175718    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5719    You may run "mix format --migrate" to fix this warning automatically.5720    │5721 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5722    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5723    │5724    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557255726    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5727    You may run "mix format --migrate" to fix this warning automatically.5728    │5729 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5730    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731    │5732    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557335734    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5735    You may run "mix format --migrate" to fix this warning automatically.5736    │5737 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->5738    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5739    │5740    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557415742     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5743     You may run "mix format --migrate" to fix this warning automatically.5744     │5745 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5746     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5747     │5748     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657495750     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5751     You may run "mix format --migrate" to fix this warning automatically.5752     │5753 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5754     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5755     │5756     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257575758     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5759     You may run "mix format --migrate" to fix this warning automatically.5760     │5761 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5762     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5763     │5764     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557655766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5767    You may run "mix format --migrate" to fix this warning automatically.5768    │5769 36 │       <<4 :: int32, days :: int32>> ->5770    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5771    │5772    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657735774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5775    You may run "mix format --migrate" to fix this warning automatically.5776    │5777 36 │       <<4 :: int32, days :: int32>> ->5778    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5779    │5780    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657815782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5783    You may run "mix format --migrate" to fix this warning automatically.5784    │5785 36 │       <<4 :: int32, days :: int32>> ->5786    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787    │5788    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257895790    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5791    You may run "mix format --migrate" to fix this warning automatically.5792    │5793 36 │       <<4 :: int32, days :: int32>> ->5794    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5795    │5796    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257975798    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5799    You may run "mix format --migrate" to fix this warning automatically.5800    │5801 36 │       <<4 :: int32, days :: int32>> ->5802    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803    │5804    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558055806    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5807    You may run "mix format --migrate" to fix this warning automatically.5808    │5809 36 │       <<4 :: int32, days :: int32>> ->5810    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5811    │5812    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558135814     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5815     You may run "mix format --migrate" to fix this warning automatically.5816     │5817 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5818     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5819     │5820     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658215822     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5823     You may run "mix format --migrate" to fix this warning automatically.5824     │5825 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5826     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5827     │5828     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258295830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5831     You may run "mix format --migrate" to fix this warning automatically.5832     │5833 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5834     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5835     │5836     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558375838    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5839    You may run "mix format --migrate" to fix this warning automatically.5840    │5841 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5842    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843    │5844    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658455846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5847    You may run "mix format --migrate" to fix this warning automatically.5848    │5849 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5850    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5851    │5852    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258535854    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5855    You may run "mix format --migrate" to fix this warning automatically.5856    │5857 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5858    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859    │5860    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558615862    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5863    You may run "mix format --migrate" to fix this warning automatically.5864    │5865 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5866    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5867    │5868    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658695870    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5871    You may run "mix format --migrate" to fix this warning automatically.5872    │5873 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5874    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5875    │5876    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258775878    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5879    You may run "mix format --migrate" to fix this warning automatically.5880    │5881 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5882    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5883    │5884    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558855886    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5887    You may run "mix format --migrate" to fix this warning automatically.5888    │5889 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5890    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5891    │5892    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658935894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5895    You may run "mix format --migrate" to fix this warning automatically.5896    │5897 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5898    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5899    │5900    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259015902    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5903    You may run "mix format --migrate" to fix this warning automatically.5904    │5905 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5906    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907    │5908    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559095910    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5911    You may run "mix format --migrate" to fix this warning automatically.5912    │5913 26 │       <<4::int32, float::float32>>   -> float5914    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915    │5916    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659175918    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5919    You may run "mix format --migrate" to fix this warning automatically.5920    │5921 26 │       <<4::int32, float::float32>>   -> float5922    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5923    │5924    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659255926    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5927    You may run "mix format --migrate" to fix this warning automatically.5928    │5929 26 │       <<4::int32, float::float32>>   -> float5930    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5931    │5932    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259335934    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5935    You may run "mix format --migrate" to fix this warning automatically.5936    │5937 26 │       <<4::int32, float::float32>>   -> float5938    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5939    │5940    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259415942    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5943    You may run "mix format --migrate" to fix this warning automatically.5944    │5945 26 │       <<4::int32, float::float32>>   -> float5946    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5947    │5948    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559495950    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5951    You may run "mix format --migrate" to fix this warning automatically.5952    │5953 26 │       <<4::int32, float::float32>>   -> float5954    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5955    │5956    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559575958     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5959     You may run "mix format --migrate" to fix this warning automatically.5960     │5961 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5962     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5963     │5964     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659655966     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5967     You may run "mix format --migrate" to fix this warning automatically.5968     │5969 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5970     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971     │5972     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259735974     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5975     You may run "mix format --migrate" to fix this warning automatically.5976     │5977 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5978     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5979     │5980     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559815982    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5983    You may run "mix format --migrate" to fix this warning automatically.5984    │5985 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5986    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987    │5988    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659895990    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5991    You may run "mix format --migrate" to fix this warning automatically.5992    │5993 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5994    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995    │5996    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/259975998    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5999    You may run "mix format --migrate" to fix this warning automatically.6000    │6001 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6002    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6003    │6004    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560056006    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6007    You may run "mix format --migrate" to fix this warning automatically.6008    │6009 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6010    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6011    │6012    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660136014    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6015    You may run "mix format --migrate" to fix this warning automatically.6016    │6017 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6018    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6019    │6020    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260216022    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6023    You may run "mix format --migrate" to fix this warning automatically.6024    │6025 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6026    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027    │6028    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560296030    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6031    You may run "mix format --migrate" to fix this warning automatically.6032    │6033 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6034    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6035    │6036    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660376038    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6039    You may run "mix format --migrate" to fix this warning automatically.6040    │6041 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6042    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043    │6044    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260456046    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6047    You may run "mix format --migrate" to fix this warning automatically.6048    │6049 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN6050    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051    │6052    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560536054    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6055    You may run "mix format --migrate" to fix this warning automatically.6056    │6057 26 │       <<8::int32, float::float64>>        -> float6058    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059    │6060    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660616062    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6063    You may run "mix format --migrate" to fix this warning automatically.6064    │6065 26 │       <<8::int32, float::float64>>        -> float6066    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067    │6068    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660696070    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6071    You may run "mix format --migrate" to fix this warning automatically.6072    │6073 26 │       <<8::int32, float::float64>>        -> float6074    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6075    │6076    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260776078    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6079    You may run "mix format --migrate" to fix this warning automatically.6080    │6081 26 │       <<8::int32, float::float64>>        -> float6082    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083    │6084    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260856086    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6087    You may run "mix format --migrate" to fix this warning automatically.6088    │6089 26 │       <<8::int32, float::float64>>        -> float6090    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6091    │6092    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560936094    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6095    You may run "mix format --migrate" to fix this warning automatically.6096    │6097 26 │       <<8::int32, float::float64>>        -> float6098    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099    │6100    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561016102     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6103     You may run "mix format --migrate" to fix this warning automatically.6104     │6105 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6106     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107     │6108     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661096110     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6111     You may run "mix format --migrate" to fix this warning automatically.6112     │6113 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6114     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115     │6116     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261176118     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6119     You may run "mix format --migrate" to fix this warning automatically.6120     │6121 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6122     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6123     │6124     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561256126     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6127     You may run "mix format --migrate" to fix this warning automatically.6128     │6129 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6130     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6131     │6132     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661336134     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6135     You may run "mix format --migrate" to fix this warning automatically.6136     │6137 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6138     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6139     │6140     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261416142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6143     You may run "mix format --migrate" to fix this warning automatically.6144     │6145 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6146     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6147     │6148     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561496150     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6151     You may run "mix format --migrate" to fix this warning automatically.6152     │6153 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6154     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6155     │6156     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661576158     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6159     You may run "mix format --migrate" to fix this warning automatically.6160     │6161 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6162     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163     │6164     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261656166     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6167     You may run "mix format --migrate" to fix this warning automatically.6168     │6169 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6170     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6171     │6172     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561736174    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6175    You may run "mix format --migrate" to fix this warning automatically.6176    │6177 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6178    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179    │6180    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661816182    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6183    You may run "mix format --migrate" to fix this warning automatically.6184    │6185 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6186    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187    │6188    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261896190    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6191    You may run "mix format --migrate" to fix this warning automatically.6192    │6193 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6194    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6195    │6196    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/561976198    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6199    You may run "mix format --migrate" to fix this warning automatically.6200    │6201 23 │       <<20 :: int32, 3, 128, 0, 16,6202    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6203    │6204    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662056206    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6207    You may run "mix format --migrate" to fix this warning automatically.6208    │6209 23 │       <<20 :: int32, 3, 128, 0, 16,6210    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6211    │6212    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262136214    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6215    You may run "mix format --migrate" to fix this warning automatically.6216    │6217 23 │       <<20 :: int32, 3, 128, 0, 16,6218    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6219    │6220    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562216222     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6223     You may run "mix format --migrate" to fix this warning automatically.6224     │6225 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6226     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6227     │6228     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662296230     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6231     You may run "mix format --migrate" to fix this warning automatically.6232     │6233 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6234     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6235     │6236     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262376238     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6239     You may run "mix format --migrate" to fix this warning automatically.6240     │6241 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6242     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243     │6244     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562456246    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6247    You may run "mix format --migrate" to fix this warning automatically.6248    │6249 20 │       <<2 :: int32, int :: int16>> -> int6250    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6251    │6252    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662536254    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6255    You may run "mix format --migrate" to fix this warning automatically.6256    │6257 20 │       <<2 :: int32, int :: int16>> -> int6258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6259    │6260    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662616262    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6263    You may run "mix format --migrate" to fix this warning automatically.6264    │6265 20 │       <<2 :: int32, int :: int16>> -> int6266    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6267    │6268    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262696270    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6271    You may run "mix format --migrate" to fix this warning automatically.6272    │6273 20 │       <<2 :: int32, int :: int16>> -> int6274    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275    │6276    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262776278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6279    You may run "mix format --migrate" to fix this warning automatically.6280    │6281 20 │       <<2 :: int32, int :: int16>> -> int6282    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283    │6284    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562856286    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6287    You may run "mix format --migrate" to fix this warning automatically.6288    │6289 20 │       <<2 :: int32, int :: int16>> -> int6290    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291    │6292    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562936294     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6295     You may run "mix format --migrate" to fix this warning automatically.6296     │6297 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6298     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6299     │6300     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663016302     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6303     You may run "mix format --migrate" to fix this warning automatically.6304     │6305 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6306     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6307     │6308     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263096310     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6311     You may run "mix format --migrate" to fix this warning automatically.6312     │6313 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6314     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6315     │6316     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563176318    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6319    You may run "mix format --migrate" to fix this warning automatically.6320    │6321 20 │       <<4 :: int32, int :: int32>> -> int6322    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6323    │6324    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663256326    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6327    You may run "mix format --migrate" to fix this warning automatically.6328    │6329 20 │       <<4 :: int32, int :: int32>> -> int6330    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6331    │6332    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663336334    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6335    You may run "mix format --migrate" to fix this warning automatically.6336    │6337 20 │       <<4 :: int32, int :: int32>> -> int6338    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6339    │6340    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263416342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6343    You may run "mix format --migrate" to fix this warning automatically.6344    │6345 20 │       <<4 :: int32, int :: int32>> -> int6346    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347    │6348    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263496350    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6351    You may run "mix format --migrate" to fix this warning automatically.6352    │6353 20 │       <<4 :: int32, int :: int32>> -> int6354    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6355    │6356    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563576358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6359    You may run "mix format --migrate" to fix this warning automatically.6360    │6361 20 │       <<4 :: int32, int :: int32>> -> int6362    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6363    │6364    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563656366     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6367     You may run "mix format --migrate" to fix this warning automatically.6368     │6369 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6370     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6371     │6372     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663736374     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6375     You may run "mix format --migrate" to fix this warning automatically.6376     │6377 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6378     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6379     │6380     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263816382     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6383     You may run "mix format --migrate" to fix this warning automatically.6384     │6385 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6386     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6387     │6388     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563896390    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6391    You may run "mix format --migrate" to fix this warning automatically.6392    │6393 20 │       <<8 :: int32, int :: int64>> -> int6394    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6395    │6396    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/663976398    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6399    You may run "mix format --migrate" to fix this warning automatically.6400    │6401 20 │       <<8 :: int32, int :: int64>> -> int6402    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6403    │6404    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664056406    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6407    You may run "mix format --migrate" to fix this warning automatically.6408    │6409 20 │       <<8 :: int32, int :: int64>> -> int6410    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6411    │6412    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264136414    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6415    You may run "mix format --migrate" to fix this warning automatically.6416    │6417 20 │       <<8 :: int32, int :: int64>> -> int6418    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6419    │6420    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264216422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6423    You may run "mix format --migrate" to fix this warning automatically.6424    │6425 20 │       <<8 :: int32, int :: int64>> -> int6426    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6427    │6428    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564296430    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6431    You may run "mix format --migrate" to fix this warning automatically.6432    │6433 20 │       <<8 :: int32, int :: int64>> -> int6434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6435    │6436    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564376438     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6439     You may run "mix format --migrate" to fix this warning automatically.6440     │6441 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6442     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6443     │6444     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664456446     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6447     You may run "mix format --migrate" to fix this warning automatically.6448     │6449 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6450     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6451     │6452     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264536454     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6455     You may run "mix format --migrate" to fix this warning automatically.6456     │6457 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6458     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6459     │6460     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564616462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6463    You may run "mix format --migrate" to fix this warning automatically.6464    │6465 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6466    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6467    │6468    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664696470    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6471    You may run "mix format --migrate" to fix this warning automatically.6472    │6473 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6475    │6476    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664776478    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6479    You may run "mix format --migrate" to fix this warning automatically.6480    │6481 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6483    │6484    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664856486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6487    You may run "mix format --migrate" to fix this warning automatically.6488    │6489 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6491    │6492    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664936494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6495    You may run "mix format --migrate" to fix this warning automatically.6496    │6497 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6499    │6500    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265016502    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6503    You may run "mix format --migrate" to fix this warning automatically.6504    │6505 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6506    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6507    │6508    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265096510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6511    You may run "mix format --migrate" to fix this warning automatically.6512    │6513 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6514    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6515    │6516    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265176518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6519    You may run "mix format --migrate" to fix this warning automatically.6520    │6521 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6522    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6523    │6524    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265256526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6527    You may run "mix format --migrate" to fix this warning automatically.6528    │6529 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6530    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6531    │6532    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565336534    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6535    You may run "mix format --migrate" to fix this warning automatically.6536    │6537 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6538    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6539    │6540    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565416542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6543    You may run "mix format --migrate" to fix this warning automatically.6544    │6545 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6546    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6547    │6548    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565496550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6551    You may run "mix format --migrate" to fix this warning automatically.6552    │6553 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6554    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6555    │6556    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565576558     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6559     You may run "mix format --migrate" to fix this warning automatically.6560     │6561 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6562     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6563     │6564     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665656566     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6567     You may run "mix format --migrate" to fix this warning automatically.6568     │6569 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6570     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6571     │6572     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265736574     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6575     You may run "mix format --migrate" to fix this warning automatically.6576     │6577 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6578     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6579     │6580     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565816582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6583    You may run "mix format --migrate" to fix this warning automatically.6584    │6585 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6586    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6587    │6588    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665896590    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6591    You may run "mix format --migrate" to fix this warning automatically.6592    │6593 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6594    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6595    │6596    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665976598    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6599    You may run "mix format --migrate" to fix this warning automatically.6600    │6601 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6602    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6603    │6604    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666056606    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6607    You may run "mix format --migrate" to fix this warning automatically.6608    │6609 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6611    │6612    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666136614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6615    You may run "mix format --migrate" to fix this warning automatically.6616    │6617 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6618    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6619    │6620    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266216622    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6623    You may run "mix format --migrate" to fix this warning automatically.6624    │6625 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6626    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6627    │6628    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266296630    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6631    You may run "mix format --migrate" to fix this warning automatically.6632    │6633 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6634    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6635    │6636    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266376638    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6639    You may run "mix format --migrate" to fix this warning automatically.6640    │6641 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6642    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6643    │6644    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266456646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6647    You may run "mix format --migrate" to fix this warning automatically.6648    │6649 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6650    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6651    │6652    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566536654    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6655    You may run "mix format --migrate" to fix this warning automatically.6656    │6657 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6658    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6659    │6660    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566616662    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6663    You may run "mix format --migrate" to fix this warning automatically.6664    │6665 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6666    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6667    │6668    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566696670    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6671    You may run "mix format --migrate" to fix this warning automatically.6672    │6673 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->6674    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6675    │6676    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566776678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6679     You may run "mix format --migrate" to fix this warning automatically.6680     │6681 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6682     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6683     │6684     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666856686     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6687     You may run "mix format --migrate" to fix this warning automatically.6688     │6689 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6690     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6691     │6692     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266936694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6695     You may run "mix format --migrate" to fix this warning automatically.6696     │6697 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6698     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6699     │6700     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567016702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6703    You may run "mix format --migrate" to fix this warning automatically.6704    │6705 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6706    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6707    │6708    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667096710    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6711    You may run "mix format --migrate" to fix this warning automatically.6712    │6713 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6715    │6716    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667176718    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6719    You may run "mix format --migrate" to fix this warning automatically.6720    │6721 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6722    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6723    │6724    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667256726    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6727    You may run "mix format --migrate" to fix this warning automatically.6728    │6729 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6730    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6731    │6732    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667336734    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6735    You may run "mix format --migrate" to fix this warning automatically.6736    │6737 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6738    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6739    │6740    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667416742    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6743    You may run "mix format --migrate" to fix this warning automatically.6744    │6745 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6746    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6747    │6748    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267496750    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6751    You may run "mix format --migrate" to fix this warning automatically.6752    │6753 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6754    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6755    │6756    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267576758    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6759    You may run "mix format --migrate" to fix this warning automatically.6760    │6761 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6762    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6763    │6764    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267656766    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6767    You may run "mix format --migrate" to fix this warning automatically.6768    │6769 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6770    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6771    │6772    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267736774    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6775    You may run "mix format --migrate" to fix this warning automatically.6776    │6777 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6778    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6779    │6780    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267816782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6783    You may run "mix format --migrate" to fix this warning automatically.6784    │6785 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6786    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6787    │6788    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567896790    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6791    You may run "mix format --migrate" to fix this warning automatically.6792    │6793 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6794    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6795    │6796    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567976798    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6799    You may run "mix format --migrate" to fix this warning automatically.6800    │6801 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6802    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6803    │6804    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568056806    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6807    You may run "mix format --migrate" to fix this warning automatically.6808    │6809 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6810    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6811    │6812    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568136814    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6815    You may run "mix format --migrate" to fix this warning automatically.6816    │6817 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6818    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6819    │6820    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568216822     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6823     You may run "mix format --migrate" to fix this warning automatically.6824     │6825 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6826     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6827     │6828     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668296830     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6831     You may run "mix format --migrate" to fix this warning automatically.6832     │6833 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6834     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6835     │6836     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268376838     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6839     You may run "mix format --migrate" to fix this warning automatically.6840     │6841 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6842     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6843     │6844     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568456846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6847    You may run "mix format --migrate" to fix this warning automatically.6848    │6849 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6850    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6851    │6852    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668536854    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6855    You may run "mix format --migrate" to fix this warning automatically.6856    │6857 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6858    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6859    │6860    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268616862    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6863    You may run "mix format --migrate" to fix this warning automatically.6864    │6865 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6866    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6867    │6868    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568696870     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6871     You may run "mix format --migrate" to fix this warning automatically.6872     │6873 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6874     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6875     │6876     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668776878     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6879     You may run "mix format --migrate" to fix this warning automatically.6880     │6881 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6882     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6883     │6884     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268856886     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6887     You may run "mix format --migrate" to fix this warning automatically.6888     │6889 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6890     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6891     │6892     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568936894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6895    You may run "mix format --migrate" to fix this warning automatically.6896    │6897 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6898    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6899    │6900    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669016902    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6903    You may run "mix format --migrate" to fix this warning automatically.6904    │6905 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6906    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6907    │6908    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269096910    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6911    You may run "mix format --migrate" to fix this warning automatically.6912    │6913 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6914    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6915    │6916    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569176918     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6919     You may run "mix format --migrate" to fix this warning automatically.6920     │6921 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6922     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6923     │6924     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669256926     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6927     You may run "mix format --migrate" to fix this warning automatically.6928     │6929 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6930     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6931     │6932     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269336934     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6935     You may run "mix format --migrate" to fix this warning automatically.6936     │6937 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6938     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6939     │6940     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569416942    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6943    You may run "mix format --migrate" to fix this warning automatically.6944    │6945 19 │       <<len :: int32, data :: binary-size(len)>> ->6946    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6947    │6948    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669496950    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6951    You may run "mix format --migrate" to fix this warning automatically.6952    │6953 19 │       <<len :: int32, data :: binary-size(len)>> ->6954    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6955    │6956    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269576958    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6959    You may run "mix format --migrate" to fix this warning automatically.6960    │6961 19 │       <<len :: int32, data :: binary-size(len)>> ->6962    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6963    │6964    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569656966     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6967     You may run "mix format --migrate" to fix this warning automatically.6968     │6969 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6970     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6971     │6972     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669736974     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6975     You may run "mix format --migrate" to fix this warning automatically.6976     │6977 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6978     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6979     │6980     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269816982     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6983     You may run "mix format --migrate" to fix this warning automatically.6984     │6985 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6986     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6987     │6988     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569896990    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6991    You may run "mix format --migrate" to fix this warning automatically.6992    │6993 28 │       <<4 :: int32, oid :: uint32>> -> oid6994    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6995    │6996    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/669976998    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6999    You may run "mix format --migrate" to fix this warning automatically.7000    │7001 28 │       <<4 :: int32, oid :: uint32>> -> oid7002    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7003    │7004    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670057006    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7007    You may run "mix format --migrate" to fix this warning automatically.7008    │7009 28 │       <<4 :: int32, oid :: uint32>> -> oid7010    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7011    │7012    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270137014    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7015    You may run "mix format --migrate" to fix this warning automatically.7016    │7017 28 │       <<4 :: int32, oid :: uint32>> -> oid7018    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7019    │7020    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270217022    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7023    You may run "mix format --migrate" to fix this warning automatically.7024    │7025 28 │       <<4 :: int32, oid :: uint32>> -> oid7026    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7027    │7028    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570297030    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7031    You may run "mix format --migrate" to fix this warning automatically.7032    │7033 28 │       <<4 :: int32, oid :: uint32>> -> oid7034    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7035    │7036    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570377038     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7039     You may run "mix format --migrate" to fix this warning automatically.7040     │7041 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7042     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7043     │7044     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670457046     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7047     You may run "mix format --migrate" to fix this warning automatically.7048     │7049 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7050     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7051     │7052     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270537054     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7055     You may run "mix format --migrate" to fix this warning automatically.7056     │7057 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7058     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7059     │7060     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570617062    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7063    You may run "mix format --migrate" to fix this warning automatically.7064    │7065 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7066    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7067    │7068    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670697070    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7071    You may run "mix format --migrate" to fix this warning automatically.7072    │7073 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7074    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7075    │7076    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270777078    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7079    You may run "mix format --migrate" to fix this warning automatically.7080    │7081 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->7082    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7083    │7084    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570857086     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7087     You may run "mix format --migrate" to fix this warning automatically.7088     │7089 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7090     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7091     │7092     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670937094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7095     You may run "mix format --migrate" to fix this warning automatically.7096     │7097 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7098     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7099     │7100     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271017102     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7103     You may run "mix format --migrate" to fix this warning automatically.7104     │7105 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7106     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7107     │7108     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571097110    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7111    You may run "mix format --migrate" to fix this warning automatically.7112    │7113 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7114    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7115    │7116    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671177118    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7119    You may run "mix format --migrate" to fix this warning automatically.7120    │7121 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7122    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7123    │7124    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671257126    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7127    You may run "mix format --migrate" to fix this warning automatically.7128    │7129 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7130    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7131    │7132    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671337134    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7135    You may run "mix format --migrate" to fix this warning automatically.7136    │7137 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7138    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7139    │7140    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271417142    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7143    You may run "mix format --migrate" to fix this warning automatically.7144    │7145 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7146    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7147    │7148    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271497150    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7151    You may run "mix format --migrate" to fix this warning automatically.7152    │7153 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7154    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7155    │7156    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271577158    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7159    You may run "mix format --migrate" to fix this warning automatically.7160    │7161 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7162    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7163    │7164    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571657166    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7167    You may run "mix format --migrate" to fix this warning automatically.7168    │7169 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7170    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7171    │7172    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571737174    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7175    You may run "mix format --migrate" to fix this warning automatically.7176    │7177 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7178    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7179    │7180    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571817182     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7183     You may run "mix format --migrate" to fix this warning automatically.7184     │7185 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7186     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7187     │7188     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671897190     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7191     You may run "mix format --migrate" to fix this warning automatically.7192     │7193 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7194     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7195     │7196     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271977198     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7199     You may run "mix format --migrate" to fix this warning automatically.7200     │7201 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7202     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7203     │7204     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572057206    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7207    You may run "mix format --migrate" to fix this warning automatically.7208    │7209 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7210    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7211    │7212    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672137214    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7215    You may run "mix format --migrate" to fix this warning automatically.7216    │7217 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7218    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7219    │7220    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272217222    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7223    You may run "mix format --migrate" to fix this warning automatically.7224    │7225 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7226    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7227    │7228    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572297230     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7231     You may run "mix format --migrate" to fix this warning automatically.7232     │7233 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7234     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7235     │7236     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672377238     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7239     You may run "mix format --migrate" to fix this warning automatically.7240     │7241 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7242     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7243     │7244     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272457246     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7247     You may run "mix format --migrate" to fix this warning automatically.7248     │7249 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7250     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7251     │7252     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572537254    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7255    You may run "mix format --migrate" to fix this warning automatically.7256    │7257 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7258    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7259    │7260    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872617262    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7263    You may run "mix format --migrate" to fix this warning automatically.7264    │7265 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7266    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7267    │7268    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472697270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7271    You may run "mix format --migrate" to fix this warning automatically.7272    │7273 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7274    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7275    │7276    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772777278     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7279     You may run "mix format --migrate" to fix this warning automatically.7280     │7281 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7282     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7283     │7284     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872857286     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7287     You may run "mix format --migrate" to fix this warning automatically.7288     │7289 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7290     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7291     │7292     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472937294     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7295     You may run "mix format --migrate" to fix this warning automatically.7296     │7297 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7298     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7299     │7300     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773017302    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7303    You may run "mix format --migrate" to fix this warning automatically.7304    │7305 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7306    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7307    │7308    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673097310    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7311    You may run "mix format --migrate" to fix this warning automatically.7312    │7313 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7314    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7315    │7316    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273177318    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7319    You may run "mix format --migrate" to fix this warning automatically.7320    │7321 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7322    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7323    │7324    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573257326     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7327     You may run "mix format --migrate" to fix this warning automatically.7328     │7329 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7330     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7331     │7332     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673337334     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7335     You may run "mix format --migrate" to fix this warning automatically.7336     │7337 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7338     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7339     │7340     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273417342     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7343     You may run "mix format --migrate" to fix this warning automatically.7344     │7345 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7346     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7347     │7348     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573497350    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7351    You may run "mix format --migrate" to fix this warning automatically.7352    │7353 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7354    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7355    │7356    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873577358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7359    You may run "mix format --migrate" to fix this warning automatically.7360    │7361 40 │         <<count::int32, data::binary>> = binary7362    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7363    │7364    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873657366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7367    You may run "mix format --migrate" to fix this warning automatically.7368    │7369 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7370    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7371    │7372    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473737374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7375    You may run "mix format --migrate" to fix this warning automatically.7376    │7377 40 │         <<count::int32, data::binary>> = binary7378    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7379    │7380    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473817382    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7383    You may run "mix format --migrate" to fix this warning automatically.7384    │7385 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->7386    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7387    │7388    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773897390    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7391    You may run "mix format --migrate" to fix this warning automatically.7392    │7393 40 │         <<count::int32, data::binary>> = binary7394    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7395    │7396    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773977398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7399    You may run "mix format --migrate" to fix this warning automatically.7400    │7401 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7402    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7403    │7404    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874057406    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7407    You may run "mix format --migrate" to fix this warning automatically.7408    │7409 44 │         <<_::int32, data::binary>> = binary7410    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7411    │7412    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874137414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7415    You may run "mix format --migrate" to fix this warning automatically.7416    │7417 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7418    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7419    │7420    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474217422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7423    You may run "mix format --migrate" to fix this warning automatically.7424    │7425 44 │         <<_::int32, data::binary>> = binary7426    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7427    │7428    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474297430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7431    You may run "mix format --migrate" to fix this warning automatically.7432    │7433 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->7434    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7435    │7436    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774377438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7439    You may run "mix format --migrate" to fix this warning automatically.7440    │7441 44 │         <<_::int32, data::binary>> = binary7442    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7443    │7444    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774457446     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7447     You may run "mix format --migrate" to fix this warning automatically.7448     │7449 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7450     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7451     │7452     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874537454     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7455     You may run "mix format --migrate" to fix this warning automatically.7456     │7457 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7458     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7459     │7460     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474617462     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7463     You may run "mix format --migrate" to fix this warning automatically.7464     │7465 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7466     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7467     │7468     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774697470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7471    You may run "mix format --migrate" to fix this warning automatically.7472    │7473 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7474    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7475    │7476    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674777478    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7479    You may run "mix format --migrate" to fix this warning automatically.7480    │7481 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7482    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7483    │7484    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674857486    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7487    You may run "mix format --migrate" to fix this warning automatically.7488    │7489 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7490    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7491    │7492    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674937494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7495    You may run "mix format --migrate" to fix this warning automatically.7496    │7497 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7498    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7499    │7500    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275017502    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7503    You may run "mix format --migrate" to fix this warning automatically.7504    │7505 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7506    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7507    │7508    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275097510    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7511    You may run "mix format --migrate" to fix this warning automatically.7512    │7513 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7514    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7515    │7516    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275177518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7519    You may run "mix format --migrate" to fix this warning automatically.7520    │7521 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7522    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7523    │7524    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575257526    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7527    You may run "mix format --migrate" to fix this warning automatically.7528    │7529 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7530    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7531    │7532    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575337534    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7535    You may run "mix format --migrate" to fix this warning automatically.7536    │7537 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->7538    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7539    │7540    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575417542     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7543     You may run "mix format --migrate" to fix this warning automatically.7544     │7545 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7546     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7547     │7548     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675497550     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7551     You may run "mix format --migrate" to fix this warning automatically.7552     │7553 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7554     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7555     │7556     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275577558     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7559     You may run "mix format --migrate" to fix this warning automatically.7560     │7561 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7562     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7563     │7564     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575657566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7567    You may run "mix format --migrate" to fix this warning automatically.7568    │7569 33 │       <<8 :: int32, microsecs :: int64>> ->7570    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7571    │7572    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675737574    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7575    You may run "mix format --migrate" to fix this warning automatically.7576    │7577 33 │       <<8 :: int32, microsecs :: int64>> ->7578    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7579    │7580    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675817582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7583    You may run "mix format --migrate" to fix this warning automatically.7584    │7585 33 │       <<8 :: int32, microsecs :: int64>> ->7586    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7587    │7588    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275897590    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7591    You may run "mix format --migrate" to fix this warning automatically.7592    │7593 33 │       <<8 :: int32, microsecs :: int64>> ->7594    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7595    │7596    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275977598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7599    You may run "mix format --migrate" to fix this warning automatically.7600    │7601 33 │       <<8 :: int32, microsecs :: int64>> ->7602    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7603    │7604    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576057606    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7607    You may run "mix format --migrate" to fix this warning automatically.7608    │7609 33 │       <<8 :: int32, microsecs :: int64>> ->7610    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7611    │7612    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576137614     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7615     You may run "mix format --migrate" to fix this warning automatically.7616     │7617 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7618     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7619     │7620     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676217622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7623     You may run "mix format --migrate" to fix this warning automatically.7624     │7625 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7626     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7627     │7628     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276297630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7631     You may run "mix format --migrate" to fix this warning automatically.7632     │7633 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7634     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7635     │7636     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576377638    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7639    You may run "mix format --migrate" to fix this warning automatically.7640    │7641 37 │       <<8 :: int32, microsecs :: int64>> ->7642    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7643    │7644    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676457646    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7647    You may run "mix format --migrate" to fix this warning automatically.7648    │7649 37 │       <<8 :: int32, microsecs :: int64>> ->7650    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7651    │7652    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676537654    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7655    You may run "mix format --migrate" to fix this warning automatically.7656    │7657 37 │       <<8 :: int32, microsecs :: int64>> ->7658    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7659    │7660    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276617662    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7663    You may run "mix format --migrate" to fix this warning automatically.7664    │7665 37 │       <<8 :: int32, microsecs :: int64>> ->7666    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7667    │7668    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276697670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7671    You may run "mix format --migrate" to fix this warning automatically.7672    │7673 37 │       <<8 :: int32, microsecs :: int64>> ->7674    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7675    │7676    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576777678    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7679    You may run "mix format --migrate" to fix this warning automatically.7680    │7681 37 │       <<8 :: int32, microsecs :: int64>> ->7682    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7683    │7684    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576857686     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7687     You may run "mix format --migrate" to fix this warning automatically.7688     │7689 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7690     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7691     │7692     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676937694     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7695     You may run "mix format --migrate" to fix this warning automatically.7696     │7697 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7698     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7699     │7700     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277017702     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7703     You may run "mix format --migrate" to fix this warning automatically.7704     │7705 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7706     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7707     │7708     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577097710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7711    You may run "mix format --migrate" to fix this warning automatically.7712    │7713 42 │       <<8 :: int32, microsecs :: int64>> ->7714    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7715    │7716    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677177718    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7719    You may run "mix format --migrate" to fix this warning automatically.7720    │7721 42 │       <<8 :: int32, microsecs :: int64>> ->7722    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7723    │7724    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677257726    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7727    You may run "mix format --migrate" to fix this warning automatically.7728    │7729 42 │       <<8 :: int32, microsecs :: int64>> ->7730    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7731    │7732    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277337734    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7735    You may run "mix format --migrate" to fix this warning automatically.7736    │7737 42 │       <<8 :: int32, microsecs :: int64>> ->7738    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7739    │7740    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277417742    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7743    You may run "mix format --migrate" to fix this warning automatically.7744    │7745 42 │       <<8 :: int32, microsecs :: int64>> ->7746    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7747    │7748    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577497750    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7751    You may run "mix format --migrate" to fix this warning automatically.7752    │7753 42 │       <<8 :: int32, microsecs :: int64>> ->7754    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7755    │7756    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577577758     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7759     You may run "mix format --migrate" to fix this warning automatically.7760     │7761 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7762     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7763     │7764     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677657766     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7767     You may run "mix format --migrate" to fix this warning automatically.7768     │7769 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7770     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7771     │7772     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277737774     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7775     You may run "mix format --migrate" to fix this warning automatically.7776     │7777 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7778     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7779     │7780     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577817782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7783    You may run "mix format --migrate" to fix this warning automatically.7784    │7785 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7786    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7787    │7788    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677897790    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7791    You may run "mix format --migrate" to fix this warning automatically.7792    │7793 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7794    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7795    │7796    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677977798    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7799    You may run "mix format --migrate" to fix this warning automatically.7800    │7801 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7802    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7803    │7804    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678057806    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7807    You may run "mix format --migrate" to fix this warning automatically.7808    │7809 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7810    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7811    │7812    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278137814    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7815    You may run "mix format --migrate" to fix this warning automatically.7816    │7817 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7818    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7819    │7820    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278217822    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7823    You may run "mix format --migrate" to fix this warning automatically.7824    │7825 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7826    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7827    │7828    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278297830    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7831    You may run "mix format --migrate" to fix this warning automatically.7832    │7833 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7834    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7835    │7836    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578377838    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7839    You may run "mix format --migrate" to fix this warning automatically.7840    │7841 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7842    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7843    │7844    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578457846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7847    You may run "mix format --migrate" to fix this warning automatically.7848    │7849 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7850    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7851    │7852    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578537854     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7855     You may run "mix format --migrate" to fix this warning automatically.7856     │7857 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7858     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7859     │7860     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678617862     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7863     You may run "mix format --migrate" to fix this warning automatically.7864     │7865 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7866     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7867     │7868     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278697870     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7871     You may run "mix format --migrate" to fix this warning automatically.7872     │7873 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7874     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7875     │7876     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578777878     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7879     You may run "mix format --migrate" to fix this warning automatically.7880     │7881 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7882     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7883     │7884     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678857886     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7887     You may run "mix format --migrate" to fix this warning automatically.7888     │7889 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7890     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7891     │7892     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678937894     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7895     You may run "mix format --migrate" to fix this warning automatically.7896     │7897 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7898     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7899     │7900     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279017902     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7903     You may run "mix format --migrate" to fix this warning automatically.7904     │7905 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7906     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7907     │7908     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279097910     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7911     You may run "mix format --migrate" to fix this warning automatically.7912     │7913 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7914     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7915     │7916     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579177918     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7919     You may run "mix format --migrate" to fix this warning automatically.7920     │7921 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7922     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7923     │7924     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579257926     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7927     You may run "mix format --migrate" to fix this warning automatically.7928     │7929 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7930     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7931     │7932     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679337934     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7935     You may run "mix format --migrate" to fix this warning automatically.7936     │7937 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7938     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7939     │7940     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279417942     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7943     You may run "mix format --migrate" to fix this warning automatically.7944     │7945 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7946     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7947     │7948     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579497950    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7951    You may run "mix format --migrate" to fix this warning automatically.7952    │7953 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7954    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7955    │7956    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679577958    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7959    You may run "mix format --migrate" to fix this warning automatically.7960    │7961 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7962    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7963    │7964    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279657966    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7967    You may run "mix format --migrate" to fix this warning automatically.7968    │7969 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7970    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7971    │7972    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579737974     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7975     You may run "mix format --migrate" to fix this warning automatically.7976     │7977 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7978     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7979     │7980     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679817982     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7983     You may run "mix format --migrate" to fix this warning automatically.7984     │7985 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7986     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7987     │7988     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279897990     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7991     You may run "mix format --migrate" to fix this warning automatically.7992     │7993 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7994     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7995     │7996     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579977998    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7999    You may run "mix format --migrate" to fix this warning automatically.8000    │8001 17 │       <<0 :: int32>> -> :void8002    │       ~~~~~~~~~~~~~~~~~~~~~~~8003    │8004    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680058006    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8007    You may run "mix format --migrate" to fix this warning automatically.8008    │8009 17 │       <<0 :: int32>> -> :void8010    │       ~~~~~~~~~~~~~~~~~~~~~~~8011    │8012    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280138014    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8015    You may run "mix format --migrate" to fix this warning automatically.8016    │8017 17 │       <<0 :: int32>> -> :void8018    │       ~~~~~~~~~~~~~~~~~~~~~~~8019    │8020    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580218022     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8023     You may run "mix format --migrate" to fix this warning automatically.8024     │8025 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8026     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8027     │8028     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680298030     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8031     You may run "mix format --migrate" to fix this warning automatically.8032     │8033 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8034     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8035     │8036     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280378038     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8039     You may run "mix format --migrate" to fix this warning automatically.8040     │8041 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8042     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8043     │8044     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580458046    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8047    You may run "mix format --migrate" to fix this warning automatically.8048    │8049 23 │       <<0 :: int32>> -> :void8050    │       ~~~~~~~~~~~~~~~~~~~~~~~8051    │8052    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680538054    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8055    You may run "mix format --migrate" to fix this warning automatically.8056    │8057 23 │       <<0 :: int32>> -> :void8058    │       ~~~~~~~~~~~~~~~~~~~~~~~8059    │8060    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280618062    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8063    You may run "mix format --migrate" to fix this warning automatically.8064    │8065 23 │       <<0 :: int32>> -> :void8066    │       ~~~~~~~~~~~~~~~~~~~~~~~8067    │8068    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580698070     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8071     You may run "mix format --migrate" to fix this warning automatically.8072     │8073 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8074     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8075     │8076     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680778078     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8079     You may run "mix format --migrate" to fix this warning automatically.8080     │8081 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8082     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8083     │8084     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280858086     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8087     You may run "mix format --migrate" to fix this warning automatically.8088     │8089 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))8090     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8091     │8092     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580938094    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8095    │8096 20 │     manager    = worker(Postgrex.TypeManager, [])8097    │                  ~8098    │8099    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181008101    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8102    │8103 21 │     server_sup = supervisor(__MODULE__, [:servers])8104    │                  ~8105    │8106    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181078108    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8109    │8110 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])8111    │     ~8112    │8113    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18114    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181158116    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8117    │8118 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8119    │                   ~8120    │8121    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181228123     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8124     │8125 110 │     if Map.size(s.listener_channels[channel]) == 1 do8126     │            ~8127     │8128     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38129     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38130     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281318132    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8133    │8134 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]8135    │            ~8136    │8137    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181388139     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8140     │8141 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8142     │               ~8143     │8144     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281458146     warning: a struct for Postgrex.Query is expected on struct update:81478148         %Postgrex.Query{8149           query8150           | param_oids: param_oids,8151             param_formats: param_formats,8152             param_types: param_types8153         }81548155     but got type:81568157         dynamic()81588159     where "query" was given the type:81608161         # type: dynamic()8162         # from: lib/postgrex/protocol.ex:910:358163         query81648165     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81668167     type warning found at:8168     │8169 915 │         query = %Query{query | param_oids: param_oids,8170     │                 ~8171     │8172     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681738174    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8175    │8176  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),8177    │                 ~8178    │8179    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/281808181     warning: a struct for Postgrex.Query is expected on struct update:81828183         %Postgrex.Query{8184           query8185           | ref: make_ref(),8186             types: types,8187             columns: col_names,8188             result_oids: result_oids,8189             result_formats: result_formats,8190             result_types: result_types8191         }81928193     but got type:81948195         dynamic()81968197     where "query" was given the type:81988199         # type: dynamic()8200         # from: lib/postgrex/protocol.ex:926:358201         query82028203     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82048205     type warning found at:8206     │8207 932 │         query = %Query{query | ref: make_ref(), types: types,8208     │                 ~8209     │8210     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682118212    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8213    │8214  9 │                 worker(Postgrex.Parameters, [])]8215    │                 ~8216    │8217    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/282188219     warning: a struct for Postgrex.Query is expected on struct update:82208221         %Postgrex.Query{query | ref: make_ref()}82228223     but got type:82248225         dynamic()82268227     where "query" was given the type:82288229         # type: dynamic()8230         # from: lib/postgrex/protocol.ex:977:318231         query82328233     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82348235     type warning found at:8236     │8237 978 │     query = %Query{query | ref: make_ref()}8238     │             ~8239     │8240     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582418242      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8243      │8244 2131 │     formatted_reason = :ssl.format_error(reason)8245      │                             ~8246      │8247      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382488249      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8250      │8251 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8252      │                                            ~8253      │8254      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382558256      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8257      │8258 2297 │   defp query_put(_, %Query{ref: nil}), do: nil8259      │        ~8260      │8261      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282628263      warning: a struct for Postgrex.Query is expected on struct update:82648265          %Postgrex.Query{query | name: ""}82668267      but got type:82688269          dynamic()82708271      where "query" was given the type:82728273          # type: dynamic()8274          # from: lib/postgrex/protocol.ex:2313:168275          query82768277      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82788279      type warning found at:8280      │8281 2313 │   defp unnamed(query), do: %Query{query | name: ""}8282      │                            ~8283      │8284      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182858286Generated postgrex app8287warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8288  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28289  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18290  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58291  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28292  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48293  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282948295==> ecto8296Compiling 70 files (.ex)8297     warning: using single-quoted strings to represent charlists is deprecated.8298     Use ~c"" if you indeed want a charlist or use "" instead.8299     You may run "mix format --migrate" to change all single-quoted8300     strings to use the ~c sigil and fix this warning.8301     │8302 166 │     defp insert_all_value(_),   do: '?'8303     │                                     ~8304     │8305     └─ lib/ecto/adapters/mysql/connection.ex:166:3783068307     warning: using single-quoted strings to represent charlists is deprecated.8308     Use ~c"" if you indeed want a charlist or use "" instead.8309     You may run "mix format --migrate" to change all single-quoted8310     strings to use the ~c sigil and fix this warning.8311     │8312 354 │       '?'8313     │       ~8314     │8315     └─ lib/ecto/adapters/mysql/connection.ex:354:783168317      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83188319      This error happens when you have function calls without parentheses inside keywords. For example:83208321          function(arg, one: nested_call a, b, c)8322          function(arg, one: if expr, do: :this, else: :that)83238324      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:83258326          function(arg, one: if(expr, do: :this, else: :that))8327          function(arg, one: nested_call(a, b, c))83288329      Ambiguity found at:8330      │8331 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8332      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8333      │8334      └─ lib/ecto/changeset.ex:228683358336     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83378338     This error happens when you have function calls without parentheses inside keywords. For example:83398340         function(arg, one: nested_call a, b, c)8341         function(arg, one: if expr, do: :this, else: :that)83428343     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:83448345         function(arg, one: if(expr, do: :this, else: :that))8346         function(arg, one: nested_call(a, b, c))83478348     Ambiguity found at:8349     │8350 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"8351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8352     │8353     └─ lib/ecto/migration/runner.ex:26583548355     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83568357     This error happens when you have function calls without parentheses inside keywords. For example:83588359         function(arg, one: nested_call a, b, c)8360         function(arg, one: if expr, do: :this, else: :that)83618362     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:83638364         function(arg, one: if(expr, do: :this, else: :that))8365         function(arg, one: nested_call(a, b, c))83668367     Ambiguity found at:8368     │8369 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"8370     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8371     │8372     └─ lib/ecto/migration/runner.ex:26783738374     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8375     │8376 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8377     │        ~8378     │8379     └─ lib/ecto/query/builder.ex:136:883808381     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8382     │8383 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8384     │                                             ~~8385     │8386     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283878388     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8389     │8390 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8391     │                                         ~~8392     │8393     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283948395     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83968397     This error happens when you have function calls without parentheses inside keywords. For example:83988399         function(arg, one: nested_call a, b, c)8400         function(arg, one: if expr, do: :this, else: :that)84018402     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:84038404         function(arg, one: if(expr, do: :this, else: :that))8405         function(arg, one: nested_call(a, b, c))84068407     Ambiguity found at:8408     │8409 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8410     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8411     │8412     └─ lib/ecto/repo/schema.ex:45484138414    warning: unused require Ecto.Query8415    │8416  6 │   require Ecto.Query8417    │   ~8418    │8419    └─ lib/ecto/repo/preloader.ex:6:384208421    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8422    │8423  9 │   schema "schema_migrations" do8424    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8425    │8426    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84278428      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8429      │8430 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn8431      │     ~8432      │8433      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284348435    warning: incompatible types given to Mix.Ecto.ensure_started/2:84368437        Mix.Ecto.ensure_started(repo, opts)84388439    given types:84408441        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84428443    but expected one of:84448445        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84468447    where "opts" was given the type:84488449        # type: dynamic(8450          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8451            non_struct_map()8452        )8453        # from: lib/mix/tasks/ecto.rollback.ex:64:108454        opts =8455          if opts[:quiet] do8456            Keyword.merge(opts, log: false, log_sql: false)8457          else8458            opts8459          end84608461    where "repo" was given the type:84628463        # type: dynamic(atom())8464        # from: lib/mix/tasks/ecto.rollback.ex:70:78465        Mix.Ecto.ensure_repo(repo, args)84668467    type warning found at:8468    │8469 72 │       {:ok, pid, apps} = ensure_started(repo, opts)8470    │                          ~8471    │8472    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/284738474    warning: incompatible types given to Mix.Ecto.ensure_started/2:84758476        Mix.Ecto.ensure_started(repo, all: true)84778478    given types:84798480        -dynamic(atom())-, non_empty_list({:all, true})84818482    but expected one of:84838484        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84858486    where "repo" was given the type:84878488        # type: dynamic(atom())8489        # from: lib/mix/tasks/ecto.migrations.ex:37:78490        Mix.Ecto.ensure_repo(repo, args)84918492    type warning found at:8493    │8494 39 │       {:ok, pid, _} = ensure_started(repo, all: true)8495    │                       ~8496    │8497    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/384988499    warning: incompatible types given to Mix.Ecto.ensure_started/2:85008501        Mix.Ecto.ensure_started(repo, opts)85028503    given types:85048505        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85068507    but expected one of:85088509        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85108511    where "opts" was given the type:85128513        # type: dynamic(8514          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8515            non_struct_map()8516        )8517        # from: lib/mix/tasks/ecto.migrate.ex:68:108518        opts =8519          if opts[:quiet] do8520            Keyword.merge(opts, log: false, log_sql: false)8521          else8522            opts8523          end85248525    where "repo" was given the type:85268527        # type: dynamic(atom())8528        # from: lib/mix/tasks/ecto.migrate.ex:74:78529        Mix.Ecto.ensure_repo(repo, args)85308531    type warning found at:8532    │8533 76 │       {:ok, pid, apps} = ensure_started(repo, opts)8534    │                          ~8535    │8536    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285378538    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85398540        Mix.Ecto.source_repo_priv(repo)85418542    given types:85438544        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85458546    but expected one of:85478548        atom()85498550    where "repo" was given the types:85518552        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8553        # from: lib/mix/tasks/ecto.load.ex:70:228554        Keyword.merge(repo.config, opts)85558556        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8557        # from: lib/mix/tasks/ecto.load.ex:72:278558        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)85598560    type warning found at:8561    │8562 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8563    │                                          ~8564    │8565    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/285668567    warning: expected a map or struct when accessing .__adapter__ in expression:85688569        repo.__adapter__85708571    where "repo" was given the type:85728573        # type: dynamic(atom())8574        # from: lib/mix/tasks/ecto.load.ex:53:78575        Mix.Ecto.ensure_repo(repo, args)85768577    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()85788579    type warning found at:8580    │8581 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8582    │                              ~8583    │8584    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/185858586     warning: the following clause will never match:85878588         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->85898590     because it attempts to match on the result of:85918592         System.stacktrace()85938594     which has type:85958596         empty_list()85978598     where "args_or_arity" was given the type:85998600         # type: float() or integer() or non_empty_list(term())8601         # from: lib/ecto/changeset.ex8602         (_() when args_or_arity == 2) when length(args_or_arity) == 286038604     where "module" was given the type:86058606         # type: dynamic()8607         # from: lib/ecto/changeset.ex:733:308608         module86098610     type warning found at:8611     │8612 741 │ ...                   when length(args_or_arity) == 2 ->8613     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8614     │8615     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/286168617     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8618     │8619 739 │           case System.stacktrace do8620     │                       ~8621     │8622     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/286238624    warning: expected a map or struct when accessing .__adapter__ in expression:86258626        repo.__adapter__86278628    where "repo" was given the type:86298630        # type: dynamic(atom())8631        # from: lib/mix/tasks/ecto.dump.ex:50:78632        Mix.Ecto.ensure_repo(repo, args)86338634    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86358636    type warning found at:8637    │8638 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8639    │                              ~8640    │8641    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186428643    warning: expected a map or struct when accessing .__adapter__ in expression:86448645        repo.__adapter__86468647    where "repo" was given the type:86488649        # type: dynamic(atom())8650        # from: lib/mix/tasks/ecto.drop.ex:39:78651        Mix.Ecto.ensure_repo(repo, args)86528653    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86548655    type warning found at:8656    │8657 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8658    │                              ~8659    │8660    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186618662    warning: expected a map or struct when accessing .__adapter__ in expression:86638664        repo.__adapter__86658666    where "repo" was given the type:86678668        # type: dynamic(atom())8669        # from: lib/mix/tasks/ecto.create.ex:37:78670        Mix.Ecto.ensure_repo(repo, args)86718672    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86738674    type warning found at:8675    │8676 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8677    │                              ~8678    │8679    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186808681    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8682    │8683 62 │       Mix.Project.compile(args)8684    │                   ~8685    │8686    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/286878688    warning: incompatible types given to get_source/1:86898690        get_source(repo)86918692    given types:86938694        -dynamic(atom())-86958696    but expected one of:86978698        %{..., config: empty_list() or non_empty_list(term(), term())}86998700    where "repo" was given the type:87018702        # type: dynamic(atom())8703        # from: lib/ecto/migration/schema_migration.ex:24:138704        repo.all(8705          Map.put(8706            (8707              query =8708                (8709                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8710                  Ecto.Query.Builder.From.apply(query, 1)8711                )8712        8713              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8714                ...,8715                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8716                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8717                line: 22,8718                take: %{}8719              })8720            ),8721            :prefix,8722            prefix8723          ), timeout: :infinity, log: false)87248725    type warning found at:8726    │8727 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)8728    │                ~8729    │8730    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/287318732    warning: incompatible types given to get_source/1:87338734        get_source(repo)87358736    given types:87378738        -dynamic(atom())-87398740    but expected one of:87418742        %{..., config: empty_list() or non_empty_list(term(), term())}87438744    where "repo" was given the type:87458746        # type: dynamic(atom())8747        # from: lib/ecto/migration/schema_migration.ex:30:138748        repo.insert!(8749          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8750            prefix: prefix,8751            source: get_source(repo)8752          ), timeout: :infinity, log: false)87538754    type warning found at:8755    │8756 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8757    │                                              ~8758    │8759    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/387608761     warning: expected a module (an atom) when invoking start_link/1 in expression:87628763         repo.start_link(pool_size: pool_size)87648765     where "pool_size" was given the type:87668767         # type: dynamic()8768         # from: lib/mix/ecto.ex:101:158769         pool_size = Keyword.get(opts, :pool_size, 1)87708771     where "repo" was given the type:87728773         # type: dynamic(%{..., __adapter__: atom()})8774         # from: lib/mix/ecto.ex:99:368775         repo.__adapter__.ensure_all_started(repo, :temporary)87768777     type warning found at:8778     │8779 102 │     case repo.start_link(pool_size: pool_size) do8780     │               ~8781     │8782     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/287838784    warning: incompatible types given to get_source/1:87858786        get_source(repo)87878788    given types:87898790        -dynamic(atom())-87918792    but expected one of:87938794        %{..., config: empty_list() or non_empty_list(term(), term())}87958796    where "repo" was given the type:87978798        # type: dynamic(atom())8799        # from: lib/ecto/migration/schema_migration.ex:36:138800        repo.delete_all(8801          Map.put(8802            (8803              query =8804                (8805                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8806                  Ecto.Query.Builder.From.apply(query, 1)8807                )8808        8809              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8810                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8811                op: :and,8812                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8813                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8814                line: 348815              })8816            ),8817            :prefix,8818            prefix8819          ), timeout: :infinity, log: false)88208821    type warning found at:8822    │8823 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8824    │                ~8825    │8826    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/388278828     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8829     │8830 146 │     Logger.remove_backend(:console)8831     │            ~8832     │8833     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/288348835     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8836     │8837 155 │     Logger.add_backend(:console, flush: true)8838     │            ~8839     │8840     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/288418842     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8843     │8844 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8845     │                                                                              ~8846     │8847     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28848     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/288498850     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8851     │8852 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8853     │                                                                              ~8854     │8855     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/288568857      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8858      │8859 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8860      │        ~8861      │8862      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/188638864     warning: the following conditional expression:88658866         is_atom(related)88678868     will always evaluate to:88698870         dynamic(true)88718872     where "related" was given the type:88738874         # type: dynamic(atom())8875         # from: lib/ecto/association.ex:730:158876         related = Ecto.Association.related_from_query(queryable)88778878     type warning found at:8879     │8880 732 │     unless is_atom(related) do8881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8882     │8883     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/388848885      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8886      │8887 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8888      │                 ~8889      │8890      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/388918892     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8893     │8894 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8895     │                                                                              ~8896     │8897     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/288988899     warning: the following clause will never match:89008901         {:error, _} = error ->89028903     because it attempts to match on the result of:89048905         apply(changeset, adapter, :insert, args)89068907     which has type:89088909         dynamic({:invalid or :ok, term()})89108911     type warning found at:8912     │8913 219 │           {:error, _} = error ->8914     │                       ~8915     │8916     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/489178918     warning: the following clause will never match:89198920         {:error, _} = error ->89218922     because it attempts to match on the result of:89238924         apply(changeset, adapter, action, args)89258926     which has type:89278928         dynamic({:invalid or :ok, term()})89298930     type warning found at:8931     │8932 297 │             {:error, _} = error ->8933     │                         ~8934     │8935     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/489368937    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8938    │8939 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8940    │     ~8941    │8942    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289438944     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8945     │8946 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8947     │           ~8948     │8949     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389508951    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8952    │8953 54 │       filter_and_reraise e, System.stacktrace8954    │                                    ~8955    │8956    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589578958    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8959    │8960 44 │     index  = Map.size(params)8961    │                  ~8962    │8963    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58964    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589658966     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8967     │8968 614 │     Decimal.minus(decimal)8969     │             ~8970     │8971     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189728973     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)8974     │8975 228 │         raise BadStructError, struct: struct, term: data8976     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8977     │8978     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589798980     warning: the following clause will never match:89818982         {:error, _} ->89838984     because it attempts to match on the result of:89858986         NaiveDateTime.new(date, time)89878988     which has type:89898990         dynamic({:ok, %NaiveDateTime{}})89918992     type warning found at:8993     │8994 803 │         {:error, _} -> :error8995     │         ~~~~~~~~~~~~~~~~~~~~~8996     │8997     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/189988999     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9000     │9001 159 │         supervise(children, strategy: :one_for_one)9002     │         ~9003     │9004     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190059006    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9007    │9008 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9009    │     ~9010    │9011    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290129013     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9014     │9015 214 │       filter_and_reraise e, System.stacktrace9016     │                                    ~9017     │9018     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/49019     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/490209021      warning: expected a map or struct when accessing .__struct__ in expression:90229023          schema.__struct__90249025      where "schema" was given the types:90269027          # type: dynamic(atom() and not nil)9028          # from: lib/ecto/query/planner.ex:1186:419029          schema90309031          # type: atom()9032          # from: lib/ecto/query/planner.ex:1186:619033          is_atom(schema)90349035      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90369037      type warning found at:9038      │9039 1190 │       Map.has_key?(schema.__struct__, field) ->9040      │                           ~9041      │9042      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690439044    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90459046        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90479048    given types:90499050        (9051          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9052          dynamic()9053        )90549055    but expected one of:90569057        atom(), term()90589059    where "opts" was given the type:90609061        # type: dynamic(9062          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9063            non_struct_map()9064        )9065        # from: lib/ecto/migrator.ex:44:659066        opts[:prefix]90679068    where "repo" was given the type:90699070        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9071        # from: lib/ecto/migrator.ex:44:239072        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90739074    type warning found at:9075    │9076 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])9077    │                       ~9078    │9079    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290809081    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9082    │9083 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)9084    │       ~9085    │9086    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/190879088     warning: expected a module (an atom) when invoking transaction/2 in expression:90899090         repo.transaction(fun, log: false, timeout: :infinity)90919092     where "fun" was given the type:90939094         # type: dynamic()9095         # from: lib/ecto/migrator.ex:114:479096         fun90979098     where "repo" was given the types:90999100         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9101         # from: lib/ecto/migrator.ex:118:249102         repo.__adapter__.supports_ddl_transaction?91039104         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9105         # from: lib/ecto/migrator.ex:118:249106         repo.__adapter__.supports_ddl_transaction?91079108     type warning found at:9109     │9110 119 │         repo.transaction(fun, [log: false, timeout: :infinity])9111     │              ~9112     │9113     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391149115    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9116    │9117 15 │     supervise(children, strategy: :simple_one_for_one)9118    │     ~9119    │9120    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/191219122     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9123     │9124 291 │     modules = Code.load_file(file)9125     │                    ~9126     │9127     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291289129     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9130     │9131 321 │         reraise error, System.stacktrace9132     │                               ~9133     │9134     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391359136     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9137     │9138 260 │         reraise %{err | message: message}, System.stacktrace9139     │                                                   ~9140     │9141     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691429143    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9144    │9145 10 │       worker(Ecto.Registry, []),9146    │       ~9147    │9148    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291499150    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9151    │9152 11 │       supervisor(Ecto.Migration.Supervisor, [])9153    │       ~9154    │9155    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291569157Generated ecto app9158==> phoenix_ecto9159Compiling 6 files (.ex)9160    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9161    │9162 10 │     supervise([9163    │     ~9164    │9165    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191669167    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9168    │9169 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9170    │       ~9171    │9172    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191739174    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9175    │9176 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do9177    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9178    │9179    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91809181    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9182    │9183 13 │     defimpl Plug.Exception, for: exception do9184    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9185    │9186    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91879188    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9189    │9190 13 │     defimpl Plug.Exception, for: exception do9191    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9192    │9193    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91949195    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9196    │9197 13 │     defimpl Plug.Exception, for: exception do9198    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9199    │9200    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92019202    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9203    │9204 13 │     defimpl Plug.Exception, for: exception do9205    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9206    │9207    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92089209    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9210    │9211 13 │     defimpl Plug.Exception, for: exception do9212    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9213    │9214    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92159216    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9217    │9218 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9219    │       ~9220    │9221    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292229223Generated phoenix_ecto app9224warning: the :gettext compiler is no longer required in your mix.exs.92259226Please find the following line in your mix.exs and remove the :gettext entry:92279228    compilers: [..., :gettext, ...] ++ Mix.compilers(),92299230  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19231  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59232  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29233  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49234  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29235  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592369237==> noa9238Compiling 55 files (.ex)9239    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9240    │9241  8 │   schema "clients" do9242    │   ~~~~~~~~~~~~~~~~~~~9243    │9244    └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92459246warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9247  (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19248  (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59249  (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49250  lib/noa/actors/client.ex:8: (module)9251  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492529253    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9254    │9255 11 │   schema "providers" do9256    │   ~~~~~~~~~~~~~~~~~~~~~9257    │9258    └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92599260    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9261    │9262  9 │   schema "resources" do9263    │   ~~~~~~~~~~~~~~~~~~~~~9264    │9265    └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)926692679268== Compilation error in file lib/noa/repo.ex ==9269** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9270    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29271    lib/noa/repo.ex:4: (module)9272could 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"