servicex_matching

Build log

nerves_system_qemu_aarch64

servicex_matching 0.0.1 · fail · run servicex_matching-0.0.1-1791099677034
8328 of 8328 lines
1Resolving Hex dependencies...2Resolution completed in 0.235s3Unchanged:4  bcrypt_elixir 1.1.15  certifi 2.15.06  circular_buffer 1.1.07  combine 0.10.08  comeonin 4.1.29  connection 1.0.410  cors_plug 1.5.211  cowboy 1.1.2 VULNERABLE!12    GHSA-w4f7-4cxr-rv3c (MEDIUM)13    aka: CVE-2026-43966, EEF-CVE-2026-4396614    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability15    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c16  cowlib 1.0.2 VULNERABLE!17    EEF-CVE-2026-7790 (HIGH)18    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6519    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS20    https://osv.dev/vulnerability/EEF-CVE-2026-77902122    EEF-CVE-2026-43970 (HIGH)23    aka: CVE-2026-43970, GHSA-84f2-rp86-235p24    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame25    https://osv.dev/vulnerability/EEF-CVE-2026-4397026  db_connection 1.1.327  decimal 1.9.0 VULNERABLE!28    EEF-CVE-2026-32686 (MEDIUM)29    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v30    Unbounded exponent in decimal enables unauthenticated DoS31    https://osv.dev/vulnerability/EEF-CVE-2026-3268632  ecto 2.2.1233  elixir_make 0.10.034  expo 1.1.135  gettext 0.26.236  guardian 1.2.1 VULNERABLE!37    EEF-CVE-2026-54894 (MEDIUM)38    aka: CVE-2026-54894, GHSA-xqch-c77q-rgh539    Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys40    https://osv.dev/vulnerability/EEF-CVE-2026-548944142    EEF-CVE-2026-55735 (HIGH)43    aka: CVE-2026-55735, GHSA-7975-hp3r-5qhv44    Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation45    https://osv.dev/vulnerability/EEF-CVE-2026-5573546  guardian_db 1.1.047  hackney 1.25.0 VULNERABLE!48    EEF-CVE-2026-47071 (HIGH)49    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr50    SOCKS5 TLS upgrade ignores caller timeout in hackney51    https://osv.dev/vulnerability/EEF-CVE-2026-470715253    EEF-CVE-2026-47076 (MEDIUM)54    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq55    SSRF allowlist bypass via percent-encoded host in hackney56    https://osv.dev/vulnerability/EEF-CVE-2026-470765758    EEF-CVE-2026-47069 (LOW)59    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw260    CRLF injection in cookie domain/path options in hackney61    https://osv.dev/vulnerability/EEF-CVE-2026-470696263    EEF-CVE-2026-47075 (MEDIUM)64    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf65    CR/LF injection in query parameter in hackney66    https://osv.dev/vulnerability/EEF-CVE-2026-4707567  httpoison 1.8.268  idna 6.1.169  interactive_cmd 0.1.470  jose 1.11.1271  metrics 1.0.172  mime 2.0.773  mimerl 1.5.074  nerves 2.0.0-pre.275  nerves_discovery 0.1.576  nerves_logging 0.2.477  nerves_runtime 0.13.1378  nerves_system_bbb 2.30.279  nerves_system_br 1.34.480  nerves_system_mangopi_mq_pro 0.17.281  nerves_system_qemu_aarch64 0.4.282  nerves_system_rpi0 2.1.283  nerves_system_rpi4 2.1.284  nerves_system_rpi5 2.1.285  nerves_system_trellis 0.5.086  nerves_system_x86_64 1.34.287  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.188  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.189  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.190  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.191  nerves_toolchain_x86_64_nerves_linux_musl 15.3.192  nerves_uevent 0.1.793  parse_trans 3.4.194  phoenix 1.3.5 VULNERABLE!95    GHSA-p8f7-22gq-m7j9 (HIGH)96    aka: CVE-2022-4297597    Phoenix before 1.6.14 mishandles check_origin wildcarding98    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j999100    EEF-CVE-2026-56812 (MEDIUM)101    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr102    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff103    https://osv.dev/vulnerability/EEF-CVE-2026-56812104105    EEF-CVE-2026-56811 (HIGH)106    aka: CVE-2026-56811, GHSA-6983-jfq8-485w107    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service108    https://osv.dev/vulnerability/EEF-CVE-2026-56811109  phoenix_ecto 3.6.0110  phoenix_html 2.14.3 VULNERABLE!111    GHSA-5g2h-9x5v-5h3x (MEDIUM)112    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q2113    phoenix_html allows Cross-site Scripting in HEEx class attributes114    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x115  phoenix_pubsub 1.1.2116  plug 1.20.3117  plug_crypto 2.2.0118  poison 3.1.0119  poolboy 1.5.2120  postgrex 0.13.5121  property_table 0.3.4122  ranch 1.3.2123  ring_logger 0.11.7124  servicex 0.1.2125  servicex_matching 0.0.1126  ssl_verify_fun 1.1.7127  tablet 0.3.3128  telemetry 1.4.2129  timex 3.7.13130  toolshed 0.5.0131  tzdata 1.2.2132  uboot_env 1.0.2133  unicode_util_compat 0.7.1134* Getting servicex_matching (Hex package)135* Getting nerves (Hex package)136* Getting ring_logger (Hex package)137* Getting toolshed (Hex package)138* Getting nerves_runtime (Hex package)139* Getting nerves_system_bbb (Hex package)140* Getting nerves_system_mangopi_mq_pro (Hex package)141* Getting nerves_system_qemu_aarch64 (Hex package)142* Getting nerves_system_rpi0 (Hex package)143* Getting nerves_system_rpi4 (Hex package)144* Getting nerves_system_rpi5 (Hex package)145* Getting nerves_system_trellis (Hex package)146* Getting nerves_system_x86_64 (Hex package)147* Getting nerves_system_br (Hex package)148* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)149* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)150* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)151* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)152* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)153* Getting nerves_logging (Hex package)154* Getting nerves_uevent (Hex package)155* Getting uboot_env (Hex package)156* Getting elixir_make (Hex package)157* Getting property_table (Hex package)158* Getting circular_buffer (Hex package)159* Getting interactive_cmd (Hex package)160* Getting nerves_discovery (Hex package)161* Getting tablet (Hex package)162* Getting cors_plug (Hex package)163* Getting cowboy (Hex package)164* Getting gettext (Hex package)165* Getting httpoison (Hex package)166* Getting phoenix (Hex package)167* Getting phoenix_ecto (Hex package)168* Getting phoenix_html (Hex package)169* Getting phoenix_pubsub (Hex package)170* Getting postgrex (Hex package)171* Getting servicex (Hex package)172* Getting bcrypt_elixir (Hex package)173* Getting comeonin (Hex package)174* Getting guardian (Hex package)175* Getting guardian_db (Hex package)176* Getting poison (Hex package)177* Getting timex (Hex package)178* Getting combine (Hex package)179* Getting tzdata (Hex package)180* Getting ecto (Hex package)181* Getting decimal (Hex package)182* Getting poolboy (Hex package)183* Getting jose (Hex package)184* Getting connection (Hex package)185* Getting db_connection (Hex package)186* Getting plug (Hex package)187* Getting mime (Hex package)188* Getting plug_crypto (Hex package)189* Getting telemetry (Hex package)190* Getting hackney (Hex package)191* Getting certifi (Hex package)192* Getting idna (Hex package)193* Getting metrics (Hex package)194* Getting mimerl (Hex package)195* Getting parse_trans (Hex package)196* Getting ssl_verify_fun (Hex package)197* Getting unicode_util_compat (Hex package)198* Getting expo (Hex package)199* Getting cowlib (Hex package)200* Getting ranch (Hex package)201Found packages with security advisories, see above for details202    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 quotes203    │204 79 │       "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "run priv/repo/seeds.exs", "test"]205    │       ~206    │207    └─ /work/proj/deps_qemu_aarch64/servicex/mix.exs:79:7208209    warning: String.strip/1 is deprecated. Use String.trim/1 instead210    │211  4 │   @version File.read!("VERSION") |> String.strip212    │                                            ~213    │214    └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)215216    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 quotes217    │218 75 │       "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "test"]219    │       ~220    │221    └─ /work/proj/deps_qemu_aarch64/servicex_matching/mix.exs:75:7222223==> nerves_system_br224Generated nerves_system_br app225==> connection226Compiling 1 file (.ex)227     warning: using single-quoted strings to represent charlists is deprecated.228     Use ~c"" if you indeed want a charlist or use "" instead.229     You may run "mix format --migrate" to change all single-quoted230     strings to use the ~c sigil and fix this warning.231     │232 553 │         [{:data, [{'State', mod_state}]}]233     │                    ~234     │235     └─ lib/connection.ex:553:20236237     warning: using single-quoted strings to represent charlists is deprecated.238     Use ~c"" if you indeed want a charlist or use "" instead.239     You may run "mix format --migrate" to change all single-quoted240     strings to use the ~c sigil and fix this warning.241     │242 680 │     format = '** Generic server ~p terminating \n' ++243     │              ~244     │245     └─ lib/connection.ex:680:14246247     warning: using single-quoted strings to represent charlists is deprecated.248     Use ~c"" if you indeed want a charlist or use "" instead.249     You may run "mix format --migrate" to change all single-quoted250     strings to use the ~c sigil and fix this warning.251     │252 681 │       '** Last message in was ~p~n' ++ ## No last message253     │       ~254     │255     └─ lib/connection.ex:681:7256257     warning: using single-quoted strings to represent charlists is deprecated.258     Use ~c"" if you indeed want a charlist or use "" instead.259     You may run "mix format --migrate" to change all single-quoted260     strings to use the ~c sigil and fix this warning.261     │262 682 │       '** When Server state == ~p~n' ++263     │       ~264     │265     └─ lib/connection.ex:682:7266267     warning: using single-quoted strings to represent charlists is deprecated.268     Use ~c"" if you indeed want a charlist or use "" instead.269     You may run "mix format --migrate" to change all single-quoted270     strings to use the ~c sigil and fix this warning.271     │272 683 │       '** Reason for termination == ~n** ~p~n'273     │       ~274     │275     └─ lib/connection.ex:683:7276277     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead278     │279 429 │         init_stop(starter, name, {reason, System.stacktrace()})280     │                                                  ~281     │282     └─ lib/connection.ex:429:50: Connection.init_it/6283     └─ lib/connection.ex:431:45: Connection.init_it/6284     └─ lib/connection.ex:491:57: Connection.handle_call/3285     └─ lib/connection.ex:540:41: Connection.code_change/3286     └─ lib/connection.ex:581:57: Connection.terminate/2287     └─ lib/connection.ex:625:49: Connection.enter_connect/5288     └─ lib/connection.ex:628:34: Connection.enter_connect/5289     └─ lib/connection.ex:631:45: Connection.enter_connect/5290     └─ lib/connection.ex:657:49: Connection.enter_terminate/5291     └─ lib/connection.ex:660:34: Connection.enter_terminate/5292     └─ lib/connection.ex:663:45: Connection.enter_terminate/5293     └─ lib/connection.ex:744:24: Connection.connect/3294     └─ lib/connection.ex:770:24: Connection.disconnect/3295     └─ lib/connection.ex:813:57: Connection.handle_async/3296297Generated connection app298==> combine299Compiling 6 files (.ex)300    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator301    │302 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->303    │                              ~304    │305    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2306307    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator308    │309 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->310    │                              ~311    │312    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2313314    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator315    │316 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->317    │                                    ~318    │319    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3320321    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator322    │323 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->324    │                                       ~325    │326    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3327328     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator329     │330 101 │           <<int::big-signed-size(size), rest::bitstring>> ->331     │                                  ~332     │333     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3334335     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator336     │337 108 │           <<int::little-signed-size(size), rest::bitstring>> ->338     │                                     ~339     │340     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3341342     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator343     │344 128 │       <<num::float-size(size), rest::bitstring>> ->345     │                         ~346     │347     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2348349     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator350     │351 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->352     │                                  ~353     │354     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2355356     warning: the following clause is redundant:357358         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)359360     it has type:361362         dynamic(%Combine.ParserState{status: :ok}), dynamic()363364     previous clauses have already matched on the following types:365366         %Combine.ParserState{status: :error}, term()367         %Combine.ParserState{status: :ok}, term()368369     │370 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do371     │        ~372     │373     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2374375Generated combine app376==> mime377Compiling 1 file (.ex)378Generated mime app379==> circular_buffer380Compiling 1 file (.ex)381Generated circular_buffer app382==> poison383Compiling 4 files (.ex)384    warning: using single-quoted strings to represent charlists is deprecated.385    Use ~c"" if you indeed want a charlist or use "" instead.386    You may run "mix format --migrate" to change all single-quoted387    strings to use the ~c sigil and fix this warning.388    │389 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do390    │                               ~391    │392    └─ lib/poison/encoder.ex:93:31393394    warning: using single-quoted strings to represent charlists is deprecated.395    Use ~c"" if you indeed want a charlist or use "" instead.396    You may run "mix format --migrate" to change all single-quoted397    strings to use the ~c sigil and fix this warning.398    │399 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do400    │                                                ~401    │402    └─ lib/poison/encoder.ex:93:48403404     warning: using single-quoted strings to represent charlists is deprecated.405     Use ~c"" if you indeed want a charlist or use "" instead.406     You may run "mix format --migrate" to change all single-quoted407     strings to use the ~c sigil and fix this warning.408     │409 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do410     │                                                                           ~411     │412     └─ lib/poison/encoder.ex:139:75413414    warning: using single-quoted strings to represent charlists is deprecated.415    Use ~c"" if you indeed want a charlist or use "" instead.416    You may run "mix format --migrate" to change all single-quoted417    strings to use the ~c sigil and fix this warning.418    │419 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do420    │                                                                       ~421    │422    └─ lib/poison/parser.ex:77:71423424     warning: using single-quoted strings to represent charlists is deprecated.425     Use ~c"" if you indeed want a charlist or use "" instead.426     You may run "mix format --migrate" to change all single-quoted427     strings to use the ~c sigil and fix this warning.428     │429 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do430     │                                                                          ~431     │432     └─ lib/poison/parser.ex:155:74433434     warning: using single-quoted strings to represent charlists is deprecated.435     Use ~c"" if you indeed want a charlist or use "" instead.436     You may run "mix format --migrate" to change all single-quoted437     strings to use the ~c sigil and fix this warning.438     │439 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do440     │                                                            ~441     │442     └─ lib/poison/parser.ex:171:60443444     warning: using single-quoted strings to represent charlists is deprecated.445     Use ~c"" if you indeed want a charlist or use "" instead.446     You may run "mix format --migrate" to change all single-quoted447     strings to use the ~c sigil and fix this warning.448     │449 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do450     │                                                                   ~451     │452     └─ lib/poison/parser.ex:197:67453454     warning: using single-quoted strings to represent charlists is deprecated.455     Use ~c"" if you indeed want a charlist or use "" instead.456     You may run "mix format --migrate" to change all single-quoted457     strings to use the ~c sigil and fix this warning.458     │459 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do460     │                                                                ~461     │462     └─ lib/poison/parser.ex:205:64463464     warning: using single-quoted strings to represent charlists is deprecated.465     Use ~c"" if you indeed want a charlist or use "" instead.466     You may run "mix format --migrate" to change all single-quoted467     strings to use the ~c sigil and fix this warning.468     │469 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do470     │                               ~471     │472     └─ lib/poison/parser.ex:229:31473474     warning: using single-quoted strings to represent charlists is deprecated.475     Use ~c"" if you indeed want a charlist or use "" instead.476     You may run "mix format --migrate" to change all single-quoted477     strings to use the ~c sigil and fix this warning.478     │479 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do480     │                                            ~481     │482     └─ lib/poison/parser.ex:229:44483484     warning: using single-quoted strings to represent charlists is deprecated.485     Use ~c"" if you indeed want a charlist or use "" instead.486     You may run "mix format --migrate" to change all single-quoted487     strings to use the ~c sigil and fix this warning.488     │489 239 │     when a1 in 'dD' and a2 in 'dD'490     │                ~491     │492     └─ lib/poison/parser.ex:239:16493494     warning: using single-quoted strings to represent charlists is deprecated.495     Use ~c"" if you indeed want a charlist or use "" instead.496     You may run "mix format --migrate" to change all single-quoted497     strings to use the ~c sigil and fix this warning.498     │499 239 │     when a1 in 'dD' and a2 in 'dD'500     │                               ~501     │502     └─ lib/poison/parser.ex:239:31503504     warning: using single-quoted strings to represent charlists is deprecated.505     Use ~c"" if you indeed want a charlist or use "" instead.506     You may run "mix format --migrate" to change all single-quoted507     strings to use the ~c sigil and fix this warning.508     │509 240 │     and (b1 in '89abAB')510     │                ~511     │512     └─ lib/poison/parser.ex:240:16513514     warning: using single-quoted strings to represent charlists is deprecated.515     Use ~c"" if you indeed want a charlist or use "" instead.516     You may run "mix format --migrate" to change all single-quoted517     strings to use the ~c sigil and fix this warning.518     │519 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do520     │                                                            ~521     │522     └─ lib/poison/parser.ex:274:60523524    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead525    │526 22 │   if Application.get_env(:poison, :native) do527    │                  ~528    │529    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)530531    warning: use Bitwise is deprecated. import Bitwise instead532    │533 26 │   use Bitwise534    │   ~~~~~~~~~~~535    │536    └─ lib/poison/parser.ex:26: Poison.Parser (module)537538     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 operator539     │540 199 │     <<digits :: binary-size(count), rest :: binary>> = string541     │                             ~542     │543     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2544545     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 operator546     │547 225 │     <<chunk :: binary-size(count), rest :: binary>> = string548     │                            ~549     │550     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3551552    warning: use Bitwise is deprecated. import Bitwise instead553    │554 83 │   use Bitwise555    │   ~~~~~~~~~~~556    │557    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)558559     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 operator560     │561 135 │     <<chunk :: binary-size(size), rest :: binary>> = string562     │                            ~563     │564     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2565566     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead567     │568 173 │     case Integer.to_char_list(char, 16) do569     │                  ~570     │571     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1572573Generated poison app574==> plug_crypto575Compiling 5 files (.ex)576Generated plug_crypto app577==> nerves_compatibility_test578===> Analyzing applications...579===> Compiling mimerl580==> jose581Compiling 113 files (.erl)582src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.583Compile directive 'nowarn_deprecated_catch' can be used to suppress584warnings in selected modules.585%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),586%     | 		    ^587588src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.589Compile directive 'nowarn_deprecated_catch' can be used to suppress590warnings in selected modules.591%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of592%     | 	     ^593594src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.595Compile directive 'nowarn_deprecated_catch' can be used to suppress596warnings in selected modules.597%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of598%     | 			     ^599600src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.601Compile directive 'nowarn_deprecated_catch' can be used to suppress602warnings in selected modules.603%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of604%     | 	     ^605606src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.607Compile directive 'nowarn_deprecated_catch' can be used to suppress608warnings in selected modules.609%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of610%     | 			     ^611612src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.613Compile directive 'nowarn_deprecated_catch' can be used to suppress614warnings in selected modules.615%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of616%     | 	     ^617618src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.619Compile directive 'nowarn_deprecated_catch' can be used to suppress620warnings in selected modules.621%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of622%     | 			     ^623624src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.625Compile directive 'nowarn_deprecated_catch' can be used to suppress626warnings in selected modules.627%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of628%     | 	     ^629630src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.631Compile directive 'nowarn_deprecated_catch' can be used to suppress632warnings in selected modules.633%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of634%     | 			     ^635636src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.637Compile directive 'nowarn_deprecated_catch' can be used to suppress638warnings in selected modules.639%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of640%     | 					     ^641642src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.643Compile directive 'nowarn_deprecated_catch' can be used to suppress644warnings in selected modules.645%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of646%     | 	     ^647648src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.649Compile directive 'nowarn_deprecated_catch' can be used to suppress650warnings in selected modules.651%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of652%     | 			     ^653654src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.655Compile directive 'nowarn_deprecated_catch' can be used to suppress656warnings in selected modules.657%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of658%     | 					     ^659660src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.661Compile directive 'nowarn_deprecated_catch' can be used to suppress662warnings in selected modules.663%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of664%     | 	     ^665666src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.667Compile directive 'nowarn_deprecated_catch' can be used to suppress668warnings in selected modules.669%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of670%     | 			     ^671672src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of676%     | 	     ^677678src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.679Compile directive 'nowarn_deprecated_catch' can be used to suppress680warnings in selected modules.681%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of682%     | 			     ^683684src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.685Compile directive 'nowarn_deprecated_catch' can be used to suppress686warnings in selected modules.687%  230| 	case catch block_cipher(Cipher) of688%     | 	     ^689690src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of694%     | 	     ^695696src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699%  246| 	case catch rsa_crypt(Padding) of700%     | 	     ^701702src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.703Compile directive 'nowarn_deprecated_catch' can be used to suppress704warnings in selected modules.705%  254| 	case catch rsa_sign(Padding) of706%     | 	     ^707708src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.709Compile directive 'nowarn_deprecated_catch' can be used to suppress710warnings in selected modules.711%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of712%     | 	     ^713714Compiling 8 files (.ex)715Generated jose app716==> nerves_compatibility_test717===> Analyzing applications...718===> Compiling ranch719    ┌─ src/ranch.erl:720    │721 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);722    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.723Compile directive 'nowarn_deprecated_catch' can be used to suppress724warnings in selected modules.725726727    ┌─ src/ranch_conns_sup.erl:728    │729 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},730    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.731Compile directive 'nowarn_deprecated_catch' can be used to suppress732warnings in selected modules.733734735     ┌─ src/ranch_ssl.erl:736     │737 128 │  	case ssl:ssl_accept(CSocket, Timeout) of738     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead739740     ┌─ src/ranch_ssl.erl:741     │742 233 │  			end, ssl:cipher_suites());743     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead744745     ┌─ src/ranch_ssl.erl:746     │747 235 │  			ssl:cipher_suites()748     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead749750751==> ssl_verify_fun752Compiling 7 files (.erl)753Generated ssl_verify_fun app754==> tablet755Compiling 2 files (.ex)756Generated tablet app757==> elixir_make758Compiling 8 files (.ex)759Generated elixir_make app760==> nerves_logging761 CC kmsg_tailer.o762 LD kmsg_tailer763Compiling 5 files (.ex)764Generated nerves_logging app765==> nerves_compatibility_test766===> Analyzing applications...767===> Compiling cowlib768==> bcrypt_elixir769mkdir -p priv770/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -Wno-format-truncation -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so771Compiling 3 files (.ex)772    warning: using single-quoted strings to represent charlists is deprecated.773    Use ~c"" if you indeed want a charlist or use "" instead.774    You may run "mix format --migrate" to change all single-quoted775    strings to use the ~c sigil and fix this warning.776    │777 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')778    │                                                           ~779    │780    └─ lib/bcrypt/base.ex:57:59781782    warning: use Bitwise is deprecated. import Bitwise instead783    │784  6 │   use Bitwise785    │   ~~~~~~~~~~~786    │787    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)788789Generated bcrypt_elixir app790==> comeonin791Compiling 2 files (.ex)792Generated comeonin app793==> nerves_discovery794Compiling 5 files (.ex)795Generated nerves_discovery app796==> ring_logger797Compiling 7 files (.ex)798Generated ring_logger app799==> nerves_compatibility_test800===> Analyzing applications...801===> Compiling poolboy802warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"803  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2804  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1805  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5806  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2807  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4808  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2809810==> db_connection811Compiling 23 files (.ex)812warning: cannot infer signatures from :poolboy because it is not loaded813814    warning: unused require Bitwise815    │816 31 │     require Bitwise817    │     ~818    │819    └─ lib/db_connection/backoff.ex:31:5820821     warning: using single-quoted strings to represent charlists is deprecated.822     Use ~c"" if you indeed want a charlist or use "" instead.823     You may run "mix format --migrate" to change all single-quoted824     strings to use the ~c sigil and fix this warning.825     │826 406 │       :normal    -> [{:data, [{'Module', mod}]}]827     │                                ~828     │829     └─ lib/db_connection/connection.ex:406:32830831     warning: using single-quoted strings to represent charlists is deprecated.832     Use ~c"" if you indeed want a charlist or use "" instead.833     You may run "mix format --migrate" to change all single-quoted834     strings to use the ~c sigil and fix this warning.835     │836 661 │     [{:data, [{'Module', mod}, {'State', state}]}]837     │                ~838     │839     └─ lib/db_connection/connection.ex:661:16840841     warning: using single-quoted strings to represent charlists is deprecated.842     Use ~c"" if you indeed want a charlist or use "" instead.843     You may run "mix format --migrate" to change all single-quoted844     strings to use the ~c sigil and fix this warning.845     │846 661 │     [{:data, [{'Module', mod}, {'State', state}]}]847     │                                 ~848     │849     └─ lib/db_connection/connection.ex:661:33850851    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead852    │853 30 │     worker(DBConnection.Watcher, [owner])854    │     ~855    │856    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1857858    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead859    │860 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)861    │     ~862    │863    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1864    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2865866    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead867    │868  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]869    │                  ~870    │871    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0872873    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead874    │875 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])876    │     ~877    │878    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2879880    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead881    │882 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])883    │     ~884    │885    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)890    │                     ~891    │892    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4893894     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead895     │896 138 │         case System.stacktrace() do897     │                     ~898     │899     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2900901     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead902     │903 111 │         stack = System.stacktrace()904     │                        ~905     │906     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3907908     warning: the following clause will never match:909910         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->911912     because it attempts to match on the result of:913914         System.stacktrace()915916     which has type:917918         empty_list()919920     where "arity" was given the type:921922         # type: integer()923         # from: lib/db_connection/connection.ex:139:56924         is_integer(arity)925926     type warning found at:927     │928 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace929     │                                      ~930     │931     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2932933     warning: the following clause will never match:934935         [{a, b, params, c} | rest] when is_list(params) ->936937     because it attempts to match on the result of:938939         System.stacktrace()940941     which has type:942943         empty_list()944945     where "params" was given the type:946947         # type: empty_list() or non_empty_list(term(), term())948         # from: lib/db_connection/connection.ex:140:43949         is_list(params)950951     type warning found at:952     │953 140 │           [{a, b, params, c} | rest] when is_list(params) ->954     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~955     │956     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2957958     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959     │960 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)961     │                     ~962     │963     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3964965    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead966    │967  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]968    │                  ~969    │970    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0971972    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead973    │974  8 │     pool = supervisor(Pool, [], [restart: :temporary])975    │            ~976    │977    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0978979    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead980    │981  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],982    │                 ~983    │984    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3985986    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead987    │988 36 │     worker(DBConnection.Watcher, [owner])989    │     ~990    │991    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1992993     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead994     │995 986 │             stack = System.stacktrace()996     │                            ~997     │998     └─ lib/db_connection.ex:986:28: DBConnection.handle/4999     └─ lib/db_connection.ex:992:24: DBConnection.handle/41000     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41001     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41002     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61003     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31004     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51005     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21006     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41007     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51008     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51009     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21010     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61011     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610121013    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1014    │1015  9 │       supervisor(DBConnection.Task, []),1016    │       ~1017    │1018    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21019    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21020    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210211022     warning: :random.seed/3 is deprecated. Use the 'rand' module instead1023     │1024 108 │     case :random.seed(hash, sec, micro) do1025     │                  ~1026     │1027     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/010281029Generated db_connection app1030==> decimal1031Compiling 4 files (.ex)1032      warning: using single-quoted strings to represent charlists is deprecated.1033      Use ~c"" if you indeed want a charlist or use "" instead.1034      You may run "mix format --migrate" to change all single-quoted1035      strings to use the ~c sigil and fix this warning.1036      │1037 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list1038      │           ~1039      │1040      └─ lib/decimal.ex:1320:1110411042      warning: using single-quoted strings to represent charlists is deprecated.1043      Use ~c"" if you indeed want a charlist or use "" instead.1044      You may run "mix format --migrate" to change all single-quoted1045      strings to use the ~c sigil and fix this warning.1046      │1047 1351 │           list = list ++ 'E'1048      │                          ~1049      │1050      └─ lib/decimal.ex:1351:2610511052      warning: using single-quoted strings to represent charlists is deprecated.1053      Use ~c"" if you indeed want a charlist or use "" instead.1054      You may run "mix format --migrate" to change all single-quoted1055      strings to use the ~c sigil and fix this warning.1056      │1057 1352 │           list = if exp >= 0, do: list ++ '+', else: list1058      │                                           ~1059      │1060      └─ lib/decimal.ex:1352:4310611062      warning: using single-quoted strings to represent charlists is deprecated.1063      Use ~c"" if you indeed want a charlist or use "" instead.1064      You may run "mix format --migrate" to change all single-quoted1065      strings to use the ~c sigil and fix this warning.1066      │1067 1775 │       int = if int == [], do: '0', else: int1068      │                               ~1069      │1070      └─ lib/decimal.ex:1775:3110711072      warning: using single-quoted strings to represent charlists is deprecated.1073      Use ~c"" if you indeed want a charlist or use "" instead.1074      You may run "mix format --migrate" to change all single-quoted1075      strings to use the ~c sigil and fix this warning.1076      │1077 1776 │       exp = if exp == [], do: '0', else: exp1078      │                               ~1079      │1080      └─ lib/decimal.ex:1776:3110811082Generated decimal app1083==> interactive_cmd1084Compiling 1 file (.ex)1085Generated interactive_cmd app1086==> nerves1087Compiling 65 files (.ex)1088    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1089    │1090  6 │ defmodule Mix.Tasks.Nerves.Init do1091    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092    │1093    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10941095    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)1096    │1097  6 │ defmodule Nerves do1098    │ ~~~~~~~~~~~~~~~~~~~1099    │1100    └─ lib/nerves.ex:6: Nerves (module)11011102    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1103    │1104  5 │ defmodule Nerves.ArtifactResolver do1105    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106    │1107    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)11081109    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1110    │1111  6 │ defmodule Nerves.BuildAction.AppModes do1112    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113    │1114    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)11151116    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1117    │1118  5 │ defmodule Nerves.BuildAction.CheckExecutables do1119    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1120    │1121    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)11221123    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1124    │1125  8 │ defmodule Nerves.BuildAction.Erlinit do1126    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127    │1128    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)11291130    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1131    │1132  5 │ defmodule Nerves.BuildAction.Firmware do1133    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134    │1135    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)11361137    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1138    │1139  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1140    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141    │1142    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)11431144    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1145    │1146  5 │ defmodule Nerves.BuildAction.NervesV1System do1147    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148    │1149    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)11501151    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1152    │1153  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1154    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155    │1156    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11571158    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1159    │1160  5 │ defmodule Nerves.BuildAction.Rootfs do1161    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162    │1163    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)11641165    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1166    │1167  6 │ defmodule Nerves.BuildAction.SortApps do1168    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169    │1170    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)11711172    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1173    │1174  5 │ defmodule Nerves.BuildAction.StripAll do1175    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1176    │1177    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)11781179    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1180    │1181  5 │ defmodule Nerves.BuildAction.Trimmer do1182    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183    │1184    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11851186    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1187    │1188  5 │ defmodule Nerves.BuildPlan do1189    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1190    │1191    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11921193    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1194    │1195  5 │ defmodule Nerves.BuildPlan.Checks do1196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197    │1198    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11991200    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)1201    │1202  6 │ defmodule Nerves.Container do1203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204    │1205    └─ lib/nerves/container.ex:6: Nerves.Container (module)12061207    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1208    │1209  5 │ defmodule Nerves.Fingerprint do1210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211    │1212    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)12131214    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1215    │1216  5 │ defmodule Nerves.MixPackage do1217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1218    │1219    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)12201221    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1222    │1223  5 │ defmodule Nerves.Paths do1224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1225    │1226    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)12271228    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1229    │1230  5 │ defmodule Nerves.TargetTuple do1231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232    │1233    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)12341235Generated nerves app1236==> nerves_toolchain_aarch64_nerves_linux_gnu1237Compiling 1 file (.ex)1238Generated nerves_toolchain_aarch64_nerves_linux_gnu app1239==> nerves_system_qemu_aarch641240Compiling 1 file (.ex)1241Generated nerves_system_qemu_aarch64 app1242==> nerves_compatibility_test1243===> Analyzing applications...1244===> Compiling unicode_util_compat1245===> Analyzing applications...1246===> Compiling idna1247===> Analyzing applications...1248===> Compiling telemetry1249===> Analyzing applications...1250===> Compiling cowboy1251     ┌─ src/cowboy_websocket.erl:1252     │1253 147 │  		Stacktrace = erlang:get_stacktrace(),1254     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12551256     ┌─ src/cowboy_websocket.erl:1257     │1258 645 │  			{stacktrace, erlang:get_stacktrace()},1259     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12601261     ┌─ src/cowboy_websocket.erl:1262     │1263 755 │  			{stacktrace, erlang:get_stacktrace()},1264     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126512661267    ┌─ src/cowboy_handler.erl:1268    │1269 87 │  		Stacktrace = erlang:get_stacktrace(),1270    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12711272     ┌─ src/cowboy_handler.erl:1273     │1274 116 │  		Stacktrace = erlang:get_stacktrace(),1275     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12761277     ┌─ src/cowboy_handler.erl:1278     │1279 235 │  		Stacktrace = erlang:get_stacktrace(),1280     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12811282     ┌─ src/cowboy_handler.erl:1283     │1284 290 │  			{stacktrace, erlang:get_stacktrace()},1285     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace128612871288    ┌─ src/cowboy_rest.erl:1289    │1290 69 │  				Stacktrace = erlang:get_stacktrace(),1291    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12921293      ┌─ src/cowboy_rest.erl:1294      │1295 1006 │  	Stacktrace = erlang:get_stacktrace(),1296      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129712981299==> expo1300Compiling 2 files (.erl)1301Compiling 22 files (.ex)1302Generated expo app1303==> gettext1304Compiling 18 files (.ex)1305     warning: unused require Gettext.Macros1306     │1307 594 │   require Gettext.Macros1308     │   ~1309     │1310     └─ lib/gettext.ex:594:313111312     warning: the following clause is redundant:13131314         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13151316     it has type:13171318         dynamic(%Expo.Message.Plural{})13191320     previous clauses have already matched on the following types:13211322         %Expo.Message.Singular{}1323         %Expo.Message.Plural{}13241325     │1326 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1327     │        ~1328     │1329     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113301331     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1332     │1333 426 │               Kernel.ParallelCompiler.async(fn ->1334     │                                       ~1335     │1336     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313371338Generated gettext app1339==> phoenix_pubsub1340Compiling 13 files (.ex)1341     warning: single quotes around atoms are deprecated. Use double quotes instead1342     │1343 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1344     │                       ~1345     │1346     └─ lib/phoenix/pubsub/local.ex:160:2313471348     warning: single quotes around atoms are deprecated. Use double quotes instead1349     │1350 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1351     │                                        ~1352     │1353     └─ lib/phoenix/pubsub/local.ex:160:4013541355     warning: unused require Logger1356     │1357 107 │   require Logger1358     │   ~1359     │1360     └─ lib/phoenix/tracker.ex:107:313611362     warning: a struct for Phoenix.Tracker.State is expected on struct update:13631364         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13651366     but got type:13671368         dynamic()13691370     where "delta" was given the type:13711372         # type: dynamic()1373         # from: lib/phoenix/tracker/state.ex:461:361374         %Phoenix.Tracker.State{delta: delta} = state13751376     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13771378     type warning found at:1379     │1380 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1381     │                 ~1382     │1383     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513841385     warning: a struct for Phoenix.Tracker.State is expected on struct update:13861387         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13881389     but got type:13901391         dynamic()13921393     where "delta" was given the type:13941395         # type: dynamic()1396         # from: lib/phoenix/tracker/state.ex:541:991397         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1398           state13991400     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14011402     type warning found at:1403     │1404 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1405     │                   ~1406     │1407     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114081409     warning: a struct for Phoenix.Tracker.State is expected on struct update:14101411         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14121413     but got type:14141415         dynamic(%{..., range: {term(), term()}})14161417     where "delta" was given the type:14181419         # type: dynamic(%{..., range: {term(), term()}})1420         # from: lib/phoenix/tracker/state.ex:551:301421         {start_clock, end_clock} = delta.range14221423     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14241425     type warning found at:1426     │1427 555 │            delta: %State{delta | range: {start_clock, new_end}}}1428     │                   ~1429     │1430     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214311432    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14331434        %Phoenix.Tracker.Replica{replica | status: :permdown}14351436    but got type:14371438        dynamic()14391440    where "replica" was given the type:14411442        # type: dynamic()1443        # from: lib/phoenix/tracker/replica.ex:72:171444        replica14451446    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14471448    type warning found at:1449    │1450 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1451    │                               ~1452    │1453    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114541455     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1456     │1457 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1458     │         ~1459     │1460     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114611462    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14631464        %Phoenix.Tracker.Replica{replica | status: :down}14651466    but got type:14671468        dynamic()14691470    where "replica" was given the type:14711472        # type: dynamic()1473        # from: lib/phoenix/tracker/replica.ex:74:131474        replica14751476    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14771478    type warning found at:1479    │1480 74 │   defp down(replica), do: %Replica{replica | status: :down}1481    │                           ~1482    │1483    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114841485     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1486     │1487 273 │     supervise(shards, strategy: :one_for_one,1488     │     ~1489     │1490     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114911492    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1493    │1494  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1495    │        ~1496    │1497    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214981499    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:15001501        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}15021503    but got type:15041505        dynamic()15061507    where "replica" was given the type:15081509        # type: dynamic()1510        # from: lib/phoenix/tracker/replica.ex:76:291511        replica15121513    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"15141515    type warning found at:1516    │1517 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1518    │     ~1519    │1520    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/115211522    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1523    │1524 43 │     :ok = :pg2.create(pg2_group)1525    │                ~1526    │1527    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115281529    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1530    │1531 44 │     :ok = :pg2.join(pg2_group, self())1532    │                ~1533    │1534    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115351536    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1537    │1538 57 │     :pg2.get_members(pg2_namespace(server_name))1539    │          ~1540    │1541    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115421543    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1544    │1545 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1546    │       ~1547    │1548    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115491550    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1551    │1552 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1553    │         ~1554    │1555    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11556    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115571558    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1559    │1560 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1561    │       ~1562    │1563    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115641565    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1566    │1567 42 │     supervise children, strategy: :one_for_one1568    │     ~1569    │1570    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115711572    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1573    │1574 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1575    │       ~1576    │1577    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115781579    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1580    │1581 97 │     supervise(children, strategy: :rest_for_one)1582    │     ~1583    │1584    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115851586Generated phoenix_pubsub app1587==> nerves_compatibility_test1588===> Analyzing applications...1589===> Compiling certifi1590==> plug1591Compiling 1 file (.erl)1592Compiling 42 files (.ex)1593Generated plug app1594warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1595  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21596  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11597  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51598  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21599  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41600  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/216011602==> phoenix1603Compiling 75 files (.ex)1604warning: cannot infer signatures from :cowboy because it is not loaded16051606warning: cannot infer signatures from :cowlib because it is not loaded16071608warning: cannot infer signatures from :ranch because it is not loaded16091610     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 operator1611     │1612 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1613     │                    ~1614     │1615     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116161617     warning: using single-quoted strings to represent charlists is deprecated.1618     Use ~c"" if you indeed want a charlist or use "" instead.1619     You may run "mix format --migrate" to change all single-quoted1620     strings to use the ~c sigil and fix this warning.1621     │1622 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1623     │                               ~1624     │1625     └─ lib/phoenix/channel/server.ex:310:3116261627    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1628    │1629 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1630    │                    ~1631    │1632    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316331634    warning: unused require Logger1635    │1636 20 │   require Logger1637    │   ~1638    │1639    └─ lib/phoenix/endpoint/handler.ex:20:316401641    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1642    │1643 39 │       Logger.warn """1644    │              ~1645    │1646    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116471648    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 operator1649    │1650 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1651    │                             ~1652    │1653    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216541655     warning: using single-quoted strings to represent charlists is deprecated.1656     Use ~c"" if you indeed want a charlist or use "" instead.1657     You may run "mix format --migrate" to change all single-quoted1658     strings to use the ~c sigil and fix this warning.1659     │1660 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1661     │                                                  ~1662     │1663     └─ lib/phoenix/router.ex:315:5016641665     warning: using single-quoted strings to represent charlists is deprecated.1666     Use ~c"" if you indeed want a charlist or use "" instead.1667     You may run "mix format --migrate" to change all single-quoted1668     strings to use the ~c sigil and fix this warning.1669     │1670 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1671     │                                                  ~1672     │1673     └─ lib/phoenix/router/helpers.ex:195:5016741675    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16761677    This error happens when you have function calls without parentheses inside keywords. For example:16781679        function(arg, one: nested_call a, b, c)1680        function(arg, one: if expr, do: :this, else: :that)16811682    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:16831684        function(arg, one: if(expr, do: :this, else: :that))1685        function(arg, one: nested_call(a, b, c))16861687    Ambiguity found at:1688    │1689 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1690    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1691    │1692    └─ lib/phoenix/router/resource.ex:7116931694    warning: duplicate key :route found in struct1695    │1696 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1697    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1698    │1699    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)17001701     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)"1702     │1703 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1704     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1705     │1706     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17071708     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1709     │1710 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1711     │              ~1712     │1713     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117141715     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1716     │1717 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1718     │            ~1719     │1720     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217211722     warning: using single-quoted strings to represent charlists is deprecated.1723     Use ~c"" if you indeed want a charlist or use "" instead.1724     You may run "mix format --migrate" to change all single-quoted1725     strings to use the ~c sigil and fix this warning.1726     │1727 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1728     │                                                  ~1729     │1730     └─ lib/phoenix/template.ex:174:5017311732     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1733     │1734 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1735     │            ~1736     │1737     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217381739    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1740    │1741 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1742    │       ~1743    │1744    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117451746    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1747    │1748 14 │     supervise(children, strategy: :simple_one_for_one)1749    │     ~1750    │1751    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117521753     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1754     │1755 647 │       exception -> {:error, {exception, System.stacktrace()}}1756     │                                                ~1757     │1758     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117591760     warning: expected a module (an atom) when invoking config/1 in expression:17611762         endpoint.config(:endpoint_id)17631764     where "endpoint" was given the type:17651766         # type: dynamic(%{..., __pubsub_server__: atom()})1767         # from: lib/phoenix/transports/long_poll.ex:199:101768         verify_token(endpoint, token, opts)17691770     type warning found at:1771     │1772 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1773     │                                          ~1774     │1775     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317761777     warning: unknown key .__pubsub_server__ in expression:17781779         endpoint.__pubsub_server__17801781     the given type does not have the given key:17821783         dynamic(1784           %Phoenix.Socket{1785             id: term(),1786             assigns: term(),1787             channel: term(),1788             channel_pid: term(),1789             endpoint: atom(),1790             handler: term(),1791             joined: term(),1792             pubsub_server: term(),1793             ref: term(),1794             join_ref: term(),1795             topic: term(),1796             transport: term(),1797             transport_pid: term(),1798             transport_name: term(),1799             serializer: term(),1800             private: term(),1801             vsn: term()1802           } or1803             %Plug.Conn{1804               adapter: term(),1805               assigns: term(),1806               body_params: term(),1807               cookies: term(),1808               halted: term(),1809               host: term(),1810               method: term(),1811               owner: term(),1812               params: term(),1813               path_info: term(),1814               path_params: term(),1815               port: term(),1816               private: term(),1817               query_params: term(),1818               query_string: term(),1819               remote_ip: term(),1820               req_cookies: term(),1821               req_headers: term(),1822               request_path: term(),1823               resp_body: term(),1824               resp_cookies: term(),1825               resp_headers: term(),1826               scheme: term(),1827               script_name: term(),1828               secret_key_base: term(),1829               state: term(),1830               status: term()1831             } or atom() or binary()1832         )18331834     where "endpoint" was given the type:18351836         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1837         # from: lib/phoenix/transports/long_poll.ex:254:191838         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18391840     type warning found at:1841     │1842 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1843     │                                                          ~~~~~~~~~~~~~~~~~1844     │1845     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318461847     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1848     │1849 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1850     │                                                     ~1851     │1852     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418531854    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1855    │1856  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1857    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1858    │1859    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18601861    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1862    │1863 10 │     conn = @connection.conn(req, transport)1864    │                        ~1865    │1866    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318671868    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1869    │1870 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1871    │                       ~1872    │1873    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318741875    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1876    │1877 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1878    │                                                                                   ~1879    │1880    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318811882    warning: a struct for Plug.Conn is expected on struct update:18831884        %Plug.Conn{conn | state: :sent}18851886    but got type:18871888        dynamic()18891890    where "conn" was given the type:18911892        # type: dynamic()1893        # from: lib/phoenix/endpoint/render_errors.ex:79:211894        conn18951896    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18971898    type warning found at:1899    │1900 83 │         %Plug.Conn{conn | state: :sent}1901    │         ~1902    │1903    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519041905    warning: a struct for Plug.Conn is expected on struct update:19061907        %Plug.Conn{conn | query_params: %{}, params: %{}}19081909    but got type:19101911        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19121913    where "conn" was given the types:19141915        # type: dynamic(%{..., params: term()})1916        # from: lib/phoenix/endpoint/render_errors.ex:94:171917        conn.params19181919        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1920        # from: lib/phoenix/endpoint/render_errors.ex:94:171921        conn.params19221923    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19241925    type warning found at:1926    │1927 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1928    │                                   ~1929    │1930    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119311932     warning: a struct for Phoenix.Socket is expected on struct update:19331934         %Phoenix.Socket{socket | id: id}19351936     but got type:19371938         dynamic()19391940     where "socket" was given the type:19411942         # type: dynamic()1943         # from: lib/phoenix/socket/transport.ex1944         {:ok, socket}19451946     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19471948     type warning found at:1949     │1950 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1951     │                                          ~1952     │1953     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719541955    warning: a struct for Plug.Conn is expected on struct update:19561957        %Plug.Conn{conn | query_params: %{}, params: params}19581959    but got type:19601961        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19621963    where "conn" was given the types:19641965        # type: dynamic(%{..., params: term()})1966        # from: lib/phoenix/endpoint/render_errors.ex:94:171967        conn.params19681969        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1970        # from: lib/phoenix/endpoint/render_errors.ex:94:171971        conn.params19721973    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19741975    type warning found at:1976    │1977 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1978    │                   ~1979    │1980    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119811982     warning: a struct for Plug.Conn is expected on struct update:19831984         %Plug.Conn{conn | params: params}19851986     but got type:19871988         dynamic(%{..., params: map()})19891990     where "conn" was given the type:19911992         # type: dynamic(%{..., params: map()})1993         # from: lib/phoenix/controller.ex:912:171994         Map.get(conn.params, required_key)19951996     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19971998     type warning found at:1999     │2000 919 │     %Plug.Conn{conn | params: params}2001     │     ~2002     │2003     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220042005    warning: expected a map or struct when accessing .url in expression:20062007        endpoint.url20082009    where "endpoint" was given the types:20102011        # type: dynamic(atom())2012        # from: lib/phoenix/router/helpers.ex:24:202013        endpoint20142015        # type: atom()2016        # from: lib/phoenix/router/helpers.ex:24:352017        is_atom(endpoint)20182019    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20202021    type warning found at:2022    │2023 25 │     endpoint.url2024    │              ~2025    │2026    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220272028     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2029     │2030 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2031     │       ~2032     │2033     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420342035     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2036     │2037 199 │       worker(Phoenix.Tracker, [module, opts, opts])2038     │       ~2039     │2040     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420412042     warning: a struct for Plug.Conn is expected on struct update:20432044         %Plug.Conn{conn | path_info: path, script_name: script}20452046     but got type:20472048         dynamic()20492050     where "conn" was given the type:20512052         # type: dynamic()2053         # from: lib/phoenix/router/route.ex:147:102054         conn = target.call(%Plug.Conn{...}, opts)20552056     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20572058     type warning found at:2059     │2060 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2061     │     ~2062     │2063     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420642065     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2066     │2067 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2068     │                                                                          ~2069     │2070     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120712072    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2073    │2074 71 │     supervise(children, strategy: :one_for_one)2075    │     ~2076    │2077    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120782079    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2080    │2081 76 │     [worker(Phoenix.Config, args)]2082    │      ~2083    │2084    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320852086    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2087    │2088 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2089    │        ~2090    │2091    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22092    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32093    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320942095     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2096     │2097 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2098     │         ~2099     │2100     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/321012102     warning: expected a module (an atom) when invoking path/1 in expression:21032104         endpoint.path("/")21052106     where "endpoint" was given the type:21072108         # type: dynamic(%{..., host: term()})2109         # from: lib/phoenix/endpoint/supervisor.ex:312:142110         endpoint.host21112112     type warning found at:2113     │2114 313 │     endpoint.path("/")2115     │              ~2116     │2117     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121182119    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2120    │2121 35 │     supervise(children, strategy: :one_for_one)2122    │     ~2123    │2124    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121252126    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2127    │2128 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2129    │                                            ~2130    │2131    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321322133     warning: comparison between distinct types found:21342135         !Path.extname(file_path) == ".gz"21362137     given types:21382139         dynamic(boolean()) == binary()21402141     where "file_path" was given the type:21422143         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2144         # from: lib/phoenix/digester.ex:147:452145         Path.basename(file_path)21462147     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 false21482149     type warning found at:2150     │2151 148 │       !Path.extname(file_path) == ".gz"2152     │                                ~2153     │2154     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121552156    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2157    │2158 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2159    │                            ~2160    │2161    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321622163     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2164     │2165 113 │     {addr,port} = :ranch.get_addr(ref)2166     │                          ~2167     │2168     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321692170    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2171    │2172 51 │       worker(Phoenix.CodeReloader.Server, [])2173    │       ~2174    │2175    └─ lib/phoenix.ex:51:7: Phoenix.start/221762177    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2178    │2179 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2180    │                                                           ~2181    │2182    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321832184     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2185     │2186 155 │     Enum.partition attrs, fn2187     │          ~2188     │2189     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121902191    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21922193        mod.__phoenix_recompile__?21942195    where "mod" was given the type:21962197        # type: dynamic(atom())2198        # from: lib/mix/tasks/compile.phoenix.ex:34:122199        Code.ensure_loaded?(mod)22002201    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22022203    type warning found at:2204    │2205 36 │         mod.__phoenix_recompile__?2206    │             ~2207    │2208    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122092210     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2211     │2212 234 │       Enum.partition(attrs, fn2213     │            ~2214     │2215     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222162217Generated phoenix app2218==> phoenix_html2219Compiling 8 files (.ex)2220    warning: using single-quoted strings to represent charlists is deprecated.2221    Use ~c"" if you indeed want a charlist or use "" instead.2222    You may run "mix format --migrate" to change all single-quoted2223    strings to use the ~c sigil and fix this warning.2224    │2225 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2226    │                                                  ~2227    │2228    └─ lib/phoenix_html/engine.ex:12:5022292230    warning: the 1st pattern in clause will never match:22312232        6022332234    because it is expected to receive type:22352236        dynamic(empty_list() or non_empty_list(term(), term()))22372238    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22392240    type warning found at:2241    │2242 56 │   def to_iodata(?<), do: "&lt;"2243    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2244    │2245    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122462247    warning: the 1st pattern in clause will never match:22482249        6222502251    because it is expected to receive type:22522253        dynamic(empty_list() or non_empty_list(term(), term()))22542255    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22562257    type warning found at:2258    │2259 57 │   def to_iodata(?>), do: "&gt;"2260    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2261    │2262    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122632264    warning: the 1st pattern in clause will never match:22652266        3822672268    because it is expected to receive type:22692270        dynamic(empty_list() or non_empty_list(term(), term()))22712272    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22732274    type warning found at:2275    │2276 58 │   def to_iodata(?&), do: "&amp;"2277    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2278    │2279    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122802281    warning: the 1st pattern in clause will never match:22822283        3422842285    because it is expected to receive type:22862287        dynamic(empty_list() or non_empty_list(term(), term()))22882289    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22902291    type warning found at:2292    │2293 59 │   def to_iodata(?"), do: "&quot;"2294    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2295    │2296    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122972298    warning: the 1st pattern in clause will never match:22992300        3923012302    because it is expected to receive type:23032304        dynamic(empty_list() or non_empty_list(term(), term()))23052306    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23072308    type warning found at:2309    │2310 60 │   def to_iodata(?'), do: "&#39;"2311    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2312    │2313    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123142315    warning: the 1st pattern in clause will never match:23162317        {:safe, data}23182319    because it is expected to receive type:23202321        dynamic(empty_list() or non_empty_list(term(), term()))23222323    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23242325    type warning found at:2326    │2327 76 │   def to_iodata({:safe, data}) do2328    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2329    │2330    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123312332    warning: the following clause is redundant:23332334        def to_iodata(other)23352336    it has type:23372338        dynamic(empty_list() or non_empty_list(term(), term()))23392340    previous clauses have already matched on the following types:23412342        non_empty_list(term(), term())2343        empty_list()23442345    │2346 80 │   def to_iodata(other) do2347    │       ~2348    │2349    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123502351    warning: the 1st pattern in clause will never match:23522353        h23542355    because it is expected to receive type:23562357        dynamic(empty_list() or non_empty_list(term(), term()))23582359    where "h" was given the type:23602361        # type: integer()2362        # from: lib/phoenix_html/safe.ex:62:252363        is_integer(h)23642365    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23662367    type warning found at:2368    │2369 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2370    │                 ~2371    │2372    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123732374    warning: the 1st pattern in clause will never match:23752376        h23772378    because it is expected to receive type:23792380        dynamic(empty_list() or non_empty_list(term(), term()))23812382    where "h" was given the type:23832384        # type: integer()2385        # from: lib/phoenix_html/safe.ex:66:252386        is_integer(h)23872388    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23892390    type warning found at:2391    │2392 66 │   def to_iodata(h) when is_integer(h) do2393    │                 ~2394    │2395    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123962397    warning: the 1st pattern in clause will never match:23982399        h24002401    because it is expected to receive type:24022403        dynamic(empty_list() or non_empty_list(term(), term()))24042405    where "h" was given the type:24062407        # type: binary()2408        # from: lib/phoenix_html/safe.ex:72:252409        is_binary(h)24102411    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24122413    type warning found at:2414    │2415 72 │   def to_iodata(h) when is_binary(h) do2416    │                 ~2417    │2418    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124192420Generated phoenix_html app2421warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2422  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22423  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12424  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52425  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22426  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42427  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/224282429==> guardian2430Compiling 20 files (.ex)2431Generated guardian app2432==> postgrex2433Compiling 62 files (.ex)2434    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2435    │2436 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2437    │                                 ~2438    │2439    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24402441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2442    You may run "mix format --migrate" to fix this warning automatically.2443    │2444 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2445    │         ~2446    │2447    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124482449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2450    You may run "mix format --migrate" to fix this warning automatically.2451    │2452 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2453    │                                                                      ~2454    │2455    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124562457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2458    You may run "mix format --migrate" to fix this warning automatically.2459    │2460 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2461    │         ~2462    │2463    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124642465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2466    You may run "mix format --migrate" to fix this warning automatically.2467    │2468 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2469    │                                                                      ~2470    │2471    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124722473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2474    You may run "mix format --migrate" to fix this warning automatically.2475    │2476 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2477    │                            ~2478    │2479    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124802481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2482    You may run "mix format --migrate" to fix this warning automatically.2483    │2484 43 │     <<-1::int32>>2485    │         ~2486    │2487    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124882489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2490    You may run "mix format --migrate" to fix this warning automatically.2491    │2492 48 │     <<value_byte_size::int32>> <> value2493    │                      ~2494    │2495    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124962497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2498    You may run "mix format --migrate" to fix this warning automatically.2499    │2500 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2501    │                              ~2502    │2503    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225042505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2506    You may run "mix format --migrate" to fix this warning automatically.2507    │2508 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2509    │                              ~2510    │2511    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225122513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2514    You may run "mix format --migrate" to fix this warning automatically.2515    │2516 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2517    │                                      ~2518    │2519    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225202521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2522    You may run "mix format --migrate" to fix this warning automatically.2523    │2524 64 │ ...                   -1::int32, rest::binary>>, acc) do2525    │                         ~2526    │2527    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225282529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2530    You may run "mix format --migrate" to fix this warning automatically.2531    │2532 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2533    │                                      ~2534    │2535    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225362537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2538    You may run "mix format --migrate" to fix this warning automatically.2539    │2540 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2541    │                                     ~2542    │2543    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225442545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2546    You may run "mix format --migrate" to fix this warning automatically.2547    │2548 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2549    │                                       ~2550    │2551    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225522553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2554    You may run "mix format --migrate" to fix this warning automatically.2555    │2556 79 │ ...                   -1::int32, rest::binary>>, acc) do2557    │                         ~2558    │2559    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225602561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2562    You may run "mix format --migrate" to fix this warning automatically.2563    │2564 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2565    │                                       ~2566    │2567    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225682569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2570    You may run "mix format --migrate" to fix this warning automatically.2571    │2572 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2573    │                                     ~2574    │2575    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225762577    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2578    You may run "mix format --migrate" to fix this warning automatically.2579    │2580 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2581    │         ~2582    │2583    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125842585    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2586    You may run "mix format --migrate" to fix this warning automatically.2587    │2588 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2589    │                     ~2590    │2591    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125922593    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2594    You may run "mix format --migrate" to fix this warning automatically.2595    │2596 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2597    │                                      ~2598    │2599    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/126002601    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2602    You may run "mix format --migrate" to fix this warning automatically.2603    │2604 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2605    │                                                   ~2606    │2607    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126082609    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2610    You may run "mix format --migrate" to fix this warning automatically.2611    │2612 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2613    │                                                      ~2614    │2615    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126162617    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2618    You may run "mix format --migrate" to fix this warning automatically.2619    │2620 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2621    │                   ~2622    │2623    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126242625    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2626    You may run "mix format --migrate" to fix this warning automatically.2627    │2628 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2629    │                                    ~2630    │2631    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126322633    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2634    You may run "mix format --migrate" to fix this warning automatically.2635    │2636 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2637    │                                                   ~2638    │2639    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126402641    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2642    You may run "mix format --migrate" to fix this warning automatically.2643    │2644 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2645    │                                                                    ~2646    │2647    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126482649    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2650    You may run "mix format --migrate" to fix this warning automatically.2651    │2652 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2653    │                                ~2654    │2655    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126562657    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2658    You may run "mix format --migrate" to fix this warning automatically.2659    │2660 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2661    │                                                 ~2662    │2663    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126642665    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2666    You may run "mix format --migrate" to fix this warning automatically.2667    │2668 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2669    │                                                                ~2670    │2671    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126722673    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2674    You may run "mix format --migrate" to fix this warning automatically.2675    │2676 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2677    │                                                                                 ~2678    │2679    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126802681     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2682     You may run "mix format --migrate" to fix this warning automatically.2683     │2684 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2685     │                                   ~2686     │2687     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326882689    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2690    You may run "mix format --migrate" to fix this warning automatically.2691    │2692 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2693    │                      ~2694    │2695    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126962697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2698    You may run "mix format --migrate" to fix this warning automatically.2699    │2700 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2701    │                               ~2702    │2703    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127042705    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2706    You may run "mix format --migrate" to fix this warning automatically.2707    │2708 23 │     <<x::float64, y::float64>>2709    │        ~2710    │2711    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227122713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2714    You may run "mix format --migrate" to fix this warning automatically.2715    │2716 23 │     <<x::float64, y::float64>>2717    │                    ~2718    │2719    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227202721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2722    You may run "mix format --migrate" to fix this warning automatically.2723    │2724 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2725    │                         ~2726    │2727    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227282729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2730    You may run "mix format --migrate" to fix this warning automatically.2731    │2732 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2733    │                                     ~2734    │2735    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227362737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2738    You may run "mix format --migrate" to fix this warning automatically.2739    │2740 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2741    │                          ~2742    │2743    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127442745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2746    You may run "mix format --migrate" to fix this warning automatically.2747    │2748 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2749    │                           ~2750    │2751    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227522753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2754    You may run "mix format --migrate" to fix this warning automatically.2755    │2756 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2757    │                                       ~2758    │2759    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227602761    warning: use Bitwise is deprecated. import Bitwise instead2762    │2763  4 │   use Bitwise, only_operators: true2764    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2765    │2766    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27672768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2769    You may run "mix format --migrate" to fix this warning automatically.2770    │2771 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2772    │         ~2773    │2774    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127752776    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2777    You may run "mix format --migrate" to fix this warning automatically.2778    │2779 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2780    │                                                                      ~2781    │2782    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127832784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2785    You may run "mix format --migrate" to fix this warning automatically.2786    │2787 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2788    │         ~2789    │2790    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127912792    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2793    You may run "mix format --migrate" to fix this warning automatically.2794    │2795 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2796    │                                                                      ~2797    │2798    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127992800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2801    You may run "mix format --migrate" to fix this warning automatically.2802    │2803 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2804    │         ~2805    │2806    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128072808    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2809    You may run "mix format --migrate" to fix this warning automatically.2810    │2811 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2812    │                                           ~2813    │2814    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/128152816    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2817    You may run "mix format --migrate" to fix this warning automatically.2818    │2819 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2820    │         ~2821    │2822    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128232824    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2825    You may run "mix format --migrate" to fix this warning automatically.2826    │2827 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2828    │                                           ~2829    │2830    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128312832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2833    You may run "mix format --migrate" to fix this warning automatically.2834    │2835 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2836    │         ~2837    │2838    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128392840    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2841    You may run "mix format --migrate" to fix this warning automatically.2842    │2843 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2844    │                                           ~2845    │2846    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128472848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2849    You may run "mix format --migrate" to fix this warning automatically.2850    │2851 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2852    │             ~2853    │2854    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128552856    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2857    You may run "mix format --migrate" to fix this warning automatically.2858    │2859 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2860    │                                             ~2861    │2862    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128632864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2865    You may run "mix format --migrate" to fix this warning automatically.2866    │2867 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2868    │          ~2869    │2870    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128712872    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2873    You may run "mix format --migrate" to fix this warning automatically.2874    │2875 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2876    │                                                                       ~2877    │2878    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128792880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2881    You may run "mix format --migrate" to fix this warning automatically.2882    │2883 46 │       0 :: int32>>2884    │         ~2885    │2886    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128872888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2889    You may run "mix format --migrate" to fix this warning automatically.2890    │2891 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2892    │          ~2893    │2894    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128952896    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2897    You may run "mix format --migrate" to fix this warning automatically.2898    │2899 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2900    │                                                                       ~2901    │2902    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129032904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2905    You may run "mix format --migrate" to fix this warning automatically.2906    │2907 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2908    │                                                                                   ~2909    │2910    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129112912    warning: use Bitwise is deprecated. import Bitwise instead2913    │2914  5 │   use Bitwise2915    │   ~~~~~~~~~~~2916    │2917    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29182919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2920    You may run "mix format --migrate" to fix this warning automatically.2921    │2922 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2923    │                     ~2924    │2925    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129262927    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 operator2928    │2929 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2930    │                              ~2931    │2932    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129332934    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2935    You may run "mix format --migrate" to fix this warning automatically.2936    │2937 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2938    │                    ~2939    │2940    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329412942    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 operator2943    │2944 72 │           <<data :: size(rest_size)>> = rest2945    │                          ~2946    │2947    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329482949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2950    You may run "mix format --migrate" to fix this warning automatically.2951    │2952 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2953    │                   ~2954    │2955    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329562957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2958    You may run "mix format --migrate" to fix this warning automatically.2959    │2960 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2961    │                                 ~2962    │2963    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329642965    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2966    You may run "mix format --migrate" to fix this warning automatically.2967    │2968 86 │   def parse(<<status :: int8>>, ?Z, _size) do2969    │                      ~2970    │2971    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329722973    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2974    You may run "mix format --migrate" to fix this warning automatically.2975    │2976 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2977    │                   ~2978    │2979    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329802981     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2982     You may run "mix format --migrate" to fix this warning automatically.2983     │2984 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2985     │                            ~2986     │2987     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329882989     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2990     You may run "mix format --migrate" to fix this warning automatically.2991     │2992 103 │     case <<len ::uint16>> do2993     │                ~2994     │2995     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329962997     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2998     You may run "mix format --migrate" to fix this warning automatically.2999     │3000 104 │       <<^overflow_len :: uint16>> ->3001     │                       ~3002     │3003     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330043005     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3006     You may run "mix format --migrate" to fix this warning automatically.3007     │3008 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3009     │                   ~3010     │3011     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330123013     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3014     You may run "mix format --migrate" to fix this warning automatically.3015     │3016 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3017     │                 ~3018     │3019     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330203021     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3022     You may run "mix format --migrate" to fix this warning automatically.3023     │3024 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3025     │                      ~3026     │3027     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330283029     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3030     You may run "mix format --migrate" to fix this warning automatically.3031     │3032 226 │      [<<size :: int32>>, data]3033     │              ~3034     │3035     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130363037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3038     You may run "mix format --migrate" to fix this warning automatically.3039     │3040 224 │       [first, <<size :: int32>>, data]3041     │                      ~3042     │3043     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130443045     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3046     You may run "mix format --migrate" to fix this warning automatically.3047     │3048 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3049     │                                 ~3050     │3051     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130523053     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3054     You may run "mix format --migrate" to fix this warning automatically.3055     │3056 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3057     │                                                               ~3058     │3059     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130603061     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3062     You may run "mix format --migrate" to fix this warning automatically.3063     │3064 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3065     │                                                 ~3066     │3067     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130683069     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3070     You may run "mix format --migrate" to fix this warning automatically.3071     │3072 252 │     len = <<div(byte_size(oids), 4) :: int16>>3073     │                                     ~3074     │3075     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130763077     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3078     You may run "mix format --migrate" to fix this warning automatically.3079     │3080 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3081     │                                                                        ~3082     │3083     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130843085     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3086     You may run "mix format --migrate" to fix this warning automatically.3087     │3088 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3089     │                                                                        ~3090     │3091     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130923093     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3094     You may run "mix format --migrate" to fix this warning automatically.3095     │3096 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3097     │                                        ~3098     │3099     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/131003101     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3102     You may run "mix format --migrate" to fix this warning automatically.3103     │3104 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3105     │                                        ~3106     │3107     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131083109     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3110     You may run "mix format --migrate" to fix this warning automatically.3111     │3112 287 │     len_params  = <<length(params) :: int16>>3113     │                                    ~3114     │3115     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131163117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3118     You may run "mix format --migrate" to fix this warning automatically.3119     │3120 294 │     {?E, [port, 0, <<rows :: int32>>]}3121     │                           ~3122     │3123     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131243125     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3126     You may run "mix format --migrate" to fix this warning automatically.3127     │3128 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3129     │                  ~3130     │3131     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131323133     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3134     You may run "mix format --migrate" to fix this warning automatically.3135     │3136 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3137     │                                 ~3138     │3139     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131403141     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3142     You may run "mix format --migrate" to fix this warning automatically.3143     │3144 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3145     │                  ~3146     │3147     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131483149     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3150     You may run "mix format --migrate" to fix this warning automatically.3151     │3152 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3153     │                                 ~3154     │3155     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131563157     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3158     You may run "mix format --migrate" to fix this warning automatically.3159     │3160 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3161     │                                               ~3162     │3163     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131643165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3166     You may run "mix format --migrate" to fix this warning automatically.3167     │3168 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3169     │                                                             ~3170     │3171     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131723173     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3174     You may run "mix format --migrate" to fix this warning automatically.3175     │3176 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3177     │                              ~3178     │3179     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131803181     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3182     You may run "mix format --migrate" to fix this warning automatically.3183     │3184 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3185     │                 ~3186     │3187     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131883189     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3190     You may run "mix format --migrate" to fix this warning automatically.3191     │3192 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3193     │                                   ~3194     │3195     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131963197     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3198     You may run "mix format --migrate" to fix this warning automatically.3199     │3200 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3201     │                                                      ~3202     │3203     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132043205     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3206     You may run "mix format --migrate" to fix this warning automatically.3207     │3208 363 │        type_size :: int16, type_mod :: int32, format :: int16,3209     │                  ~3210     │3211     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132123213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3214     You may run "mix format --migrate" to fix this warning automatically.3215     │3216 363 │        type_size :: int16, type_mod :: int32, format :: int16,3217     │                                     ~3218     │3219     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132203221     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3222     You may run "mix format --migrate" to fix this warning automatically.3223     │3224 363 │        type_size :: int16, type_mod :: int32, format :: int16,3225     │                                                      ~3226     │3227     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132283229     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3230     You may run "mix format --migrate" to fix this warning automatically.3231     │3232 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3233     │                            ~3234     │3235     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132363237     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3238     You may run "mix format --migrate" to fix this warning automatically.3239     │3240 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3241     │                                       ~3242     │3243     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132443245     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3246     You may run "mix format --migrate" to fix this warning automatically.3247     │3248 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3249     │                           ~3250     │3251     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132523253    warning: unused require Postgrex.Messages3254    │3255 30 │   require Postgrex.Messages3256    │   ~3257    │3258    └─ lib/postgrex/query.ex:30:332593260    warning: unused require Logger3261    │3262  8 │   require Logger3263    │   ~3264    │3265    └─ lib/postgrex/notifications.ex:8:332663267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3268    You may run "mix format --migrate" to fix this warning automatically.3269    │3270 59 │       if lower == <<-1::int32>> do3271    │                       ~3272    │3273    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432743275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276    You may run "mix format --migrate" to fix this warning automatically.3277    │3278 66 │       if upper == <<-1::int32>> do3279    │                       ~3280    │3281    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432823283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284    You may run "mix format --migrate" to fix this warning automatically.3285    │3286 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3287    │                               ~3288    │3289    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432903291      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3292      │3293 1005 │     Logger.warn(fn() ->3294      │            ~3295      │3296      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532973298      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3299      You may run "mix format --migrate" to fix this warning automatically.3300      │3301 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3302      │                          ~3303      │3304      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133053306      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3307      You may run "mix format --migrate" to fix this warning automatically.3308      │3309 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3310      │                                        ~3311      │3312      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133133314      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 operator3315      │3316 2003 │       <<body :: binary(size), rest :: binary>> ->3317      │                        ~3318      │3319      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133203321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3322    You may run "mix format --migrate" to fix this warning automatically.3323    │3324 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3325    │                                                           ~3326    │3327    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333283329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3330    You may run "mix format --migrate" to fix this warning automatically.3331    │3332 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3333    │                                                                       ~3334    │3335    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333363337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3338    You may run "mix format --migrate" to fix this warning automatically.3339    │3340 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3341    │                       ~3342    │3343    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333443345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3346    You may run "mix format --migrate" to fix this warning automatically.3347    │3348 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3349    │                                   ~3350    │3351    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333523353    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3354    You may run "mix format --migrate" to fix this warning automatically.3355    │3356 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3357    │                                                      ~3358    │3359    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333603361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3362    You may run "mix format --migrate" to fix this warning automatically.3363    │3364 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3365    │                                ~3366    │3367    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333683369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3370    You may run "mix format --migrate" to fix this warning automatically.3371    │3372 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3373    │                          ~3374    │3375    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233763377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3378    You may run "mix format --migrate" to fix this warning automatically.3379    │3380 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3381    │                                            ~3382    │3383    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233843385    warning: using single-quoted strings to represent charlists is deprecated.3386    Use ~c"" if you indeed want a charlist or use "" instead.3387    You may run "mix format --migrate" to change all single-quoted3388    strings to use the ~c sigil and fix this warning.3389    │3390 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3391    │                                                  ~3392    │3393    └─ lib/postgrex/type_module.ex:49:5033943395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3396     You may run "mix format --migrate" to fix this warning automatically.3397     │3398 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3399     │                       ~3400     │3401     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/134023403     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3404     You may run "mix format --migrate" to fix this warning automatically.3405     │3406 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3407     │                        ~3408     │3409     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134103411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3412     You may run "mix format --migrate" to fix this warning automatically.3413     │3414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3416     │3417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334183419     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3420     You may run "mix format --migrate" to fix this warning automatically.3421     │3422 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3423     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424     │3425     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134263427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428    You may run "mix format --migrate" to fix this warning automatically.3429    │3430 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3431    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432    │3433    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134343435    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3436    You may run "mix format --migrate" to fix this warning automatically.3437    │3438 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440    │3441    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134423443    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 operator3444    │3445 15 │         <<binary::binary-size(last_pos), last::bits>> = val3446    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3447    │3448    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134493450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3451    You may run "mix format --migrate" to fix this warning automatically.3452    │3453 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3454    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3455    │3456    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134573458    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3459    You may run "mix format --migrate" to fix this warning automatically.3460    │3461 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3462    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3463    │3464    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134653466     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3467     You may run "mix format --migrate" to fix this warning automatically.3468     │3469 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3470     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3471     │3472     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134733474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3475    You may run "mix format --migrate" to fix this warning automatically.3476    │3477  9 │         <<1 :: int32, 1>>3478    │         ~~~~~~~~~~~~~~~~~3479    │3480    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134813482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3483    You may run "mix format --migrate" to fix this warning automatically.3484    │3485 11 │         <<1 :: int32, 0>>3486    │         ~~~~~~~~~~~~~~~~~3487    │3488    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134893490     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3491     You may run "mix format --migrate" to fix this warning automatically.3492     │3493 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3494     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3495     │3496     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134973498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3499    You may run "mix format --migrate" to fix this warning automatically.3500    │3501 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3502    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3503    │3504    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135053506     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3507     You may run "mix format --migrate" to fix this warning automatically.3508     │3509 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3510     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3511     │3512     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135133514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3515    You may run "mix format --migrate" to fix this warning automatically.3516    │3517 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3518    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3519    │3520    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135213522    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3523    You may run "mix format --migrate" to fix this warning automatically.3524    │3525 12 │         <<20 :: int32, 3, n, 1, 16,3526    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3527    │3528    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135293530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3531     You may run "mix format --migrate" to fix this warning automatically.3532     │3533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3535     │3536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135373538    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3539    You may run "mix format --migrate" to fix this warning automatically.3540    │3541 10 │         <<24::int32, x::float64, y::float64, r::float64>>3542    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3543    │3544    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135453546    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3547    You may run "mix format --migrate" to fix this warning automatically.3548    │3549 10 │         <<24::int32, x::float64, y::float64, r::float64>>3550    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3551    │3552    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135533554    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3555    You may run "mix format --migrate" to fix this warning automatically.3556    │3557 10 │         <<24::int32, x::float64, y::float64, r::float64>>3558    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3559    │3560    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135613562    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3563    You may run "mix format --migrate" to fix this warning automatically.3564    │3565 10 │         <<24::int32, x::float64, y::float64, r::float64>>3566    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3567    │3568    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135693570     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3571     You may run "mix format --migrate" to fix this warning automatically.3572     │3573 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3574     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3575     │3576     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135773578     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3579     You may run "mix format --migrate" to fix this warning automatically.3580     │3581 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3582     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3583     │3584     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135853586    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3587    You may run "mix format --migrate" to fix this warning automatically.3588    │3589  9 │         <<4::int32, n::float32>>3590    │         ~~~~~~~~~~~~~~~~~~~~~~~~3591    │3592    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135933594    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3595    You may run "mix format --migrate" to fix this warning automatically.3596    │3597  9 │         <<4::int32, n::float32>>3598    │         ~~~~~~~~~~~~~~~~~~~~~~~~3599    │3600    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136013602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3603    You may run "mix format --migrate" to fix this warning automatically.3604    │3605 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3606    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3607    │3608    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136093610    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3611    You may run "mix format --migrate" to fix this warning automatically.3612    │3613 13 │         <<4::int32, 0::1, 255, 0::23>>3614    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3615    │3616    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136173618    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3619    You may run "mix format --migrate" to fix this warning automatically.3620    │3621 15 │         <<4::int32, 1::1, 255, 0::23>>3622    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3623    │3624    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136253626     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3627     You may run "mix format --migrate" to fix this warning automatically.3628     │3629 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3630     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3631     │3632     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136333634    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3635    You may run "mix format --migrate" to fix this warning automatically.3636    │3637  9 │         <<8 :: int32, n :: float64>>3638    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3639    │3640    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136413642    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3643    You may run "mix format --migrate" to fix this warning automatically.3644    │3645  9 │         <<8 :: int32, n :: float64>>3646    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3647    │3648    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136493650    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3651    You may run "mix format --migrate" to fix this warning automatically.3652    │3653 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3654    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3655    │3656    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136573658    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3659    You may run "mix format --migrate" to fix this warning automatically.3660    │3661 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3662    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3663    │3664    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136653666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3667    You may run "mix format --migrate" to fix this warning automatically.3668    │3669 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3670    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3671    │3672    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136733674     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3675     You may run "mix format --migrate" to fix this warning automatically.3676     │3677 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3678     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3679     │3680     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136813682    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3683    You may run "mix format --migrate" to fix this warning automatically.3684    │3685 12 │         [<<IO.iodata_length(data) :: int32>> | data]3686    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3687    │3688    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136893690     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3691     You may run "mix format --migrate" to fix this warning automatically.3692     │3693 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3694     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3695     │3696     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136973698    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3699    You may run "mix format --migrate" to fix this warning automatically.3700    │3701 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3702    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3703    │3704    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137053706    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3707    You may run "mix format --migrate" to fix this warning automatically.3708    │3709 12 │         <<20 :: int32, 3, 128, 0, 16,3710    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3711    │3712    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137133714     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3715     You may run "mix format --migrate" to fix this warning automatically.3716     │3717 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3718     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3719     │3720     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137213722    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3723    You may run "mix format --migrate" to fix this warning automatically.3724    │3725 12 │         <<2 :: int32, int :: int16>>3726    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3727    │3728    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137293730    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3731    You may run "mix format --migrate" to fix this warning automatically.3732    │3733 12 │         <<2 :: int32, int :: int16>>3734    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3735    │3736    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137373738     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3739     You may run "mix format --migrate" to fix this warning automatically.3740     │3741 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3742     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3743     │3744     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137453746    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3747    You may run "mix format --migrate" to fix this warning automatically.3748    │3749 12 │         <<4 :: int32, int :: int32>>3750    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3751    │3752    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137533754    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3755    You may run "mix format --migrate" to fix this warning automatically.3756    │3757 12 │         <<4 :: int32, int :: int32>>3758    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3759    │3760    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137613762     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3763     You may run "mix format --migrate" to fix this warning automatically.3764     │3765 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3766     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3767     │3768     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137693770    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3771    You may run "mix format --migrate" to fix this warning automatically.3772    │3773 12 │         <<8 :: int32, int :: int64>>3774    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3775    │3776    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137773778    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3779    You may run "mix format --migrate" to fix this warning automatically.3780    │3781 12 │         <<8 :: int32, int :: int64>>3782    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3783    │3784    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137853786     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3787     You may run "mix format --migrate" to fix this warning automatically.3788     │3789 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3790     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3791     │3792     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137933794    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3795    You may run "mix format --migrate" to fix this warning automatically.3796    │3797 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3798    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3799    │3800    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138013802    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3803    You may run "mix format --migrate" to fix this warning automatically.3804    │3805 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3806    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3807    │3808    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138093810    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3811    You may run "mix format --migrate" to fix this warning automatically.3812    │3813 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3814    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815    │3816    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138173818    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3819    You may run "mix format --migrate" to fix this warning automatically.3820    │3821 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3822    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3823    │3824    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138253826     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3827     You may run "mix format --migrate" to fix this warning automatically.3828     │3829 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3830     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3831     │3832     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138333834    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3835    You may run "mix format --migrate" to fix this warning automatically.3836    │3837 10 │         <<24::int32, a::float64, b::float64, c::float64>>3838    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3839    │3840    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138413842    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3843    You may run "mix format --migrate" to fix this warning automatically.3844    │3845 10 │         <<24::int32, a::float64, b::float64, c::float64>>3846    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3847    │3848    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138493850    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3851    You may run "mix format --migrate" to fix this warning automatically.3852    │3853 10 │         <<24::int32, a::float64, b::float64, c::float64>>3854    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3855    │3856    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138573858    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3859    You may run "mix format --migrate" to fix this warning automatically.3860    │3861 10 │         <<24::int32, a::float64, b::float64, c::float64>>3862    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3863    │3864    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138653866     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3867     You may run "mix format --migrate" to fix this warning automatically.3868     │3869 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3870     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3871     │3872     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138733874    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3875    You may run "mix format --migrate" to fix this warning automatically.3876    │3877 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3878    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3879    │3880    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138813882     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3883     You may run "mix format --migrate" to fix this warning automatically.3884     │3885 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3886     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3887     │3888     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138893890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3891    You may run "mix format --migrate" to fix this warning automatically.3892    │3893  9 │         <<6::int32, a, b, c, d, e, f>>3894    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3895    │3896    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138973898     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3899     You may run "mix format --migrate" to fix this warning automatically.3900     │3901 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3902     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3903     │3904     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139053906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3907    You may run "mix format --migrate" to fix this warning automatically.3908    │3909 11 │         [<<byte_size(name) :: int32>> | name]3910    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3911    │3912    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139133914     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3915     You may run "mix format --migrate" to fix this warning automatically.3916     │3917 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3918     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3919     │3920     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139213922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3923    You may run "mix format --migrate" to fix this warning automatically.3924    │3925 10 │         [<<IO.iodata_length(data)::int32>> | data]3926    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3927    │3928    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139293930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3931    You may run "mix format --migrate" to fix this warning automatically.3932    │3933 13 │         [<<IO.iodata_length(data)::int32>> | data]3934    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3935    │3936    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139373938     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3939     You may run "mix format --migrate" to fix this warning automatically.3940     │3941 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3942     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3943     │3944     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139453946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3947    You may run "mix format --migrate" to fix this warning automatically.3948    │3949 15 │         <<4 :: int32, oid :: uint32>>3950    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3951    │3952    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139533954    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3955    You may run "mix format --migrate" to fix this warning automatically.3956    │3957 15 │         <<4 :: int32, oid :: uint32>>3958    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3959    │3960    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139613962     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3963     You may run "mix format --migrate" to fix this warning automatically.3964     │3965 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3966     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3967     │3968     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139693970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3971    You may run "mix format --migrate" to fix this warning automatically.3972    │3973 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3974    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3975    │3976    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139773978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3979    You may run "mix format --migrate" to fix this warning automatically.3980    │3981 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3982    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3983    │3984    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139853986     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3987     You may run "mix format --migrate" to fix this warning automatically.3988     │3989 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3990     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3991     │3992     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139933994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3995    You may run "mix format --migrate" to fix this warning automatically.3996    │3997  9 │         <<16::int32, x::float64, y::float64>>3998    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3999    │4000    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140014002    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4003    You may run "mix format --migrate" to fix this warning automatically.4004    │4005  9 │         <<16::int32, x::float64, y::float64>>4006    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4007    │4008    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140094010    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4011    You may run "mix format --migrate" to fix this warning automatically.4012    │4013  9 │         <<16::int32, x::float64, y::float64>>4014    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4015    │4016    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140174018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4019     You may run "mix format --migrate" to fix this warning automatically.4020     │4021 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4022     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4023     │4024     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140254026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4027    You may run "mix format --migrate" to fix this warning automatically.4028    │4029 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4030    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4031    │4032    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140334034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4035    You may run "mix format --migrate" to fix this warning automatically.4036    │4037 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4038    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039    │4040    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140414042     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4043     You may run "mix format --migrate" to fix this warning automatically.4044     │4045 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4046     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4047     │4048     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340494050     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4051     You may run "mix format --migrate" to fix this warning automatically.4052     │4053 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4054     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4055     │4056     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140574058    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4059    You may run "mix format --migrate" to fix this warning automatically.4060    │4061 14 │         [<<byte_size(bin) :: int32>> | bin]4062    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4063    │4064    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140654066     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4067     You may run "mix format --migrate" to fix this warning automatically.4068     │4069 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4070     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4071     │4072     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340734074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4075    You may run "mix format --migrate" to fix this warning automatically.4076    │4077 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4078    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4079    │4080    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340814082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4083    You may run "mix format --migrate" to fix this warning automatically.4084    │4085 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4086    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4087    │4088    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340894090     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4091     You may run "mix format --migrate" to fix this warning automatically.4092     │4093 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4094     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095     │4096     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140974098    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4099    You may run "mix format --migrate" to fix this warning automatically.4100    │4101  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4102    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4103    │4104    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141054106    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4107    You may run "mix format --migrate" to fix this warning automatically.4108    │4109  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4110    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4111    │4112    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141134114    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4115    You may run "mix format --migrate" to fix this warning automatically.4116    │4117  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4118    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4119    │4120    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141214122     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4123     You may run "mix format --migrate" to fix this warning automatically.4124     │4125 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4126     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4127     │4128     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141294130     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4131     You may run "mix format --migrate" to fix this warning automatically.4132     │4133 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4134     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4135     │4136     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141374138     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4139     You may run "mix format --migrate" to fix this warning automatically.4140     │4141 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4142     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4143     │4144     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141454146     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4147     You may run "mix format --migrate" to fix this warning automatically.4148     │4149 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4150     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4151     │4152     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141534154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4155     You may run "mix format --migrate" to fix this warning automatically.4156     │4157 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4158     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4159     │4160     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141614162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4163    You may run "mix format --migrate" to fix this warning automatically.4164    │4165 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4166    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4167    │4168    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141694170     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4171     You may run "mix format --migrate" to fix this warning automatically.4172     │4173 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4174     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4175     │4176     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141774178    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4179    You may run "mix format --migrate" to fix this warning automatically.4180    │4181 11 │         [<<16 :: int32>> | uuid]4182    │         ~~~~~~~~~~~~~~~~~~~~~~~~4183    │4184    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141854186     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4187     You may run "mix format --migrate" to fix this warning automatically.4188     │4189 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4190     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4191     │4192     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141934194    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4195    You may run "mix format --migrate" to fix this warning automatically.4196    │4197  9 │         <<0 :: int32>>4198    │         ~~~~~~~~~~~~~~4199    │4200    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/142014202     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4203     You may run "mix format --migrate" to fix this warning automatically.4204     │4205 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4206     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4207     │4208     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142094210    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4211    You may run "mix format --migrate" to fix this warning automatically.4212    │4213 15 │         <<0 :: int32>>4214    │         ~~~~~~~~~~~~~~4215    │4216    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142174218     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4219     You may run "mix format --migrate" to fix this warning automatically.4220     │4221 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4222     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4223     │4224     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542254226     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4227     You may run "mix format --migrate" to fix this warning automatically.4228     │4229 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4230     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231     │4232     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442334234     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4235     You may run "mix format --migrate" to fix this warning automatically.4236     │4237 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4238     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4239     │4240     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442414242     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4243     You may run "mix format --migrate" to fix this warning automatically.4244     │4245 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4246     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4247     │4248     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442494250     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4251     You may run "mix format --migrate" to fix this warning automatically.4252     │4253 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4254     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4255     │4256     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442574258     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4259     You may run "mix format --migrate" to fix this warning automatically.4260     │4261 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4262     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4263     │4264     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542654266     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4267     You may run "mix format --migrate" to fix this warning automatically.4268     │4269 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4270     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4271     │4272     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542734274    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4275    You may run "mix format --migrate" to fix this warning automatically.4276    │4277 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4278    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4279    │4280    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842814282    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4283    You may run "mix format --migrate" to fix this warning automatically.4284    │4285 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4286    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287    │4288    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842894290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4291    You may run "mix format --migrate" to fix this warning automatically.4292    │4293 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4294    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4295    │4296    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842974298    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4299    You may run "mix format --migrate" to fix this warning automatically.4300    │4301 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4302    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4303    │4304    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843054306    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4307    You may run "mix format --migrate" to fix this warning automatically.4308    │4309 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4310    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4311    │4312    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443134314    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4315    You may run "mix format --migrate" to fix this warning automatically.4316    │4317 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4318    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4319    │4320    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443214322    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4323    You may run "mix format --migrate" to fix this warning automatically.4324    │4325 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4326    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4327    │4328    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443294330    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4331    You may run "mix format --migrate" to fix this warning automatically.4332    │4333 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4334    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4335    │4336    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443374338    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4339    You may run "mix format --migrate" to fix this warning automatically.4340    │4341 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4342    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343    │4344    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743454346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4347    You may run "mix format --migrate" to fix this warning automatically.4348    │4349 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4350    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4351    │4352    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743534354    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4355    You may run "mix format --migrate" to fix this warning automatically.4356    │4357 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4358    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4359    │4360    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743614362    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4363    You may run "mix format --migrate" to fix this warning automatically.4364    │4365 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4366    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4367    │4368    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743694370     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4371     You may run "mix format --migrate" to fix this warning automatically.4372     │4373 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4374     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4375     │4376     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843774378     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4379     You may run "mix format --migrate" to fix this warning automatically.4380     │4381 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4382     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4383     │4384     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443854386     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4387     You may run "mix format --migrate" to fix this warning automatically.4388     │4389 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4390     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4391     │4392     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743934394    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4395    You may run "mix format --migrate" to fix this warning automatically.4396    │4397 27 │       <<len :: int32, value :: binary-size(len)>> ->4398    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4399    │4400    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644014402    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4403    You may run "mix format --migrate" to fix this warning automatically.4404    │4405 27 │       <<len :: int32, value :: binary-size(len)>> ->4406    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4407    │4408    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244094410    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4411    You may run "mix format --migrate" to fix this warning automatically.4412    │4413 27 │       <<len :: int32, value :: binary-size(len)>> ->4414    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4415    │4416    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544174418     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4419     You may run "mix format --migrate" to fix this warning automatically.4420     │4421 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4422     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4423     │4424     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644254426     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4427     You may run "mix format --migrate" to fix this warning automatically.4428     │4429 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4430     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4431     │4432     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244334434     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4435     You may run "mix format --migrate" to fix this warning automatically.4436     │4437 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4438     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4439     │4440     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544414442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4443    You may run "mix format --migrate" to fix this warning automatically.4444    │4445 19 │       <<1 :: int32, 1>> -> true4446    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4447    │4448    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644494450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4451    You may run "mix format --migrate" to fix this warning automatically.4452    │4453 19 │       <<1 :: int32, 1>> -> true4454    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4455    │4456    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244574458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4459    You may run "mix format --migrate" to fix this warning automatically.4460    │4461 19 │       <<1 :: int32, 1>> -> true4462    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4463    │4464    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544654466    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4467    You may run "mix format --migrate" to fix this warning automatically.4468    │4469 20 │       <<1 :: int32, 0>> -> false4470    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4471    │4472    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644734474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4475    You may run "mix format --migrate" to fix this warning automatically.4476    │4477 20 │       <<1 :: int32, 0>> -> false4478    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4479    │4480    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244814482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4483    You may run "mix format --migrate" to fix this warning automatically.4484    │4485 20 │       <<1 :: int32, 0>> -> false4486    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4487    │4488    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544894490     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4491     You may run "mix format --migrate" to fix this warning automatically.4492     │4493 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4494     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4495     │4496     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644974498     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4499     You may run "mix format --migrate" to fix this warning automatically.4500     │4501 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4502     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4503     │4504     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245054506     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4507     You may run "mix format --migrate" to fix this warning automatically.4508     │4509 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4510     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4511     │4512     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545134514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4515    You may run "mix format --migrate" to fix this warning automatically.4516    │4517 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4518    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4519    │4520    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645214522    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4523    You may run "mix format --migrate" to fix this warning automatically.4524    │4525 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4526    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4527    │4528    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645294530    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4531    You may run "mix format --migrate" to fix this warning automatically.4532    │4533 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4534    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4535    │4536    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645374538    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4539    You may run "mix format --migrate" to fix this warning automatically.4540    │4541 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4542    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4543    │4544    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645454546    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4547    You may run "mix format --migrate" to fix this warning automatically.4548    │4549 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4550    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4551    │4552    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645534554    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4555    You may run "mix format --migrate" to fix this warning automatically.4556    │4557 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4558    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4559    │4560    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245614562    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4563    You may run "mix format --migrate" to fix this warning automatically.4564    │4565 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4566    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567    │4568    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245694570    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4571    You may run "mix format --migrate" to fix this warning automatically.4572    │4573 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4574    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4575    │4576    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245774578    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4579    You may run "mix format --migrate" to fix this warning automatically.4580    │4581 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4582    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4583    │4584    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245854586    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4587    You may run "mix format --migrate" to fix this warning automatically.4588    │4589 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4590    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4591    │4592    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245934594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4595    You may run "mix format --migrate" to fix this warning automatically.4596    │4597 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4598    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4599    │4600    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546014602    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4603    You may run "mix format --migrate" to fix this warning automatically.4604    │4605 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4607    │4608    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546094610    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4611    You may run "mix format --migrate" to fix this warning automatically.4612    │4613 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4614    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4615    │4616    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546174618    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4619    You may run "mix format --migrate" to fix this warning automatically.4620    │4621 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4622    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4623    │4624    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546254626    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4627    You may run "mix format --migrate" to fix this warning automatically.4628    │4629 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4630    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4631    │4632    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546334634     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4635     You may run "mix format --migrate" to fix this warning automatically.4636     │4637 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4638     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4639     │4640     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646414642     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4643     You may run "mix format --migrate" to fix this warning automatically.4644     │4645 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4646     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4647     │4648     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246494650     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4651     You may run "mix format --migrate" to fix this warning automatically.4652     │4653 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4654     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4655     │4656     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546574658    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4659    You may run "mix format --migrate" to fix this warning automatically.4660    │4661 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4662    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4663    │4664    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646654666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4667    You may run "mix format --migrate" to fix this warning automatically.4668    │4669 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4670    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4671    │4672    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246734674    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4675    You may run "mix format --migrate" to fix this warning automatically.4676    │4677 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4678    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4679    │4680    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546814682    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4683    You may run "mix format --migrate" to fix this warning automatically.4684    │4685 23 │       <<20 :: int32, 3, n, 1, 16,4686    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4687    │4688    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646894690    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4691    You may run "mix format --migrate" to fix this warning automatically.4692    │4693 23 │       <<20 :: int32, 3, n, 1, 16,4694    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4695    │4696    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246974698    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4699    You may run "mix format --migrate" to fix this warning automatically.4700    │4701 23 │       <<20 :: int32, 3, n, 1, 16,4702    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4703    │4704    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547054706     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4707     You may run "mix format --migrate" to fix this warning automatically.4708     │4709 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4710     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4711     │4712     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647134714     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4715     You may run "mix format --migrate" to fix this warning automatically.4716     │4717 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4718     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4719     │4720     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247214722     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4723     You may run "mix format --migrate" to fix this warning automatically.4724     │4725 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4726     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4727     │4728     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547294730    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4731    You may run "mix format --migrate" to fix this warning automatically.4732    │4733 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4734    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4735    │4736    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647374738    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4739    You may run "mix format --migrate" to fix this warning automatically.4740    │4741 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4742    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4743    │4744    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647454746    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4747    You may run "mix format --migrate" to fix this warning automatically.4748    │4749 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4750    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4751    │4752    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647534754    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4755    You may run "mix format --migrate" to fix this warning automatically.4756    │4757 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4758    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4759    │4760    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647614762    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4763    You may run "mix format --migrate" to fix this warning automatically.4764    │4765 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4766    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4767    │4768    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247694770    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4771    You may run "mix format --migrate" to fix this warning automatically.4772    │4773 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4774    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4775    │4776    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247774778    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4779    You may run "mix format --migrate" to fix this warning automatically.4780    │4781 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4782    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4783    │4784    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247854786    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4787    You may run "mix format --migrate" to fix this warning automatically.4788    │4789 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4790    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4791    │4792    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247934794    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4795    You may run "mix format --migrate" to fix this warning automatically.4796    │4797 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4798    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4799    │4800    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548014802    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4803    You may run "mix format --migrate" to fix this warning automatically.4804    │4805 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4806    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4807    │4808    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548094810    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4811    You may run "mix format --migrate" to fix this warning automatically.4812    │4813 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4814    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4815    │4816    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548174818    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4819    You may run "mix format --migrate" to fix this warning automatically.4820    │4821 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4822    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4823    │4824    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548254826     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4827     You may run "mix format --migrate" to fix this warning automatically.4828     │4829 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4830     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4831     │4832     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648334834     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4835     You may run "mix format --migrate" to fix this warning automatically.4836     │4837 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4838     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4839     │4840     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248414842     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4843     You may run "mix format --migrate" to fix this warning automatically.4844     │4845 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4846     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4847     │4848     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548494850    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4851    You may run "mix format --migrate" to fix this warning automatically.4852    │4853 36 │       <<4 :: int32, days :: int32>> ->4854    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4855    │4856    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648574858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4859    You may run "mix format --migrate" to fix this warning automatically.4860    │4861 36 │       <<4 :: int32, days :: int32>> ->4862    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4863    │4864    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648654866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4867    You may run "mix format --migrate" to fix this warning automatically.4868    │4869 36 │       <<4 :: int32, days :: int32>> ->4870    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4871    │4872    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248734874    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4875    You may run "mix format --migrate" to fix this warning automatically.4876    │4877 36 │       <<4 :: int32, days :: int32>> ->4878    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4879    │4880    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248814882    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4883    You may run "mix format --migrate" to fix this warning automatically.4884    │4885 36 │       <<4 :: int32, days :: int32>> ->4886    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4887    │4888    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548894890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4891    You may run "mix format --migrate" to fix this warning automatically.4892    │4893 36 │       <<4 :: int32, days :: int32>> ->4894    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4895    │4896    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548974898     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4899     You may run "mix format --migrate" to fix this warning automatically.4900     │4901 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4902     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4903     │4904     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649054906     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4907     You may run "mix format --migrate" to fix this warning automatically.4908     │4909 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4910     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4911     │4912     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249134914     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4915     You may run "mix format --migrate" to fix this warning automatically.4916     │4917 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4918     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4919     │4920     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549214922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4923    You may run "mix format --migrate" to fix this warning automatically.4924    │4925 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4926    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4927    │4928    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649294930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4931    You may run "mix format --migrate" to fix this warning automatically.4932    │4933 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4934    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4935    │4936    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249374938    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4939    You may run "mix format --migrate" to fix this warning automatically.4940    │4941 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4942    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4943    │4944    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549454946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4947    You may run "mix format --migrate" to fix this warning automatically.4948    │4949 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4950    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4951    │4952    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649534954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4955    You may run "mix format --migrate" to fix this warning automatically.4956    │4957 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4958    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4959    │4960    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249614962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4963    You may run "mix format --migrate" to fix this warning automatically.4964    │4965 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4966    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4967    │4968    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549694970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4971    You may run "mix format --migrate" to fix this warning automatically.4972    │4973 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4974    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4975    │4976    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649774978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4979    You may run "mix format --migrate" to fix this warning automatically.4980    │4981 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4982    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4983    │4984    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249854986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4987    You may run "mix format --migrate" to fix this warning automatically.4988    │4989 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4990    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4991    │4992    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549934994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4995    You may run "mix format --migrate" to fix this warning automatically.4996    │4997 26 │       <<4::int32, float::float32>>   -> float4998    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4999    │5000    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650015002    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5003    You may run "mix format --migrate" to fix this warning automatically.5004    │5005 26 │       <<4::int32, float::float32>>   -> float5006    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5007    │5008    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650095010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5011    You may run "mix format --migrate" to fix this warning automatically.5012    │5013 26 │       <<4::int32, float::float32>>   -> float5014    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5015    │5016    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250175018    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5019    You may run "mix format --migrate" to fix this warning automatically.5020    │5021 26 │       <<4::int32, float::float32>>   -> float5022    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5023    │5024    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250255026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5027    You may run "mix format --migrate" to fix this warning automatically.5028    │5029 26 │       <<4::int32, float::float32>>   -> float5030    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5031    │5032    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550335034    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5035    You may run "mix format --migrate" to fix this warning automatically.5036    │5037 26 │       <<4::int32, float::float32>>   -> float5038    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5039    │5040    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550415042     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5043     You may run "mix format --migrate" to fix this warning automatically.5044     │5045 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5046     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5047     │5048     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650495050     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5051     You may run "mix format --migrate" to fix this warning automatically.5052     │5053 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5054     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5055     │5056     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250575058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5059     You may run "mix format --migrate" to fix this warning automatically.5060     │5061 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5063     │5064     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550655066    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5067    You may run "mix format --migrate" to fix this warning automatically.5068    │5069 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5070    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5071    │5072    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650735074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5075    You may run "mix format --migrate" to fix this warning automatically.5076    │5077 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5078    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5079    │5080    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250815082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5083    You may run "mix format --migrate" to fix this warning automatically.5084    │5085 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5086    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5087    │5088    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550895090    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5091    You may run "mix format --migrate" to fix this warning automatically.5092    │5093 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5094    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5095    │5096    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650975098    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5099    You may run "mix format --migrate" to fix this warning automatically.5100    │5101 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5102    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5103    │5104    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251055106    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5107    You may run "mix format --migrate" to fix this warning automatically.5108    │5109 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5110    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5111    │5112    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551135114    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5115    You may run "mix format --migrate" to fix this warning automatically.5116    │5117 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5118    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5119    │5120    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651215122    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5123    You may run "mix format --migrate" to fix this warning automatically.5124    │5125 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5126    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5127    │5128    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251295130    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5131    You may run "mix format --migrate" to fix this warning automatically.5132    │5133 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5134    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5135    │5136    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551375138    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5139    You may run "mix format --migrate" to fix this warning automatically.5140    │5141 26 │       <<8::int32, float::float64>>        -> float5142    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5143    │5144    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651455146    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5147    You may run "mix format --migrate" to fix this warning automatically.5148    │5149 26 │       <<8::int32, float::float64>>        -> float5150    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5151    │5152    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651535154    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5155    You may run "mix format --migrate" to fix this warning automatically.5156    │5157 26 │       <<8::int32, float::float64>>        -> float5158    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5159    │5160    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251615162    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5163    You may run "mix format --migrate" to fix this warning automatically.5164    │5165 26 │       <<8::int32, float::float64>>        -> float5166    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5167    │5168    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251695170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5171    You may run "mix format --migrate" to fix this warning automatically.5172    │5173 26 │       <<8::int32, float::float64>>        -> float5174    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5175    │5176    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551775178    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5179    You may run "mix format --migrate" to fix this warning automatically.5180    │5181 26 │       <<8::int32, float::float64>>        -> float5182    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5183    │5184    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551855186     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5187     You may run "mix format --migrate" to fix this warning automatically.5188     │5189 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5190     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5191     │5192     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651935194     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5195     You may run "mix format --migrate" to fix this warning automatically.5196     │5197 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5198     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5199     │5200     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252015202     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5203     You may run "mix format --migrate" to fix this warning automatically.5204     │5205 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5206     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5207     │5208     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552095210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5211     You may run "mix format --migrate" to fix this warning automatically.5212     │5213 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5214     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5215     │5216     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652175218     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5219     You may run "mix format --migrate" to fix this warning automatically.5220     │5221 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5222     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5223     │5224     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252255226     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5227     You may run "mix format --migrate" to fix this warning automatically.5228     │5229 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5230     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5231     │5232     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552335234     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5235     You may run "mix format --migrate" to fix this warning automatically.5236     │5237 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5238     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5239     │5240     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652415242     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5243     You may run "mix format --migrate" to fix this warning automatically.5244     │5245 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5246     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5247     │5248     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252495250     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5251     You may run "mix format --migrate" to fix this warning automatically.5252     │5253 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5254     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5255     │5256     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552575258    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5259    You may run "mix format --migrate" to fix this warning automatically.5260    │5261 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5262    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5263    │5264    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652655266    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5267    You may run "mix format --migrate" to fix this warning automatically.5268    │5269 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5270    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5271    │5272    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252735274    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5275    You may run "mix format --migrate" to fix this warning automatically.5276    │5277 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5278    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5279    │5280    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552815282    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5283    You may run "mix format --migrate" to fix this warning automatically.5284    │5285 23 │       <<20 :: int32, 3, 128, 0, 16,5286    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5287    │5288    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652895290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5291    You may run "mix format --migrate" to fix this warning automatically.5292    │5293 23 │       <<20 :: int32, 3, 128, 0, 16,5294    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5295    │5296    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252975298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5299    You may run "mix format --migrate" to fix this warning automatically.5300    │5301 23 │       <<20 :: int32, 3, 128, 0, 16,5302    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5303    │5304    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553055306     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5307     You may run "mix format --migrate" to fix this warning automatically.5308     │5309 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5310     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5311     │5312     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653135314     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5315     You may run "mix format --migrate" to fix this warning automatically.5316     │5317 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5318     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5319     │5320     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253215322     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5323     You may run "mix format --migrate" to fix this warning automatically.5324     │5325 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5326     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5327     │5328     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553295330    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5331    You may run "mix format --migrate" to fix this warning automatically.5332    │5333 20 │       <<2 :: int32, int :: int16>> -> int5334    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5335    │5336    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653375338    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5339    You may run "mix format --migrate" to fix this warning automatically.5340    │5341 20 │       <<2 :: int32, int :: int16>> -> int5342    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5343    │5344    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653455346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5347    You may run "mix format --migrate" to fix this warning automatically.5348    │5349 20 │       <<2 :: int32, int :: int16>> -> int5350    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5351    │5352    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253535354    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5355    You may run "mix format --migrate" to fix this warning automatically.5356    │5357 20 │       <<2 :: int32, int :: int16>> -> int5358    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5359    │5360    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253615362    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5363    You may run "mix format --migrate" to fix this warning automatically.5364    │5365 20 │       <<2 :: int32, int :: int16>> -> int5366    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5367    │5368    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553695370    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5371    You may run "mix format --migrate" to fix this warning automatically.5372    │5373 20 │       <<2 :: int32, int :: int16>> -> int5374    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5375    │5376    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553775378     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5379     You may run "mix format --migrate" to fix this warning automatically.5380     │5381 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5382     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5383     │5384     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653855386     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5387     You may run "mix format --migrate" to fix this warning automatically.5388     │5389 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5390     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5391     │5392     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253935394     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5395     You may run "mix format --migrate" to fix this warning automatically.5396     │5397 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5398     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5399     │5400     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554015402    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5403    You may run "mix format --migrate" to fix this warning automatically.5404    │5405 20 │       <<4 :: int32, int :: int32>> -> int5406    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5407    │5408    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654095410    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5411    You may run "mix format --migrate" to fix this warning automatically.5412    │5413 20 │       <<4 :: int32, int :: int32>> -> int5414    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5415    │5416    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654175418    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5419    You may run "mix format --migrate" to fix this warning automatically.5420    │5421 20 │       <<4 :: int32, int :: int32>> -> int5422    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5423    │5424    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254255426    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5427    You may run "mix format --migrate" to fix this warning automatically.5428    │5429 20 │       <<4 :: int32, int :: int32>> -> int5430    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5431    │5432    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254335434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5435    You may run "mix format --migrate" to fix this warning automatically.5436    │5437 20 │       <<4 :: int32, int :: int32>> -> int5438    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5439    │5440    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554415442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5443    You may run "mix format --migrate" to fix this warning automatically.5444    │5445 20 │       <<4 :: int32, int :: int32>> -> int5446    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5447    │5448    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554495450     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5451     You may run "mix format --migrate" to fix this warning automatically.5452     │5453 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5454     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5455     │5456     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654575458     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5459     You may run "mix format --migrate" to fix this warning automatically.5460     │5461 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5462     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5463     │5464     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254655466     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5467     You may run "mix format --migrate" to fix this warning automatically.5468     │5469 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5470     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5471     │5472     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554735474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5475    You may run "mix format --migrate" to fix this warning automatically.5476    │5477 20 │       <<8 :: int32, int :: int64>> -> int5478    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5479    │5480    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654815482    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5483    You may run "mix format --migrate" to fix this warning automatically.5484    │5485 20 │       <<8 :: int32, int :: int64>> -> int5486    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5487    │5488    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654895490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5491    You may run "mix format --migrate" to fix this warning automatically.5492    │5493 20 │       <<8 :: int32, int :: int64>> -> int5494    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5495    │5496    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254975498    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5499    You may run "mix format --migrate" to fix this warning automatically.5500    │5501 20 │       <<8 :: int32, int :: int64>> -> int5502    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5503    │5504    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255055506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5507    You may run "mix format --migrate" to fix this warning automatically.5508    │5509 20 │       <<8 :: int32, int :: int64>> -> int5510    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5511    │5512    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555135514    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5515    You may run "mix format --migrate" to fix this warning automatically.5516    │5517 20 │       <<8 :: int32, int :: int64>> -> int5518    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5519    │5520    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555215522     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5523     You may run "mix format --migrate" to fix this warning automatically.5524     │5525 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5526     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5527     │5528     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655295530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5531     You may run "mix format --migrate" to fix this warning automatically.5532     │5533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5535     │5536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255375538     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5539     You may run "mix format --migrate" to fix this warning automatically.5540     │5541 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5542     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5543     │5544     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555455546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5547    You may run "mix format --migrate" to fix this warning automatically.5548    │5549 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5550    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5551    │5552    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655535554    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5555    You may run "mix format --migrate" to fix this warning automatically.5556    │5557 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5558    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5559    │5560    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655615562    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5563    You may run "mix format --migrate" to fix this warning automatically.5564    │5565 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5566    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5567    │5568    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655695570    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5571    You may run "mix format --migrate" to fix this warning automatically.5572    │5573 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5574    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5575    │5576    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655775578    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5579    You may run "mix format --migrate" to fix this warning automatically.5580    │5581 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5582    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5583    │5584    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255855586    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5587    You may run "mix format --migrate" to fix this warning automatically.5588    │5589 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5590    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5591    │5592    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255935594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5595    You may run "mix format --migrate" to fix this warning automatically.5596    │5597 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5598    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5599    │5600    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256015602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5603    You may run "mix format --migrate" to fix this warning automatically.5604    │5605 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5607    │5608    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256095610    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5611    You may run "mix format --migrate" to fix this warning automatically.5612    │5613 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5614    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5615    │5616    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556175618    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5619    You may run "mix format --migrate" to fix this warning automatically.5620    │5621 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5622    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5623    │5624    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556255626    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5627    You may run "mix format --migrate" to fix this warning automatically.5628    │5629 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5630    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5631    │5632    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556335634    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5635    You may run "mix format --migrate" to fix this warning automatically.5636    │5637 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5638    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5639    │5640    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556415642     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5643     You may run "mix format --migrate" to fix this warning automatically.5644     │5645 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5646     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5647     │5648     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656495650     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5651     You may run "mix format --migrate" to fix this warning automatically.5652     │5653 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5654     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5655     │5656     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256575658     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5659     You may run "mix format --migrate" to fix this warning automatically.5660     │5661 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5662     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5663     │5664     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556655666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5667    You may run "mix format --migrate" to fix this warning automatically.5668    │5669 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5670    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5671    │5672    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656735674    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5675    You may run "mix format --migrate" to fix this warning automatically.5676    │5677 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5678    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5679    │5680    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656815682    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5683    You may run "mix format --migrate" to fix this warning automatically.5684    │5685 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5686    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5687    │5688    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656895690    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5691    You may run "mix format --migrate" to fix this warning automatically.5692    │5693 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5694    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5695    │5696    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656975698    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5699    You may run "mix format --migrate" to fix this warning automatically.5700    │5701 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5702    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5703    │5704    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257055706    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5707    You may run "mix format --migrate" to fix this warning automatically.5708    │5709 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5710    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5711    │5712    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257135714    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5715    You may run "mix format --migrate" to fix this warning automatically.5716    │5717 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5718    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5719    │5720    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257215722    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5723    You may run "mix format --migrate" to fix this warning automatically.5724    │5725 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5726    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5727    │5728    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257295730    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5731    You may run "mix format --migrate" to fix this warning automatically.5732    │5733 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5734    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5735    │5736    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557375738    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5739    You may run "mix format --migrate" to fix this warning automatically.5740    │5741 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5742    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5743    │5744    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557455746    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5747    You may run "mix format --migrate" to fix this warning automatically.5748    │5749 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5750    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5751    │5752    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557535754    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5755    You may run "mix format --migrate" to fix this warning automatically.5756    │5757 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5758    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5759    │5760    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557615762     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5763     You may run "mix format --migrate" to fix this warning automatically.5764     │5765 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5766     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5767     │5768     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657695770     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5771     You may run "mix format --migrate" to fix this warning automatically.5772     │5773 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5774     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5775     │5776     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257775778     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5779     You may run "mix format --migrate" to fix this warning automatically.5780     │5781 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5782     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5783     │5784     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557855786    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5787    You may run "mix format --migrate" to fix this warning automatically.5788    │5789 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5790    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5791    │5792    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657935794    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5795    You may run "mix format --migrate" to fix this warning automatically.5796    │5797 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5798    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5799    │5800    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658015802    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5803    You may run "mix format --migrate" to fix this warning automatically.5804    │5805 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5806    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5807    │5808    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658095810    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5811    You may run "mix format --migrate" to fix this warning automatically.5812    │5813 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5814    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5815    │5816    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658175818    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5819    You may run "mix format --migrate" to fix this warning automatically.5820    │5821 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5822    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5823    │5824    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658255826    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5827    You may run "mix format --migrate" to fix this warning automatically.5828    │5829 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5830    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5831    │5832    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258335834    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5835    You may run "mix format --migrate" to fix this warning automatically.5836    │5837 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5838    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5839    │5840    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258415842    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5843    You may run "mix format --migrate" to fix this warning automatically.5844    │5845 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5846    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5847    │5848    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258495850    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5851    You may run "mix format --migrate" to fix this warning automatically.5852    │5853 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5854    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5855    │5856    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258575858    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5859    You may run "mix format --migrate" to fix this warning automatically.5860    │5861 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5862    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5863    │5864    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258655866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5867    You may run "mix format --migrate" to fix this warning automatically.5868    │5869 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5870    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5871    │5872    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558735874    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5875    You may run "mix format --migrate" to fix this warning automatically.5876    │5877 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5878    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5879    │5880    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558815882    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5883    You may run "mix format --migrate" to fix this warning automatically.5884    │5885 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5886    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5887    │5888    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558895890    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5891    You may run "mix format --migrate" to fix this warning automatically.5892    │5893 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5894    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5895    │5896    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558975898    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5899    You may run "mix format --migrate" to fix this warning automatically.5900    │5901 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5902    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5903    │5904    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559055906     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5907     You may run "mix format --migrate" to fix this warning automatically.5908     │5909 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5910     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5911     │5912     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659135914     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5915     You may run "mix format --migrate" to fix this warning automatically.5916     │5917 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5918     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5919     │5920     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259215922     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5923     You may run "mix format --migrate" to fix this warning automatically.5924     │5925 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5926     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5927     │5928     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559295930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5931    You may run "mix format --migrate" to fix this warning automatically.5932    │5933 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5934    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5935    │5936    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659375938    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5939    You may run "mix format --migrate" to fix this warning automatically.5940    │5941 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5942    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5943    │5944    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259455946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5947    You may run "mix format --migrate" to fix this warning automatically.5948    │5949 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5950    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5951    │5952    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559535954     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5955     You may run "mix format --migrate" to fix this warning automatically.5956     │5957 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5958     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5959     │5960     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659615962     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5963     You may run "mix format --migrate" to fix this warning automatically.5964     │5965 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5966     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5967     │5968     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259695970     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5971     You may run "mix format --migrate" to fix this warning automatically.5972     │5973 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5974     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5975     │5976     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559775978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5979    You may run "mix format --migrate" to fix this warning automatically.5980    │5981 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5982    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5983    │5984    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659855986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5987    You may run "mix format --migrate" to fix this warning automatically.5988    │5989 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5990    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5991    │5992    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259935994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5995    You may run "mix format --migrate" to fix this warning automatically.5996    │5997 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5998    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5999    │6000    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560016002     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6003     You may run "mix format --migrate" to fix this warning automatically.6004     │6005 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6006     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6007     │6008     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660096010     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6011     You may run "mix format --migrate" to fix this warning automatically.6012     │6013 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6014     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6015     │6016     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260176018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6019     You may run "mix format --migrate" to fix this warning automatically.6020     │6021 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6022     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6023     │6024     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560256026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6027    You may run "mix format --migrate" to fix this warning automatically.6028    │6029 19 │       <<len :: int32, data :: binary-size(len)>> ->6030    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6031    │6032    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660336034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6035    You may run "mix format --migrate" to fix this warning automatically.6036    │6037 19 │       <<len :: int32, data :: binary-size(len)>> ->6038    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6039    │6040    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260416042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6043    You may run "mix format --migrate" to fix this warning automatically.6044    │6045 19 │       <<len :: int32, data :: binary-size(len)>> ->6046    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6047    │6048    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560496050     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6051     You may run "mix format --migrate" to fix this warning automatically.6052     │6053 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6054     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6055     │6056     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660576058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6059     You may run "mix format --migrate" to fix this warning automatically.6060     │6061 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6063     │6064     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260656066     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6067     You may run "mix format --migrate" to fix this warning automatically.6068     │6069 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6070     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6071     │6072     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560736074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6075    You may run "mix format --migrate" to fix this warning automatically.6076    │6077 28 │       <<4 :: int32, oid :: uint32>> -> oid6078    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6079    │6080    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660816082    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6083    You may run "mix format --migrate" to fix this warning automatically.6084    │6085 28 │       <<4 :: int32, oid :: uint32>> -> oid6086    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6087    │6088    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660896090    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6091    You may run "mix format --migrate" to fix this warning automatically.6092    │6093 28 │       <<4 :: int32, oid :: uint32>> -> oid6094    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6095    │6096    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260976098    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6099    You may run "mix format --migrate" to fix this warning automatically.6100    │6101 28 │       <<4 :: int32, oid :: uint32>> -> oid6102    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6103    │6104    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261056106    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6107    You may run "mix format --migrate" to fix this warning automatically.6108    │6109 28 │       <<4 :: int32, oid :: uint32>> -> oid6110    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6111    │6112    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561136114    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6115    You may run "mix format --migrate" to fix this warning automatically.6116    │6117 28 │       <<4 :: int32, oid :: uint32>> -> oid6118    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6119    │6120    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561216122     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6123     You may run "mix format --migrate" to fix this warning automatically.6124     │6125 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6126     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6127     │6128     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661296130     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6131     You may run "mix format --migrate" to fix this warning automatically.6132     │6133 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6134     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6135     │6136     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261376138     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6139     You may run "mix format --migrate" to fix this warning automatically.6140     │6141 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6142     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6143     │6144     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561456146    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6147    You may run "mix format --migrate" to fix this warning automatically.6148    │6149 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6150    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6151    │6152    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661536154    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6155    You may run "mix format --migrate" to fix this warning automatically.6156    │6157 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6158    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6159    │6160    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261616162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6163    You may run "mix format --migrate" to fix this warning automatically.6164    │6165 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6166    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6167    │6168    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561696170     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6171     You may run "mix format --migrate" to fix this warning automatically.6172     │6173 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6174     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6175     │6176     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661776178     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6179     You may run "mix format --migrate" to fix this warning automatically.6180     │6181 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6182     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6183     │6184     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261856186     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6187     You may run "mix format --migrate" to fix this warning automatically.6188     │6189 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6190     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6191     │6192     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561936194    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6195    You may run "mix format --migrate" to fix this warning automatically.6196    │6197 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6198    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6199    │6200    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662016202    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6203    You may run "mix format --migrate" to fix this warning automatically.6204    │6205 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6206    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6207    │6208    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662096210    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6211    You may run "mix format --migrate" to fix this warning automatically.6212    │6213 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6214    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6215    │6216    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662176218    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6219    You may run "mix format --migrate" to fix this warning automatically.6220    │6221 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6222    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6223    │6224    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262256226    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6227    You may run "mix format --migrate" to fix this warning automatically.6228    │6229 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6230    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6231    │6232    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262336234    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6235    You may run "mix format --migrate" to fix this warning automatically.6236    │6237 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6238    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6239    │6240    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262416242    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6243    You may run "mix format --migrate" to fix this warning automatically.6244    │6245 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6246    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6247    │6248    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562496250    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6251    You may run "mix format --migrate" to fix this warning automatically.6252    │6253 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6254    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6255    │6256    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562576258    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6259    You may run "mix format --migrate" to fix this warning automatically.6260    │6261 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6262    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6263    │6264    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562656266     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6267     You may run "mix format --migrate" to fix this warning automatically.6268     │6269 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6270     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6271     │6272     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662736274     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6275     You may run "mix format --migrate" to fix this warning automatically.6276     │6277 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6278     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6279     │6280     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262816282     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6283     You may run "mix format --migrate" to fix this warning automatically.6284     │6285 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6286     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6287     │6288     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562896290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6291    You may run "mix format --migrate" to fix this warning automatically.6292    │6293 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6294    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6295    │6296    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662976298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6299    You may run "mix format --migrate" to fix this warning automatically.6300    │6301 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6302    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6303    │6304    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263056306    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6307    You may run "mix format --migrate" to fix this warning automatically.6308    │6309 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6310    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6311    │6312    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563136314     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6315     You may run "mix format --migrate" to fix this warning automatically.6316     │6317 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6318     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6319     │6320     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663216322     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6323     You may run "mix format --migrate" to fix this warning automatically.6324     │6325 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6326     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6327     │6328     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263296330     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6331     You may run "mix format --migrate" to fix this warning automatically.6332     │6333 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6334     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6335     │6336     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563376338    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6339    You may run "mix format --migrate" to fix this warning automatically.6340    │6341 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6342    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6343    │6344    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863456346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6347    You may run "mix format --migrate" to fix this warning automatically.6348    │6349 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6350    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6351    │6352    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463536354    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6355    You may run "mix format --migrate" to fix this warning automatically.6356    │6357 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6358    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6359    │6360    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763616362     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6363     You may run "mix format --migrate" to fix this warning automatically.6364     │6365 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6366     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6367     │6368     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863696370     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6371     You may run "mix format --migrate" to fix this warning automatically.6372     │6373 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6374     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6375     │6376     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463776378     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6379     You may run "mix format --migrate" to fix this warning automatically.6380     │6381 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6382     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6383     │6384     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763856386    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6387    You may run "mix format --migrate" to fix this warning automatically.6388    │6389 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6390    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6391    │6392    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663936394    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6395    You may run "mix format --migrate" to fix this warning automatically.6396    │6397 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6398    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6399    │6400    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264016402    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6403    You may run "mix format --migrate" to fix this warning automatically.6404    │6405 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6406    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6407    │6408    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564096410     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6411     You may run "mix format --migrate" to fix this warning automatically.6412     │6413 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6414     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6415     │6416     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664176418     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6419     You may run "mix format --migrate" to fix this warning automatically.6420     │6421 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6422     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6423     │6424     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264256426     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6427     You may run "mix format --migrate" to fix this warning automatically.6428     │6429 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6430     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6431     │6432     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564336434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6435    You may run "mix format --migrate" to fix this warning automatically.6436    │6437 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6438    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6439    │6440    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864416442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6443    You may run "mix format --migrate" to fix this warning automatically.6444    │6445 40 │         <<count::int32, data::binary>> = binary6446    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6447    │6448    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864496450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6451    You may run "mix format --migrate" to fix this warning automatically.6452    │6453 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6454    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6455    │6456    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464576458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6459    You may run "mix format --migrate" to fix this warning automatically.6460    │6461 40 │         <<count::int32, data::binary>> = binary6462    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6463    │6464    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464656466    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6467    You may run "mix format --migrate" to fix this warning automatically.6468    │6469 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6470    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6471    │6472    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764736474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6475    You may run "mix format --migrate" to fix this warning automatically.6476    │6477 40 │         <<count::int32, data::binary>> = binary6478    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6479    │6480    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764816482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6483    You may run "mix format --migrate" to fix this warning automatically.6484    │6485 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6486    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6487    │6488    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864896490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6491    You may run "mix format --migrate" to fix this warning automatically.6492    │6493 44 │         <<_::int32, data::binary>> = binary6494    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6495    │6496    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864976498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6499    You may run "mix format --migrate" to fix this warning automatically.6500    │6501 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6502    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6503    │6504    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465056506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6507    You may run "mix format --migrate" to fix this warning automatically.6508    │6509 44 │         <<_::int32, data::binary>> = binary6510    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6511    │6512    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465136514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6515    You may run "mix format --migrate" to fix this warning automatically.6516    │6517 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6518    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6519    │6520    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765216522    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6523    You may run "mix format --migrate" to fix this warning automatically.6524    │6525 44 │         <<_::int32, data::binary>> = binary6526    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6527    │6528    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765296530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6531     You may run "mix format --migrate" to fix this warning automatically.6532     │6533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6535     │6536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865376538     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6539     You may run "mix format --migrate" to fix this warning automatically.6540     │6541 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6542     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6543     │6544     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465456546     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6547     You may run "mix format --migrate" to fix this warning automatically.6548     │6549 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6550     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6551     │6552     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765536554    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6555    You may run "mix format --migrate" to fix this warning automatically.6556    │6557 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6558    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6559    │6560    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665616562    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6563    You may run "mix format --migrate" to fix this warning automatically.6564    │6565 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6566    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6567    │6568    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665696570    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6571    You may run "mix format --migrate" to fix this warning automatically.6572    │6573 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6574    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6575    │6576    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665776578    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6579    You may run "mix format --migrate" to fix this warning automatically.6580    │6581 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6582    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6583    │6584    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265856586    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6587    You may run "mix format --migrate" to fix this warning automatically.6588    │6589 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6590    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6591    │6592    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265936594    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6595    You may run "mix format --migrate" to fix this warning automatically.6596    │6597 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6598    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6599    │6600    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266016602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6603    You may run "mix format --migrate" to fix this warning automatically.6604    │6605 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6607    │6608    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566096610    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6611    You may run "mix format --migrate" to fix this warning automatically.6612    │6613 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6614    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6615    │6616    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566176618    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6619    You may run "mix format --migrate" to fix this warning automatically.6620    │6621 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6622    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6623    │6624    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566256626     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6627     You may run "mix format --migrate" to fix this warning automatically.6628     │6629 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6630     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6631     │6632     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666336634     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6635     You may run "mix format --migrate" to fix this warning automatically.6636     │6637 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6638     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6639     │6640     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266416642     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6643     You may run "mix format --migrate" to fix this warning automatically.6644     │6645 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6646     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6647     │6648     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566496650    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6651    You may run "mix format --migrate" to fix this warning automatically.6652    │6653 33 │       <<8 :: int32, microsecs :: int64>> ->6654    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6655    │6656    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666576658    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6659    You may run "mix format --migrate" to fix this warning automatically.6660    │6661 33 │       <<8 :: int32, microsecs :: int64>> ->6662    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6663    │6664    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666656666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6667    You may run "mix format --migrate" to fix this warning automatically.6668    │6669 33 │       <<8 :: int32, microsecs :: int64>> ->6670    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6671    │6672    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266736674    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6675    You may run "mix format --migrate" to fix this warning automatically.6676    │6677 33 │       <<8 :: int32, microsecs :: int64>> ->6678    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6679    │6680    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266816682    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6683    You may run "mix format --migrate" to fix this warning automatically.6684    │6685 33 │       <<8 :: int32, microsecs :: int64>> ->6686    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6687    │6688    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566896690    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6691    You may run "mix format --migrate" to fix this warning automatically.6692    │6693 33 │       <<8 :: int32, microsecs :: int64>> ->6694    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6695    │6696    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566976698     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6699     You may run "mix format --migrate" to fix this warning automatically.6700     │6701 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6702     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6703     │6704     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667056706     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6707     You may run "mix format --migrate" to fix this warning automatically.6708     │6709 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6710     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6711     │6712     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267136714     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6715     You may run "mix format --migrate" to fix this warning automatically.6716     │6717 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6718     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6719     │6720     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567216722    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6723    You may run "mix format --migrate" to fix this warning automatically.6724    │6725 37 │       <<8 :: int32, microsecs :: int64>> ->6726    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6727    │6728    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667296730    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6731    You may run "mix format --migrate" to fix this warning automatically.6732    │6733 37 │       <<8 :: int32, microsecs :: int64>> ->6734    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6735    │6736    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667376738    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6739    You may run "mix format --migrate" to fix this warning automatically.6740    │6741 37 │       <<8 :: int32, microsecs :: int64>> ->6742    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6743    │6744    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267456746    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6747    You may run "mix format --migrate" to fix this warning automatically.6748    │6749 37 │       <<8 :: int32, microsecs :: int64>> ->6750    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6751    │6752    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267536754    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6755    You may run "mix format --migrate" to fix this warning automatically.6756    │6757 37 │       <<8 :: int32, microsecs :: int64>> ->6758    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6759    │6760    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567616762    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6763    You may run "mix format --migrate" to fix this warning automatically.6764    │6765 37 │       <<8 :: int32, microsecs :: int64>> ->6766    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6767    │6768    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567696770     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6771     You may run "mix format --migrate" to fix this warning automatically.6772     │6773 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6774     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6775     │6776     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667776778     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6779     You may run "mix format --migrate" to fix this warning automatically.6780     │6781 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6782     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6783     │6784     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267856786     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6787     You may run "mix format --migrate" to fix this warning automatically.6788     │6789 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6790     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6791     │6792     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567936794    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6795    You may run "mix format --migrate" to fix this warning automatically.6796    │6797 42 │       <<8 :: int32, microsecs :: int64>> ->6798    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6799    │6800    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668016802    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6803    You may run "mix format --migrate" to fix this warning automatically.6804    │6805 42 │       <<8 :: int32, microsecs :: int64>> ->6806    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6807    │6808    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668096810    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6811    You may run "mix format --migrate" to fix this warning automatically.6812    │6813 42 │       <<8 :: int32, microsecs :: int64>> ->6814    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6815    │6816    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268176818    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6819    You may run "mix format --migrate" to fix this warning automatically.6820    │6821 42 │       <<8 :: int32, microsecs :: int64>> ->6822    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6823    │6824    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268256826    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6827    You may run "mix format --migrate" to fix this warning automatically.6828    │6829 42 │       <<8 :: int32, microsecs :: int64>> ->6830    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6831    │6832    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568336834    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6835    You may run "mix format --migrate" to fix this warning automatically.6836    │6837 42 │       <<8 :: int32, microsecs :: int64>> ->6838    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6839    │6840    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568416842     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6843     You may run "mix format --migrate" to fix this warning automatically.6844     │6845 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6846     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6847     │6848     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668496850     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6851     You may run "mix format --migrate" to fix this warning automatically.6852     │6853 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6854     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6855     │6856     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268576858     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6859     You may run "mix format --migrate" to fix this warning automatically.6860     │6861 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6862     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6863     │6864     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568656866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6867    You may run "mix format --migrate" to fix this warning automatically.6868    │6869 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6870    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6871    │6872    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668736874    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6875    You may run "mix format --migrate" to fix this warning automatically.6876    │6877 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6878    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6879    │6880    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668816882    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6883    You may run "mix format --migrate" to fix this warning automatically.6884    │6885 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6886    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6887    │6888    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668896890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6891    You may run "mix format --migrate" to fix this warning automatically.6892    │6893 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6894    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6895    │6896    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268976898    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6899    You may run "mix format --migrate" to fix this warning automatically.6900    │6901 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6902    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6903    │6904    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269056906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6907    You may run "mix format --migrate" to fix this warning automatically.6908    │6909 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6910    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6911    │6912    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269136914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6915    You may run "mix format --migrate" to fix this warning automatically.6916    │6917 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6918    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6919    │6920    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569216922    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6923    You may run "mix format --migrate" to fix this warning automatically.6924    │6925 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6926    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6927    │6928    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569296930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6931    You may run "mix format --migrate" to fix this warning automatically.6932    │6933 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6934    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6935    │6936    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569376938     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6939     You may run "mix format --migrate" to fix this warning automatically.6940     │6941 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6942     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6943     │6944     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669456946     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6947     You may run "mix format --migrate" to fix this warning automatically.6948     │6949 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6950     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6951     │6952     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269536954     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6955     You may run "mix format --migrate" to fix this warning automatically.6956     │6957 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6958     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6959     │6960     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569616962     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6963     You may run "mix format --migrate" to fix this warning automatically.6964     │6965 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6966     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6967     │6968     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669696970     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6971     You may run "mix format --migrate" to fix this warning automatically.6972     │6973 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6974     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6975     │6976     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669776978     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6979     You may run "mix format --migrate" to fix this warning automatically.6980     │6981 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6982     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6983     │6984     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269856986     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6987     You may run "mix format --migrate" to fix this warning automatically.6988     │6989 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6990     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6991     │6992     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269936994     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6995     You may run "mix format --migrate" to fix this warning automatically.6996     │6997 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6998     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6999     │7000     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570017002     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7003     You may run "mix format --migrate" to fix this warning automatically.7004     │7005 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7006     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7007     │7008     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570097010     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7011     You may run "mix format --migrate" to fix this warning automatically.7012     │7013 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7014     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7015     │7016     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670177018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7019     You may run "mix format --migrate" to fix this warning automatically.7020     │7021 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7022     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7023     │7024     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270257026     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7027     You may run "mix format --migrate" to fix this warning automatically.7028     │7029 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7030     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7031     │7032     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570337034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7035    You may run "mix format --migrate" to fix this warning automatically.7036    │7037 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7038    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7039    │7040    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670417042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7043    You may run "mix format --migrate" to fix this warning automatically.7044    │7045 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7046    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7047    │7048    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270497050    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7051    You may run "mix format --migrate" to fix this warning automatically.7052    │7053 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7054    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7055    │7056    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570577058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7059     You may run "mix format --migrate" to fix this warning automatically.7060     │7061 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7063     │7064     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670657066     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7067     You may run "mix format --migrate" to fix this warning automatically.7068     │7069 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7070     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7071     │7072     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270737074     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7075     You may run "mix format --migrate" to fix this warning automatically.7076     │7077 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7078     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7079     │7080     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570817082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7083    You may run "mix format --migrate" to fix this warning automatically.7084    │7085 17 │       <<0 :: int32>> -> :void7086    │       ~~~~~~~~~~~~~~~~~~~~~~~7087    │7088    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670897090    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7091    You may run "mix format --migrate" to fix this warning automatically.7092    │7093 17 │       <<0 :: int32>> -> :void7094    │       ~~~~~~~~~~~~~~~~~~~~~~~7095    │7096    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270977098    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7099    You may run "mix format --migrate" to fix this warning automatically.7100    │7101 17 │       <<0 :: int32>> -> :void7102    │       ~~~~~~~~~~~~~~~~~~~~~~~7103    │7104    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571057106     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7107     You may run "mix format --migrate" to fix this warning automatically.7108     │7109 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7110     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7111     │7112     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671137114     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7115     You may run "mix format --migrate" to fix this warning automatically.7116     │7117 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7118     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7119     │7120     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271217122     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7123     You may run "mix format --migrate" to fix this warning automatically.7124     │7125 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7126     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7127     │7128     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571297130    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7131    You may run "mix format --migrate" to fix this warning automatically.7132    │7133 23 │       <<0 :: int32>> -> :void7134    │       ~~~~~~~~~~~~~~~~~~~~~~~7135    │7136    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671377138    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7139    You may run "mix format --migrate" to fix this warning automatically.7140    │7141 23 │       <<0 :: int32>> -> :void7142    │       ~~~~~~~~~~~~~~~~~~~~~~~7143    │7144    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271457146    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7147    You may run "mix format --migrate" to fix this warning automatically.7148    │7149 23 │       <<0 :: int32>> -> :void7150    │       ~~~~~~~~~~~~~~~~~~~~~~~7151    │7152    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571537154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7155     You may run "mix format --migrate" to fix this warning automatically.7156     │7157 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7158     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7159     │7160     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671617162     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7163     You may run "mix format --migrate" to fix this warning automatically.7164     │7165 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7166     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7167     │7168     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271697170     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7171     You may run "mix format --migrate" to fix this warning automatically.7172     │7173 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7174     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7175     │7176     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571777178    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7179    │7180 20 │     manager    = worker(Postgrex.TypeManager, [])7181    │                  ~7182    │7183    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171847185    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7186    │7187 21 │     server_sup = supervisor(__MODULE__, [:servers])7188    │                  ~7189    │7190    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171917192    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7193    │7194 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7195    │     ~7196    │7197    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17198    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171997200    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7201    │7202 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7203    │                   ~7204    │7205    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172067207     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7208     │7209 110 │     if Map.size(s.listener_channels[channel]) == 1 do7210     │            ~7211     │7212     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37213     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37214     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272157216    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7217    │7218 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7219    │            ~7220    │7221    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172227223     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7224     │7225 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7226     │               ~7227     │7228     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272297230     warning: a struct for Postgrex.Query is expected on struct update:72317232         %Postgrex.Query{7233           query7234           | param_oids: param_oids,7235             param_formats: param_formats,7236             param_types: param_types7237         }72387239     but got type:72407241         dynamic()72427243     where "query" was given the type:72447245         # type: dynamic()7246         # from: lib/postgrex/protocol.ex:910:357247         query72487249     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72507251     type warning found at:7252     │7253 915 │         query = %Query{query | param_oids: param_oids,7254     │                 ~7255     │7256     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672577258    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7259    │7260  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7261    │                 ~7262    │7263    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272647265    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7266    │7267  9 │                 worker(Postgrex.Parameters, [])]7268    │                 ~7269    │7270    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272717272     warning: a struct for Postgrex.Query is expected on struct update:72737274         %Postgrex.Query{7275           query7276           | ref: make_ref(),7277             types: types,7278             columns: col_names,7279             result_oids: result_oids,7280             result_formats: result_formats,7281             result_types: result_types7282         }72837284     but got type:72857286         dynamic()72877288     where "query" was given the type:72897290         # type: dynamic()7291         # from: lib/postgrex/protocol.ex:926:357292         query72937294     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72957296     type warning found at:7297     │7298 932 │         query = %Query{query | ref: make_ref(), types: types,7299     │                 ~7300     │7301     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/673027303     warning: a struct for Postgrex.Query is expected on struct update:73047305         %Postgrex.Query{query | ref: make_ref()}73067307     but got type:73087309         dynamic()73107311     where "query" was given the type:73127313         # type: dynamic()7314         # from: lib/postgrex/protocol.ex:977:317315         query73167317     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73187319     type warning found at:7320     │7321 978 │     query = %Query{query | ref: make_ref()}7322     │             ~7323     │7324     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573257326      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7327      │7328 2131 │     formatted_reason = :ssl.format_error(reason)7329      │                             ~7330      │7331      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373327333      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7334      │7335 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7336      │                                            ~7337      │7338      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373397340      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7341      │7342 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7343      │        ~7344      │7345      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273467347      warning: a struct for Postgrex.Query is expected on struct update:73487349          %Postgrex.Query{query | name: ""}73507351      but got type:73527353          dynamic()73547355      where "query" was given the type:73567357          # type: dynamic()7358          # from: lib/postgrex/protocol.ex:2313:167359          query73607361      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73627363      type warning found at:7364      │7365 2313 │   defp unnamed(query), do: %Query{query | name: ""}7366      │                            ~7367      │7368      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173697370Generated postgrex app7371warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7372  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27373  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17374  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57375  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27376  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47377  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273787379==> ecto7380Compiling 70 files (.ex)7381     warning: using single-quoted strings to represent charlists is deprecated.7382     Use ~c"" if you indeed want a charlist or use "" instead.7383     You may run "mix format --migrate" to change all single-quoted7384     strings to use the ~c sigil and fix this warning.7385     │7386 166 │     defp insert_all_value(_),   do: '?'7387     │                                     ~7388     │7389     └─ lib/ecto/adapters/mysql/connection.ex:166:3773907391     warning: using single-quoted strings to represent charlists is deprecated.7392     Use ~c"" if you indeed want a charlist or use "" instead.7393     You may run "mix format --migrate" to change all single-quoted7394     strings to use the ~c sigil and fix this warning.7395     │7396 354 │       '?'7397     │       ~7398     │7399     └─ lib/ecto/adapters/mysql/connection.ex:354:774007401      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74027403      This error happens when you have function calls without parentheses inside keywords. For example:74047405          function(arg, one: nested_call a, b, c)7406          function(arg, one: if expr, do: :this, else: :that)74077408      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:74097410          function(arg, one: if(expr, do: :this, else: :that))7411          function(arg, one: nested_call(a, b, c))74127413      Ambiguity found at:7414      │7415 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7416      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7417      │7418      └─ lib/ecto/changeset.ex:228674197420     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74217422     This error happens when you have function calls without parentheses inside keywords. For example:74237424         function(arg, one: nested_call a, b, c)7425         function(arg, one: if expr, do: :this, else: :that)74267427     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:74287429         function(arg, one: if(expr, do: :this, else: :that))7430         function(arg, one: nested_call(a, b, c))74317432     Ambiguity found at:7433     │7434 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7436     │7437     └─ lib/ecto/migration/runner.ex:26574387439     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74407441     This error happens when you have function calls without parentheses inside keywords. For example:74427443         function(arg, one: nested_call a, b, c)7444         function(arg, one: if expr, do: :this, else: :that)74457446     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:74477448         function(arg, one: if(expr, do: :this, else: :that))7449         function(arg, one: nested_call(a, b, c))74507451     Ambiguity found at:7452     │7453 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7454     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7455     │7456     └─ lib/ecto/migration/runner.ex:26774577458     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7459     │7460 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7461     │        ~7462     │7463     └─ lib/ecto/query/builder.ex:136:874647465     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7466     │7467 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7468     │                                             ~~7469     │7470     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274717472     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7473     │7474 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7475     │                                         ~~7476     │7477     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274787479     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74807481     This error happens when you have function calls without parentheses inside keywords. For example:74827483         function(arg, one: nested_call a, b, c)7484         function(arg, one: if expr, do: :this, else: :that)74857486     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:74877488         function(arg, one: if(expr, do: :this, else: :that))7489         function(arg, one: nested_call(a, b, c))74907491     Ambiguity found at:7492     │7493 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7494     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7495     │7496     └─ lib/ecto/repo/schema.ex:45474977498    warning: unused require Ecto.Query7499    │7500  6 │   require Ecto.Query7501    │   ~7502    │7503    └─ lib/ecto/repo/preloader.ex:6:375047505    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7506    │7507  9 │   schema "schema_migrations" do7508    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7509    │7510    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75117512    warning: incompatible types given to Mix.Ecto.ensure_started/2:75137514        Mix.Ecto.ensure_started(repo, opts)75157516    given types:75177518        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75197520    but expected one of:75217522        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75237524    where "opts" was given the type:75257526        # type: dynamic(7527          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7528            non_struct_map()7529        )7530        # from: lib/mix/tasks/ecto.rollback.ex:64:107531        opts =7532          if opts[:quiet] do7533            Keyword.merge(opts, log: false, log_sql: false)7534          else7535            opts7536          end75377538    where "repo" was given the type:75397540        # type: dynamic(atom())7541        # from: lib/mix/tasks/ecto.rollback.ex:70:77542        Mix.Ecto.ensure_repo(repo, args)75437544    type warning found at:7545    │7546 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7547    │                          ~7548    │7549    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275507551      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7552      │7553 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7554      │     ~7555      │7556      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275577558    warning: incompatible types given to Mix.Ecto.ensure_started/2:75597560        Mix.Ecto.ensure_started(repo, all: true)75617562    given types:75637564        -dynamic(atom())-, non_empty_list({:all, true})75657566    but expected one of:75677568        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75697570    where "repo" was given the type:75717572        # type: dynamic(atom())7573        # from: lib/mix/tasks/ecto.migrations.ex:37:77574        Mix.Ecto.ensure_repo(repo, args)75757576    type warning found at:7577    │7578 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7579    │                       ~7580    │7581    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375827583    warning: incompatible types given to Mix.Ecto.ensure_started/2:75847585        Mix.Ecto.ensure_started(repo, opts)75867587    given types:75887589        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75907591    but expected one of:75927593        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75947595    where "opts" was given the type:75967597        # type: dynamic(7598          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7599            non_struct_map()7600        )7601        # from: lib/mix/tasks/ecto.migrate.ex:68:107602        opts =7603          if opts[:quiet] do7604            Keyword.merge(opts, log: false, log_sql: false)7605          else7606            opts7607          end76087609    where "repo" was given the type:76107611        # type: dynamic(atom())7612        # from: lib/mix/tasks/ecto.migrate.ex:74:77613        Mix.Ecto.ensure_repo(repo, args)76147615    type warning found at:7616    │7617 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7618    │                          ~7619    │7620    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276217622     warning: the following clause will never match:76237624         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76257626     because it attempts to match on the result of:76277628         System.stacktrace()76297630     which has type:76317632         empty_list()76337634     where "args_or_arity" was given the type:76357636         # type: float() or integer() or non_empty_list(term())7637         # from: lib/ecto/changeset.ex7638         (_() when args_or_arity == 2) when length(args_or_arity) == 276397640     where "module" was given the type:76417642         # type: dynamic()7643         # from: lib/ecto/changeset.ex:733:307644         module76457646     type warning found at:7647     │7648 741 │ ...                   when length(args_or_arity) == 2 ->7649     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7650     │7651     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276527653    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76547655        Mix.Ecto.source_repo_priv(repo)76567657    given types:76587659        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76607661    but expected one of:76627663        atom()76647665    where "repo" was given the types:76667667        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7668        # from: lib/mix/tasks/ecto.load.ex:70:227669        Keyword.merge(repo.config, opts)76707671        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7672        # from: lib/mix/tasks/ecto.load.ex:72:277673        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76747675    type warning found at:7676    │7677 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7678    │                                          ~7679    │7680    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276817682    warning: expected a map or struct when accessing .__adapter__ in expression:76837684        repo.__adapter__76857686    where "repo" was given the type:76877688        # type: dynamic(atom())7689        # from: lib/mix/tasks/ecto.load.ex:53:77690        Mix.Ecto.ensure_repo(repo, args)76917692    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76937694    type warning found at:7695    │7696 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7697    │                              ~7698    │7699    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177007701     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7702     │7703 739 │           case System.stacktrace do7704     │                       ~7705     │7706     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277077708    warning: expected a map or struct when accessing .__adapter__ in expression:77097710        repo.__adapter__77117712    where "repo" was given the type:77137714        # type: dynamic(atom())7715        # from: lib/mix/tasks/ecto.dump.ex:50:77716        Mix.Ecto.ensure_repo(repo, args)77177718    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77197720    type warning found at:7721    │7722 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7723    │                              ~7724    │7725    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177267727    warning: expected a map or struct when accessing .__adapter__ in expression:77287729        repo.__adapter__77307731    where "repo" was given the type:77327733        # type: dynamic(atom())7734        # from: lib/mix/tasks/ecto.drop.ex:39:77735        Mix.Ecto.ensure_repo(repo, args)77367737    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77387739    type warning found at:7740    │7741 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7742    │                              ~7743    │7744    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177457746    warning: expected a map or struct when accessing .__adapter__ in expression:77477748        repo.__adapter__77497750    where "repo" was given the type:77517752        # type: dynamic(atom())7753        # from: lib/mix/tasks/ecto.create.ex:37:77754        Mix.Ecto.ensure_repo(repo, args)77557756    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77577758    type warning found at:7759    │7760 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7761    │                              ~7762    │7763    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177647765    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7766    │7767 62 │       Mix.Project.compile(args)7768    │                   ~7769    │7770    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277717772     warning: expected a module (an atom) when invoking start_link/1 in expression:77737774         repo.start_link(pool_size: pool_size)77757776     where "pool_size" was given the type:77777778         # type: dynamic()7779         # from: lib/mix/ecto.ex:101:157780         pool_size = Keyword.get(opts, :pool_size, 1)77817782     where "repo" was given the type:77837784         # type: dynamic(%{..., __adapter__: atom()})7785         # from: lib/mix/ecto.ex:99:367786         repo.__adapter__.ensure_all_started(repo, :temporary)77877788     type warning found at:7789     │7790 102 │     case repo.start_link(pool_size: pool_size) do7791     │               ~7792     │7793     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277947795     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7796     │7797 146 │     Logger.remove_backend(:console)7798     │            ~7799     │7800     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278017802    warning: incompatible types given to get_source/1:78037804        get_source(repo)78057806    given types:78077808        -dynamic(atom())-78097810    but expected one of:78117812        %{..., config: empty_list() or non_empty_list(term(), term())}78137814    where "repo" was given the type:78157816        # type: dynamic(atom())7817        # from: lib/ecto/migration/schema_migration.ex:24:137818        repo.all(7819          Map.put(7820            (7821              query =7822                (7823                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7824                  Ecto.Query.Builder.From.apply(query, 1)7825                )7826        7827              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7828                ...,7829                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7830                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7831                line: 22,7832                take: %{}7833              })7834            ),7835            :prefix,7836            prefix7837          ), timeout: :infinity, log: false)78387839    type warning found at:7840    │7841 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7842    │                ~7843    │7844    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278457846    warning: incompatible types given to get_source/1:78477848        get_source(repo)78497850    given types:78517852        -dynamic(atom())-78537854    but expected one of:78557856        %{..., config: empty_list() or non_empty_list(term(), term())}78577858    where "repo" was given the type:78597860        # type: dynamic(atom())7861        # from: lib/ecto/migration/schema_migration.ex:30:137862        repo.insert!(7863          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7864            prefix: prefix,7865            source: get_source(repo)7866          ), timeout: :infinity, log: false)78677868    type warning found at:7869    │7870 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7871    │                                              ~7872    │7873    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378747875     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7876     │7877 155 │     Logger.add_backend(:console, flush: true)7878     │            ~7879     │7880     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278817882    warning: incompatible types given to get_source/1:78837884        get_source(repo)78857886    given types:78877888        -dynamic(atom())-78897890    but expected one of:78917892        %{..., config: empty_list() or non_empty_list(term(), term())}78937894    where "repo" was given the type:78957896        # type: dynamic(atom())7897        # from: lib/ecto/migration/schema_migration.ex:36:137898        repo.delete_all(7899          Map.put(7900            (7901              query =7902                (7903                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7904                  Ecto.Query.Builder.From.apply(query, 1)7905                )7906        7907              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7908                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7909                op: :and,7910                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7911                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7912                line: 347913              })7914            ),7915            :prefix,7916            prefix7917          ), timeout: :infinity, log: false)79187919    type warning found at:7920    │7921 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7922    │                ~7923    │7924    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379257926     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7927     │7928 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7929     │                                                                              ~7930     │7931     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27932     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279337934     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7935     │7936 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7937     │                                                                              ~7938     │7939     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279407941     warning: the following conditional expression:79427943         is_atom(related)79447945     will always evaluate to:79467947         dynamic(true)79487949     where "related" was given the type:79507951         # type: dynamic(atom())7952         # from: lib/ecto/association.ex:730:157953         related = Ecto.Association.related_from_query(queryable)79547955     type warning found at:7956     │7957 732 │     unless is_atom(related) do7958     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7959     │7960     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379617962      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7963      │7964 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7965      │        ~7966      │7967      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179687969      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7970      │7971 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7972      │                 ~7973      │7974      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379757976     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7977     │7978 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7979     │                                                                              ~7980     │7981     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279827983    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7984    │7985 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7986    │     ~7987    │7988    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279897990     warning: the following clause will never match:79917992         {:error, _} = error ->79937994     because it attempts to match on the result of:79957996         apply(changeset, adapter, :insert, args)79977998     which has type:79998000         dynamic({:invalid or :ok, term()})80018002     type warning found at:8003     │8004 219 │           {:error, _} = error ->8005     │                       ~8006     │8007     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480088009     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8010     │8011 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8012     │           ~8013     │8014     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380158016     warning: the following clause will never match:80178018         {:error, _} = error ->80198020     because it attempts to match on the result of:80218022         apply(changeset, adapter, action, args)80238024     which has type:80258026         dynamic({:invalid or :ok, term()})80278028     type warning found at:8029     │8030 297 │             {:error, _} = error ->8031     │                         ~8032     │8033     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480348035    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8036    │8037 54 │       filter_and_reraise e, System.stacktrace8038    │                                    ~8039    │8040    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580418042    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8043    │8044 44 │     index  = Map.size(params)8045    │                  ~8046    │8047    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58048    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580498050     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8051     │8052 614 │     Decimal.minus(decimal)8053     │             ~8054     │8055     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180568057     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)8058     │8059 228 │         raise BadStructError, struct: struct, term: data8060     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8061     │8062     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580638064     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8065     │8066 214 │       filter_and_reraise e, System.stacktrace8067     │                                    ~8068     │8069     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48070     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480718072     warning: the following clause will never match:80738074         {:error, _} ->80758076     because it attempts to match on the result of:80778078         NaiveDateTime.new(date, time)80798080     which has type:80818082         dynamic({:ok, %NaiveDateTime{}})80838084     type warning found at:8085     │8086 803 │         {:error, _} -> :error8087     │         ~~~~~~~~~~~~~~~~~~~~~8088     │8089     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180908091     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8092     │8093 159 │         supervise(children, strategy: :one_for_one)8094     │         ~8095     │8096     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180978098      warning: expected a map or struct when accessing .__struct__ in expression:80998100          schema.__struct__81018102      where "schema" was given the types:81038104          # type: dynamic(atom() and not nil)8105          # from: lib/ecto/query/planner.ex:1186:418106          schema81078108          # type: atom()8109          # from: lib/ecto/query/planner.ex:1186:618110          is_atom(schema)81118112      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81138114      type warning found at:8115      │8116 1190 │       Map.has_key?(schema.__struct__, field) ->8117      │                           ~8118      │8119      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681208121    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8122    │8123 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8124    │     ~8125    │8126    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281278128    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8129    │8130 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8131    │       ~8132    │8133    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181348135    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81368137        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81388139    given types:81408141        (8142          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8143          dynamic()8144        )81458146    but expected one of:81478148        atom(), term()81498150    where "opts" was given the type:81518152        # type: dynamic(8153          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8154            non_struct_map()8155        )8156        # from: lib/ecto/migrator.ex:44:658157        opts[:prefix]81588159    where "repo" was given the type:81608161        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8162        # from: lib/ecto/migrator.ex:44:238163        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81648165    type warning found at:8166    │8167 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8168    │                       ~8169    │8170    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281718172    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8173    │8174 15 │     supervise(children, strategy: :simple_one_for_one)8175    │     ~8176    │8177    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181788179     warning: expected a module (an atom) when invoking transaction/2 in expression:81808181         repo.transaction(fun, log: false, timeout: :infinity)81828183     where "fun" was given the type:81848185         # type: dynamic()8186         # from: lib/ecto/migrator.ex:114:478187         fun81888189     where "repo" was given the types:81908191         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8192         # from: lib/ecto/migrator.ex:118:248193         repo.__adapter__.supports_ddl_transaction?81948195         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8196         # from: lib/ecto/migrator.ex:118:248197         repo.__adapter__.supports_ddl_transaction?81988199     type warning found at:8200     │8201 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8202     │              ~8203     │8204     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/382058206     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8207     │8208 291 │     modules = Code.load_file(file)8209     │                    ~8210     │8211     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282128213     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8214     │8215 321 │         reraise error, System.stacktrace8216     │                               ~8217     │8218     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382198220     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8221     │8222 260 │         reraise %{err | message: message}, System.stacktrace8223     │                                                   ~8224     │8225     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682268227    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8228    │8229 10 │       worker(Ecto.Registry, []),8230    │       ~8231    │8232    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282338234    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8235    │8236 11 │       supervisor(Ecto.Migration.Supervisor, [])8237    │       ~8238    │8239    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282408241Generated ecto app8242==> phoenix_ecto8243Compiling 6 files (.ex)8244    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8245    │8246 10 │     supervise([8247    │     ~8248    │8249    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/182508251    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8252    │8253 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)8254    │       ~8255    │8256    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/182578258    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)8259    │8260 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do8261    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8262    │8263    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)82648265    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8266    │8267 13 │     defimpl Plug.Exception, for: exception do8268    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8269    │8270    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82718272    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)8273    │8274 13 │     defimpl Plug.Exception, for: exception do8275    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8276    │8277    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)82788279    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)8280    │8281 13 │     defimpl Plug.Exception, for: exception do8282    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8283    │8284    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)82858286    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8287    │8288 13 │     defimpl Plug.Exception, for: exception do8289    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8290    │8291    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82928293    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8294    │8295 13 │     defimpl Plug.Exception, for: exception do8296    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8297    │8298    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)82998300    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8301    │8302 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])8303    │       ~8304    │8305    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/283068307Generated phoenix_ecto app8308==> guardian_db8309Compiling 5 files (.ex)8310    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8311    │8312 15 │   schema "virtual: token" do8313    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8314    │8315    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)83168317     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8318     │8319 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8320     │                        ~8321     │8322     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)832383248325== Compilation error in file lib/guardian/db.ex ==8326** (RuntimeError) Guardian.DB configuration is required8327    lib/guardian/db.ex:114: (module)8328could not compile dependency :guardian_db, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile guardian_db --force", update it with "mix deps.update guardian_db" or clean it with "mix deps.clean guardian_db"