servicex_matching

Build log

nerves_system_rpi5

servicex_matching 0.0.1 · fail · run servicex_matching-0.0.1-1791099677034
8327 of 8327 lines
1Resolving Hex dependencies...2Resolution completed in 0.264s3Unchanged: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_rpi5/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_rpi5/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_rpi5/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_rpi5-2.1.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.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead852    │853  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]854    │                  ~855    │856    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0857858    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead859    │860 30 │     worker(DBConnection.Watcher, [owner])861    │     ~862    │863    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1864865    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead866    │867 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)868    │     ~869    │870    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1871    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2872873    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: the following clause will never match:902903         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->904905     because it attempts to match on the result of:906907         System.stacktrace()908909     which has type:910911         empty_list()912913     where "arity" was given the type:914915         # type: integer()916         # from: lib/db_connection/connection.ex:139:56917         is_integer(arity)918919     type warning found at:920     │921 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace922     │                                      ~923     │924     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2925926     warning: the following clause will never match:927928         [{a, b, params, c} | rest] when is_list(params) ->929930     because it attempts to match on the result of:931932         System.stacktrace()933934     which has type:935936         empty_list()937938     where "params" was given the type:939940         # type: empty_list() or non_empty_list(term(), term())941         # from: lib/db_connection/connection.ex:140:43942         is_list(params)943944     type warning found at:945     │946 140 │           [{a, b, params, c} | rest] when is_list(params) ->947     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948     │949     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2950951     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead952     │953 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)954     │                     ~955     │956     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3957958    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959    │960  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]961    │                  ~962    │963    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0964965     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead966     │967 111 │         stack = System.stacktrace()968     │                        ~969     │970     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3971972    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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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_rpi51240Generated nerves_system_rpi5 app1241==> nerves_compatibility_test1242===> Analyzing applications...1243===> Compiling unicode_util_compat1244===> Analyzing applications...1245===> Compiling idna1246===> Analyzing applications...1247===> Compiling telemetry1248===> Analyzing applications...1249===> Compiling cowboy1250     ┌─ src/cowboy_websocket.erl:1251     │1252 147 │  		Stacktrace = erlang:get_stacktrace(),1253     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12541255     ┌─ src/cowboy_websocket.erl:1256     │1257 645 │  			{stacktrace, erlang:get_stacktrace()},1258     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12591260     ┌─ src/cowboy_websocket.erl:1261     │1262 755 │  			{stacktrace, erlang:get_stacktrace()},1263     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126412651266    ┌─ src/cowboy_rest.erl:1267    │1268 69 │  				Stacktrace = erlang:get_stacktrace(),1269    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12701271      ┌─ src/cowboy_rest.erl:1272      │1273 1006 │  	Stacktrace = erlang:get_stacktrace(),1274      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace127512761277    ┌─ src/cowboy_handler.erl:1278    │1279 87 │  		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 116 │  		Stacktrace = erlang:get_stacktrace(),1285     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12861287     ┌─ src/cowboy_handler.erl:1288     │1289 235 │  		Stacktrace = erlang:get_stacktrace(),1290     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12911292     ┌─ src/cowboy_handler.erl:1293     │1294 290 │  			{stacktrace, erlang:get_stacktrace()},1295     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129612971298==> expo1299Compiling 2 files (.erl)1300Compiling 22 files (.ex)1301Generated expo app1302==> gettext1303Compiling 18 files (.ex)1304     warning: unused require Gettext.Macros1305     │1306 594 │   require Gettext.Macros1307     │   ~1308     │1309     └─ lib/gettext.ex:594:313101311     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1312     │1313 426 │               Kernel.ParallelCompiler.async(fn ->1314     │                                       ~1315     │1316     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313171318     warning: the following clause is redundant:13191320         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13211322     it has type:13231324         dynamic(%Expo.Message.Plural{})13251326     previous clauses have already matched on the following types:13271328         %Expo.Message.Singular{}1329         %Expo.Message.Plural{}13301331     │1332 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1333     │        ~1334     │1335     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113361337Generated gettext app1338==> phoenix_pubsub1339Compiling 13 files (.ex)1340     warning: single quotes around atoms are deprecated. Use double quotes instead1341     │1342 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1343     │                       ~1344     │1345     └─ lib/phoenix/pubsub/local.ex:160:2313461347     warning: single quotes around atoms are deprecated. Use double quotes instead1348     │1349 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1350     │                                        ~1351     │1352     └─ lib/phoenix/pubsub/local.ex:160:4013531354     warning: unused require Logger1355     │1356 107 │   require Logger1357     │   ~1358     │1359     └─ lib/phoenix/tracker.ex:107:313601361     warning: a struct for Phoenix.Tracker.State is expected on struct update:13621363         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13641365     but got type:13661367         dynamic()13681369     where "delta" was given the type:13701371         # type: dynamic()1372         # from: lib/phoenix/tracker/state.ex:461:361373         %Phoenix.Tracker.State{delta: delta} = state13741375     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13761377     type warning found at:1378     │1379 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1380     │                 ~1381     │1382     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513831384    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13851386        %Phoenix.Tracker.Replica{replica | status: :permdown}13871388    but got type:13891390        dynamic()13911392    where "replica" was given the type:13931394        # type: dynamic()1395        # from: lib/phoenix/tracker/replica.ex:72:171396        replica13971398    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13991400    type warning found at:1401    │1402 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1403    │                               ~1404    │1405    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114061407     warning: a struct for Phoenix.Tracker.State is expected on struct update:14081409         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14101411     but got type:14121413         dynamic()14141415     where "delta" was given the type:14161417         # type: dynamic()1418         # from: lib/phoenix/tracker/state.ex:541:991419         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1420           state14211422     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14231424     type warning found at:1425     │1426 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1427     │                   ~1428     │1429     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114301431    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14321433        %Phoenix.Tracker.Replica{replica | status: :down}14341435    but got type:14361437        dynamic()14381439    where "replica" was given the type:14401441        # type: dynamic()1442        # from: lib/phoenix/tracker/replica.ex:74:131443        replica14441445    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14461447    type warning found at:1448    │1449 74 │   defp down(replica), do: %Replica{replica | status: :down}1450    │                           ~1451    │1452    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114531454     warning: a struct for Phoenix.Tracker.State is expected on struct update:14551456         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14571458     but got type:14591460         dynamic(%{..., range: {term(), term()}})14611462     where "delta" was given the type:14631464         # type: dynamic(%{..., range: {term(), term()}})1465         # from: lib/phoenix/tracker/state.ex:551:301466         {start_clock, end_clock} = delta.range14671468     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14691470     type warning found at:1471     │1472 555 │            delta: %State{delta | range: {start_clock, new_end}}}1473     │                   ~1474     │1475     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214761477    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14781479        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14801481    but got type:14821483        dynamic()14841485    where "replica" was given the type:14861487        # type: dynamic()1488        # from: lib/phoenix/tracker/replica.ex:76:291489        replica14901491    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14921493    type warning found at:1494    │1495 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1496    │     ~1497    │1498    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114991500     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1501     │1502 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1503     │         ~1504     │1505     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/115061507    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1508    │1509 43 │     :ok = :pg2.create(pg2_group)1510    │                ~1511    │1512    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115131514     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1515     │1516 273 │     supervise(shards, strategy: :one_for_one,1517     │     ~1518     │1519     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115201521    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1522    │1523 44 │     :ok = :pg2.join(pg2_group, self())1524    │                ~1525    │1526    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115271528    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1529    │1530  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1531    │        ~1532    │1533    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215341535    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1536    │1537 57 │     :pg2.get_members(pg2_namespace(server_name))1538    │          ~1539    │1540    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115411542    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1543    │1544 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1545    │       ~1546    │1547    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115481549    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1550    │1551 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1552    │       ~1553    │1554    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115551556    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1557    │1558 97 │     supervise(children, strategy: :rest_for_one)1559    │     ~1560    │1561    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115621563    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1564    │1565 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1566    │         ~1567    │1568    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11569    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115701571    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1572    │1573 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1574    │       ~1575    │1576    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115771578    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1579    │1580 42 │     supervise children, strategy: :one_for_one1581    │     ~1582    │1583    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115841585Generated phoenix_pubsub app1586==> nerves_compatibility_test1587===> Analyzing applications...1588===> Compiling certifi1589==> plug1590Compiling 1 file (.erl)1591Compiling 42 files (.ex)1592Generated plug app1593warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1594  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21595  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11596  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51597  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21598  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41599  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/216001601==> phoenix1602Compiling 75 files (.ex)1603warning: cannot infer signatures from :cowboy because it is not loaded16041605warning: cannot infer signatures from :cowlib because it is not loaded16061607warning: cannot infer signatures from :ranch because it is not loaded16081609     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 operator1610     │1611 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1612     │                    ~1613     │1614     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116151616     warning: using single-quoted strings to represent charlists is deprecated.1617     Use ~c"" if you indeed want a charlist or use "" instead.1618     You may run "mix format --migrate" to change all single-quoted1619     strings to use the ~c sigil and fix this warning.1620     │1621 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1622     │                               ~1623     │1624     └─ lib/phoenix/channel/server.ex:310:3116251626    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1627    │1628 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1629    │                    ~1630    │1631    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316321633    warning: unused require Logger1634    │1635 20 │   require Logger1636    │   ~1637    │1638    └─ lib/phoenix/endpoint/handler.ex:20:316391640    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1641    │1642 39 │       Logger.warn """1643    │              ~1644    │1645    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116461647    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 operator1648    │1649 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1650    │                             ~1651    │1652    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216531654     warning: using single-quoted strings to represent charlists is deprecated.1655     Use ~c"" if you indeed want a charlist or use "" instead.1656     You may run "mix format --migrate" to change all single-quoted1657     strings to use the ~c sigil and fix this warning.1658     │1659 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1660     │                                                  ~1661     │1662     └─ lib/phoenix/router.ex:315:5016631664     warning: using single-quoted strings to represent charlists is deprecated.1665     Use ~c"" if you indeed want a charlist or use "" instead.1666     You may run "mix format --migrate" to change all single-quoted1667     strings to use the ~c sigil and fix this warning.1668     │1669 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1670     │                                                  ~1671     │1672     └─ lib/phoenix/router/helpers.ex:195:5016731674    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16751676    This error happens when you have function calls without parentheses inside keywords. For example:16771678        function(arg, one: nested_call a, b, c)1679        function(arg, one: if expr, do: :this, else: :that)16801681    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:16821683        function(arg, one: if(expr, do: :this, else: :that))1684        function(arg, one: nested_call(a, b, c))16851686    Ambiguity found at:1687    │1688 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1689    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1690    │1691    └─ lib/phoenix/router/resource.ex:7116921693    warning: duplicate key :route found in struct1694    │1695 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1696    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1697    │1698    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16991700     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)"1701     │1702 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1703     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1704     │1705     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17061707     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1708     │1709 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1710     │              ~1711     │1712     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117131714     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1715     │1716 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1717     │            ~1718     │1719     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217201721     warning: using single-quoted strings to represent charlists is deprecated.1722     Use ~c"" if you indeed want a charlist or use "" instead.1723     You may run "mix format --migrate" to change all single-quoted1724     strings to use the ~c sigil and fix this warning.1725     │1726 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1727     │                                                  ~1728     │1729     └─ lib/phoenix/template.ex:174:5017301731     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1732     │1733 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1734     │            ~1735     │1736     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217371738    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1739    │1740 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1741    │       ~1742    │1743    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117441745    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1746    │1747 14 │     supervise(children, strategy: :simple_one_for_one)1748    │     ~1749    │1750    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117511752     warning: expected a module (an atom) when invoking config/1 in expression:17531754         endpoint.config(:endpoint_id)17551756     where "endpoint" was given the type:17571758         # type: dynamic(%{..., __pubsub_server__: atom()})1759         # from: lib/phoenix/transports/long_poll.ex:199:101760         verify_token(endpoint, token, opts)17611762     type warning found at:1763     │1764 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1765     │                                          ~1766     │1767     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317681769     warning: unknown key .__pubsub_server__ in expression:17701771         endpoint.__pubsub_server__17721773     the given type does not have the given key:17741775         dynamic(1776           %Phoenix.Socket{1777             id: term(),1778             assigns: term(),1779             channel: term(),1780             channel_pid: term(),1781             endpoint: atom(),1782             handler: term(),1783             joined: term(),1784             pubsub_server: term(),1785             ref: term(),1786             join_ref: term(),1787             topic: term(),1788             transport: term(),1789             transport_pid: term(),1790             transport_name: term(),1791             serializer: term(),1792             private: term(),1793             vsn: term()1794           } or1795             %Plug.Conn{1796               adapter: term(),1797               assigns: term(),1798               body_params: term(),1799               cookies: term(),1800               halted: term(),1801               host: term(),1802               method: term(),1803               owner: term(),1804               params: term(),1805               path_info: term(),1806               path_params: term(),1807               port: term(),1808               private: term(),1809               query_params: term(),1810               query_string: term(),1811               remote_ip: term(),1812               req_cookies: term(),1813               req_headers: term(),1814               request_path: term(),1815               resp_body: term(),1816               resp_cookies: term(),1817               resp_headers: term(),1818               scheme: term(),1819               script_name: term(),1820               secret_key_base: term(),1821               state: term(),1822               status: term()1823             } or atom() or binary()1824         )18251826     where "endpoint" was given the type:18271828         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1829         # from: lib/phoenix/transports/long_poll.ex:254:191830         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18311832     type warning found at:1833     │1834 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1835     │                                                          ~~~~~~~~~~~~~~~~~1836     │1837     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318381839     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1840     │1841 647 │       exception -> {:error, {exception, System.stacktrace()}}1842     │                                                ~1843     │1844     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118451846     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1847     │1848 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1849     │                                                     ~1850     │1851     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418521853    warning: a struct for Plug.Conn is expected on struct update:18541855        %Plug.Conn{conn | state: :sent}18561857    but got type:18581859        dynamic()18601861    where "conn" was given the type:18621863        # type: dynamic()1864        # from: lib/phoenix/endpoint/render_errors.ex:79:211865        conn18661867    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18681869    type warning found at:1870    │1871 83 │         %Plug.Conn{conn | state: :sent}1872    │         ~1873    │1874    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518751876    warning: a struct for Plug.Conn is expected on struct update:18771878        %Plug.Conn{conn | query_params: %{}, params: %{}}18791880    but got type:18811882        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18831884    where "conn" was given the types:18851886        # type: dynamic(%{..., params: term()})1887        # from: lib/phoenix/endpoint/render_errors.ex:94:171888        conn.params18891890        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1891        # from: lib/phoenix/endpoint/render_errors.ex:94:171892        conn.params18931894    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18951896    type warning found at:1897    │1898 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1899    │                                   ~1900    │1901    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119021903    warning: a struct for Plug.Conn is expected on struct update:19041905        %Plug.Conn{conn | query_params: %{}, params: params}19061907    but got type:19081909        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19101911    where "conn" was given the types:19121913        # type: dynamic(%{..., params: term()})1914        # from: lib/phoenix/endpoint/render_errors.ex:94:171915        conn.params19161917        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1918        # from: lib/phoenix/endpoint/render_errors.ex:94:171919        conn.params19201921    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19221923    type warning found at:1924    │1925 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1926    │                   ~1927    │1928    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119291930    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1931    │1932  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1933    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1934    │1935    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)19361937    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1938    │1939 10 │     conn = @connection.conn(req, transport)1940    │                        ~1941    │1942    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/319431944    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1945    │1946 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1947    │                       ~1948    │1949    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319501951    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1952    │1953 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1954    │                                                                                   ~1955    │1956    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319571958     warning: a struct for Phoenix.Socket is expected on struct update:19591960         %Phoenix.Socket{socket | id: id}19611962     but got type:19631964         dynamic()19651966     where "socket" was given the type:19671968         # type: dynamic()1969         # from: lib/phoenix/socket/transport.ex1970         {:ok, socket}19711972     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19731974     type warning found at:1975     │1976 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1977     │                                          ~1978     │1979     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719801981     warning: a struct for Plug.Conn is expected on struct update:19821983         %Plug.Conn{conn | params: params}19841985     but got type:19861987         dynamic(%{..., params: map()})19881989     where "conn" was given the type:19901991         # type: dynamic(%{..., params: map()})1992         # from: lib/phoenix/controller.ex:912:171993         Map.get(conn.params, required_key)19941995     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19961997     type warning found at:1998     │1999 919 │     %Plug.Conn{conn | params: params}2000     │     ~2001     │2002     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220032004     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2005     │2006 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2007     │       ~2008     │2009     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420102011     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2012     │2013 199 │       worker(Phoenix.Tracker, [module, opts, opts])2014     │       ~2015     │2016     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420172018    warning: expected a map or struct when accessing .url in expression:20192020        endpoint.url20212022    where "endpoint" was given the types:20232024        # type: dynamic(atom())2025        # from: lib/phoenix/router/helpers.ex:24:202026        endpoint20272028        # type: atom()2029        # from: lib/phoenix/router/helpers.ex:24:352030        is_atom(endpoint)20312032    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20332034    type warning found at:2035    │2036 25 │     endpoint.url2037    │              ~2038    │2039    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220402041     warning: a struct for Plug.Conn is expected on struct update:20422043         %Plug.Conn{conn | path_info: path, script_name: script}20442045     but got type:20462047         dynamic()20482049     where "conn" was given the type:20502051         # type: dynamic()2052         # from: lib/phoenix/router/route.ex:147:102053         conn = target.call(%Plug.Conn{...}, opts)20542055     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20562057     type warning found at:2058     │2059 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2060     │     ~2061     │2062     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420632064     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2065     │2066 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2067     │                                                                          ~2068     │2069     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120702071    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2072    │2073 71 │     supervise(children, strategy: :one_for_one)2074    │     ~2075    │2076    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120772078    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2079    │2080 76 │     [worker(Phoenix.Config, args)]2081    │      ~2082    │2083    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320842085    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2086    │2087 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2088    │        ~2089    │2090    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22091    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32092    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320932094     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2095     │2096 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2097     │         ~2098     │2099     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/321002101     warning: expected a module (an atom) when invoking path/1 in expression:21022103         endpoint.path("/")21042105     where "endpoint" was given the type:21062107         # type: dynamic(%{..., host: term()})2108         # from: lib/phoenix/endpoint/supervisor.ex:312:142109         endpoint.host21102111     type warning found at:2112     │2113 313 │     endpoint.path("/")2114     │              ~2115     │2116     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121172118    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2119    │2120 35 │     supervise(children, strategy: :one_for_one)2121    │     ~2122    │2123    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121242125    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2126    │2127 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2128    │                                            ~2129    │2130    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321312132    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2133    │2134 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2135    │                            ~2136    │2137    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321382139     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2140     │2141 113 │     {addr,port} = :ranch.get_addr(ref)2142     │                          ~2143     │2144     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321452146     warning: comparison between distinct types found:21472148         !Path.extname(file_path) == ".gz"21492150     given types:21512152         dynamic(boolean()) == binary()21532154     where "file_path" was given the type:21552156         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2157         # from: lib/phoenix/digester.ex:147:452158         Path.basename(file_path)21592160     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 false21612162     type warning found at:2163     │2164 148 │       !Path.extname(file_path) == ".gz"2165     │                                ~2166     │2167     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121682169    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2170    │2171 51 │       worker(Phoenix.CodeReloader.Server, [])2172    │       ~2173    │2174    └─ lib/phoenix.ex:51:7: Phoenix.start/221752176     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2177     │2178 155 │     Enum.partition attrs, fn2179     │          ~2180     │2181     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121822183    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2184    │2185 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2186    │                                                           ~2187    │2188    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321892190    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21912192        mod.__phoenix_recompile__?21932194    where "mod" was given the type:21952196        # type: dynamic(atom())2197        # from: lib/mix/tasks/compile.phoenix.ex:34:122198        Code.ensure_loaded?(mod)21992200    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22012202    type warning found at:2203    │2204 36 │         mod.__phoenix_recompile__?2205    │             ~2206    │2207    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122082209     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2210     │2211 234 │       Enum.partition(attrs, fn2212     │            ~2213     │2214     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222152216Generated phoenix app2217==> phoenix_html2218Compiling 8 files (.ex)2219    warning: using single-quoted strings to represent charlists is deprecated.2220    Use ~c"" if you indeed want a charlist or use "" instead.2221    You may run "mix format --migrate" to change all single-quoted2222    strings to use the ~c sigil and fix this warning.2223    │2224 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2225    │                                                  ~2226    │2227    └─ lib/phoenix_html/engine.ex:12:5022282229    warning: the 1st pattern in clause will never match:22302231        6022322233    because it is expected to receive type:22342235        dynamic(empty_list() or non_empty_list(term(), term()))22362237    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22382239    type warning found at:2240    │2241 56 │   def to_iodata(?<), do: "&lt;"2242    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2243    │2244    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122452246    warning: the 1st pattern in clause will never match:22472248        6222492250    because it is expected to receive type:22512252        dynamic(empty_list() or non_empty_list(term(), term()))22532254    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22552256    type warning found at:2257    │2258 57 │   def to_iodata(?>), do: "&gt;"2259    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2260    │2261    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122622263    warning: the 1st pattern in clause will never match:22642265        3822662267    because it is expected to receive type:22682269        dynamic(empty_list() or non_empty_list(term(), term()))22702271    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22722273    type warning found at:2274    │2275 58 │   def to_iodata(?&), do: "&amp;"2276    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2277    │2278    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122792280    warning: the 1st pattern in clause will never match:22812282        3422832284    because it is expected to receive type:22852286        dynamic(empty_list() or non_empty_list(term(), term()))22872288    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22892290    type warning found at:2291    │2292 59 │   def to_iodata(?"), do: "&quot;"2293    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2294    │2295    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122962297    warning: the 1st pattern in clause will never match:22982299        3923002301    because it is expected to receive type:23022303        dynamic(empty_list() or non_empty_list(term(), term()))23042305    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23062307    type warning found at:2308    │2309 60 │   def to_iodata(?'), do: "&#39;"2310    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2311    │2312    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123132314    warning: the 1st pattern in clause will never match:23152316        {:safe, data}23172318    because it is expected to receive type:23192320        dynamic(empty_list() or non_empty_list(term(), term()))23212322    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23232324    type warning found at:2325    │2326 76 │   def to_iodata({:safe, data}) do2327    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2328    │2329    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123302331    warning: the following clause is redundant:23322333        def to_iodata(other)23342335    it has type:23362337        dynamic(empty_list() or non_empty_list(term(), term()))23382339    previous clauses have already matched on the following types:23402341        non_empty_list(term(), term())2342        empty_list()23432344    │2345 80 │   def to_iodata(other) do2346    │       ~2347    │2348    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123492350    warning: the 1st pattern in clause will never match:23512352        h23532354    because it is expected to receive type:23552356        dynamic(empty_list() or non_empty_list(term(), term()))23572358    where "h" was given the type:23592360        # type: integer()2361        # from: lib/phoenix_html/safe.ex:62:252362        is_integer(h)23632364    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23652366    type warning found at:2367    │2368 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2369    │                 ~2370    │2371    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123722373    warning: the 1st pattern in clause will never match:23742375        h23762377    because it is expected to receive type:23782379        dynamic(empty_list() or non_empty_list(term(), term()))23802381    where "h" was given the type:23822383        # type: integer()2384        # from: lib/phoenix_html/safe.ex:66:252385        is_integer(h)23862387    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23882389    type warning found at:2390    │2391 66 │   def to_iodata(h) when is_integer(h) do2392    │                 ~2393    │2394    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123952396    warning: the 1st pattern in clause will never match:23972398        h23992400    because it is expected to receive type:24012402        dynamic(empty_list() or non_empty_list(term(), term()))24032404    where "h" was given the type:24052406        # type: binary()2407        # from: lib/phoenix_html/safe.ex:72:252408        is_binary(h)24092410    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24112412    type warning found at:2413    │2414 72 │   def to_iodata(h) when is_binary(h) do2415    │                 ~2416    │2417    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124182419Generated phoenix_html app2420warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2421  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22422  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12423  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52424  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22425  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42426  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/224272428==> guardian2429Compiling 20 files (.ex)2430Generated guardian app2431==> postgrex2432Compiling 62 files (.ex)2433    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2434    │2435 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2436    │                                 ~2437    │2438    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24392440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2441    You may run "mix format --migrate" to fix this warning automatically.2442    │2443 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2444    │         ~2445    │2446    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124472448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2449    You may run "mix format --migrate" to fix this warning automatically.2450    │2451 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2452    │                                                                      ~2453    │2454    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124552456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2457    You may run "mix format --migrate" to fix this warning automatically.2458    │2459 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2460    │         ~2461    │2462    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124632464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2465    You may run "mix format --migrate" to fix this warning automatically.2466    │2467 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2468    │                                                                      ~2469    │2470    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124712472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2473    You may run "mix format --migrate" to fix this warning automatically.2474    │2475 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2476    │                            ~2477    │2478    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124792480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2481    You may run "mix format --migrate" to fix this warning automatically.2482    │2483 43 │     <<-1::int32>>2484    │         ~2485    │2486    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124872488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2489    You may run "mix format --migrate" to fix this warning automatically.2490    │2491 48 │     <<value_byte_size::int32>> <> value2492    │                      ~2493    │2494    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124952496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2497    You may run "mix format --migrate" to fix this warning automatically.2498    │2499 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2500    │                              ~2501    │2502    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225032504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2505    You may run "mix format --migrate" to fix this warning automatically.2506    │2507 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2508    │                              ~2509    │2510    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225112512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2513    You may run "mix format --migrate" to fix this warning automatically.2514    │2515 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2516    │                                      ~2517    │2518    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225192520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2521    You may run "mix format --migrate" to fix this warning automatically.2522    │2523 64 │ ...                   -1::int32, rest::binary>>, acc) do2524    │                         ~2525    │2526    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225272528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2529    You may run "mix format --migrate" to fix this warning automatically.2530    │2531 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2532    │                                      ~2533    │2534    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225352536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2537    You may run "mix format --migrate" to fix this warning automatically.2538    │2539 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2540    │                                     ~2541    │2542    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225432544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2545    You may run "mix format --migrate" to fix this warning automatically.2546    │2547 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2548    │                                       ~2549    │2550    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225512552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2553    You may run "mix format --migrate" to fix this warning automatically.2554    │2555 79 │ ...                   -1::int32, rest::binary>>, acc) do2556    │                         ~2557    │2558    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225592560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2561    You may run "mix format --migrate" to fix this warning automatically.2562    │2563 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2564    │                                       ~2565    │2566    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225672568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2569    You may run "mix format --migrate" to fix this warning automatically.2570    │2571 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2572    │                                     ~2573    │2574    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225752576    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2577    You may run "mix format --migrate" to fix this warning automatically.2578    │2579 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2580    │         ~2581    │2582    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125832584    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2585    You may run "mix format --migrate" to fix this warning automatically.2586    │2587 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2588    │                     ~2589    │2590    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125912592    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2593    You may run "mix format --migrate" to fix this warning automatically.2594    │2595 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2596    │                                      ~2597    │2598    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125992600    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2601    You may run "mix format --migrate" to fix this warning automatically.2602    │2603 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2604    │                                                   ~2605    │2606    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126072608    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2609    You may run "mix format --migrate" to fix this warning automatically.2610    │2611 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2612    │                                                      ~2613    │2614    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126152616    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2617    You may run "mix format --migrate" to fix this warning automatically.2618    │2619 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2620    │                   ~2621    │2622    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126232624    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2625    You may run "mix format --migrate" to fix this warning automatically.2626    │2627 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2628    │                                    ~2629    │2630    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126312632    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2633    You may run "mix format --migrate" to fix this warning automatically.2634    │2635 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2636    │                                                   ~2637    │2638    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126392640    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2641    You may run "mix format --migrate" to fix this warning automatically.2642    │2643 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2644    │                                                                    ~2645    │2646    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126472648    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2649    You may run "mix format --migrate" to fix this warning automatically.2650    │2651 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2652    │                                ~2653    │2654    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126552656    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2657    You may run "mix format --migrate" to fix this warning automatically.2658    │2659 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2660    │                                                 ~2661    │2662    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126632664    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2665    You may run "mix format --migrate" to fix this warning automatically.2666    │2667 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2668    │                                                                ~2669    │2670    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126712672    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2673    You may run "mix format --migrate" to fix this warning automatically.2674    │2675 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2676    │                                                                                 ~2677    │2678    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126792680     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2681     You may run "mix format --migrate" to fix this warning automatically.2682     │2683 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2684     │                                   ~2685     │2686     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326872688    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2689    You may run "mix format --migrate" to fix this warning automatically.2690    │2691 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2692    │                      ~2693    │2694    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126952696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2697    You may run "mix format --migrate" to fix this warning automatically.2698    │2699 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2700    │                               ~2701    │2702    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127032704    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2705    You may run "mix format --migrate" to fix this warning automatically.2706    │2707 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2708    │                         ~2709    │2710    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227112712    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2713    You may run "mix format --migrate" to fix this warning automatically.2714    │2715 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2716    │                                     ~2717    │2718    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227192720    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2721    You may run "mix format --migrate" to fix this warning automatically.2722    │2723 23 │     <<x::float64, y::float64>>2724    │        ~2725    │2726    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227272728    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2729    You may run "mix format --migrate" to fix this warning automatically.2730    │2731 23 │     <<x::float64, y::float64>>2732    │                    ~2733    │2734    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227352736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2737    You may run "mix format --migrate" to fix this warning automatically.2738    │2739 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2740    │                          ~2741    │2742    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127432744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2745    You may run "mix format --migrate" to fix this warning automatically.2746    │2747 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2748    │                           ~2749    │2750    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227512752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2753    You may run "mix format --migrate" to fix this warning automatically.2754    │2755 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2756    │                                       ~2757    │2758    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227592760    warning: use Bitwise is deprecated. import Bitwise instead2761    │2762  4 │   use Bitwise, only_operators: true2763    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2764    │2765    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27662767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2768    You may run "mix format --migrate" to fix this warning automatically.2769    │2770 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2771    │         ~2772    │2773    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127742775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2776    You may run "mix format --migrate" to fix this warning automatically.2777    │2778 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2779    │                                                                      ~2780    │2781    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127822783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2784    You may run "mix format --migrate" to fix this warning automatically.2785    │2786 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2787    │         ~2788    │2789    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127902791    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2792    You may run "mix format --migrate" to fix this warning automatically.2793    │2794 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2795    │                                                                      ~2796    │2797    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127982799    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2800    You may run "mix format --migrate" to fix this warning automatically.2801    │2802 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2803    │         ~2804    │2805    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128062807    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2808    You may run "mix format --migrate" to fix this warning automatically.2809    │2810 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2811    │                                           ~2812    │2813    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/128142815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2816    You may run "mix format --migrate" to fix this warning automatically.2817    │2818 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2819    │         ~2820    │2821    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128222823    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2824    You may run "mix format --migrate" to fix this warning automatically.2825    │2826 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2827    │                                           ~2828    │2829    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128302831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2832    You may run "mix format --migrate" to fix this warning automatically.2833    │2834 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2835    │         ~2836    │2837    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128382839    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2840    You may run "mix format --migrate" to fix this warning automatically.2841    │2842 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2843    │                                           ~2844    │2845    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128462847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2848    You may run "mix format --migrate" to fix this warning automatically.2849    │2850 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2851    │             ~2852    │2853    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128542855    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2856    You may run "mix format --migrate" to fix this warning automatically.2857    │2858 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2859    │                                             ~2860    │2861    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128622863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2864    You may run "mix format --migrate" to fix this warning automatically.2865    │2866 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2867    │          ~2868    │2869    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128702871    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2872    You may run "mix format --migrate" to fix this warning automatically.2873    │2874 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2875    │                                                                       ~2876    │2877    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128782879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2880    You may run "mix format --migrate" to fix this warning automatically.2881    │2882 46 │       0 :: int32>>2883    │         ~2884    │2885    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128862887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2888    You may run "mix format --migrate" to fix this warning automatically.2889    │2890 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2891    │          ~2892    │2893    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128942895    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2896    You may run "mix format --migrate" to fix this warning automatically.2897    │2898 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2899    │                                                                       ~2900    │2901    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129022903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2904    You may run "mix format --migrate" to fix this warning automatically.2905    │2906 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2907    │                                                                                   ~2908    │2909    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129102911    warning: use Bitwise is deprecated. import Bitwise instead2912    │2913  5 │   use Bitwise2914    │   ~~~~~~~~~~~2915    │2916    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29172918    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2919    You may run "mix format --migrate" to fix this warning automatically.2920    │2921 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2922    │                     ~2923    │2924    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129252926    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 operator2927    │2928 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2929    │                              ~2930    │2931    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129322933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2934    You may run "mix format --migrate" to fix this warning automatically.2935    │2936 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2937    │                    ~2938    │2939    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329402941    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 operator2942    │2943 72 │           <<data :: size(rest_size)>> = rest2944    │                          ~2945    │2946    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329472948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2949    You may run "mix format --migrate" to fix this warning automatically.2950    │2951 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2952    │                   ~2953    │2954    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329552956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2957    You may run "mix format --migrate" to fix this warning automatically.2958    │2959 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2960    │                                 ~2961    │2962    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329632964    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2965    You may run "mix format --migrate" to fix this warning automatically.2966    │2967 86 │   def parse(<<status :: int8>>, ?Z, _size) do2968    │                      ~2969    │2970    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329712972    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2973    You may run "mix format --migrate" to fix this warning automatically.2974    │2975 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2976    │                   ~2977    │2978    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329792980     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2981     You may run "mix format --migrate" to fix this warning automatically.2982     │2983 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2984     │                            ~2985     │2986     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329872988     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2989     You may run "mix format --migrate" to fix this warning automatically.2990     │2991 103 │     case <<len ::uint16>> do2992     │                ~2993     │2994     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329952996     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2997     You may run "mix format --migrate" to fix this warning automatically.2998     │2999 104 │       <<^overflow_len :: uint16>> ->3000     │                       ~3001     │3002     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330033004     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3005     You may run "mix format --migrate" to fix this warning automatically.3006     │3007 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3008     │                   ~3009     │3010     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330113012     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3013     You may run "mix format --migrate" to fix this warning automatically.3014     │3015 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3016     │                 ~3017     │3018     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330193020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3021     You may run "mix format --migrate" to fix this warning automatically.3022     │3023 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3024     │                      ~3025     │3026     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330273028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3029     You may run "mix format --migrate" to fix this warning automatically.3030     │3031 226 │      [<<size :: int32>>, data]3032     │              ~3033     │3034     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130353036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3037     You may run "mix format --migrate" to fix this warning automatically.3038     │3039 224 │       [first, <<size :: int32>>, data]3040     │                      ~3041     │3042     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130433044     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3048     │                                 ~3049     │3050     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130513052     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3053     You may run "mix format --migrate" to fix this warning automatically.3054     │3055 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3056     │                                                               ~3057     │3058     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130593060     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3061     You may run "mix format --migrate" to fix this warning automatically.3062     │3063 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3064     │                                                 ~3065     │3066     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130673068     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 252 │     len = <<div(byte_size(oids), 4) :: int16>>3072     │                                     ~3073     │3074     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130753076     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3077     You may run "mix format --migrate" to fix this warning automatically.3078     │3079 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3080     │                                                                        ~3081     │3082     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130833084     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3088     │                                                                        ~3089     │3090     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130913092     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3096     │                                        ~3097     │3098     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130993100     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3101     You may run "mix format --migrate" to fix this warning automatically.3102     │3103 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3104     │                                        ~3105     │3106     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131073108     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3109     You may run "mix format --migrate" to fix this warning automatically.3110     │3111 287 │     len_params  = <<length(params) :: int16>>3112     │                                    ~3113     │3114     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131153116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3117     You may run "mix format --migrate" to fix this warning automatically.3118     │3119 294 │     {?E, [port, 0, <<rows :: int32>>]}3120     │                           ~3121     │3122     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131233124     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3125     You may run "mix format --migrate" to fix this warning automatically.3126     │3127 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3128     │                  ~3129     │3130     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131313132     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3133     You may run "mix format --migrate" to fix this warning automatically.3134     │3135 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3136     │                                 ~3137     │3138     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131393140     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3141     You may run "mix format --migrate" to fix this warning automatically.3142     │3143 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3144     │                  ~3145     │3146     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131473148     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3149     You may run "mix format --migrate" to fix this warning automatically.3150     │3151 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3152     │                                 ~3153     │3154     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131553156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3157     You may run "mix format --migrate" to fix this warning automatically.3158     │3159 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3160     │                                               ~3161     │3162     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131633164     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3165     You may run "mix format --migrate" to fix this warning automatically.3166     │3167 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3168     │                                                             ~3169     │3170     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131713172     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3173     You may run "mix format --migrate" to fix this warning automatically.3174     │3175 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3176     │                              ~3177     │3178     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131793180     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3181     You may run "mix format --migrate" to fix this warning automatically.3182     │3183 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3184     │                 ~3185     │3186     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131873188     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3189     You may run "mix format --migrate" to fix this warning automatically.3190     │3191 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3192     │                                   ~3193     │3194     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131953196     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3197     You may run "mix format --migrate" to fix this warning automatically.3198     │3199 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3200     │                                                      ~3201     │3202     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132033204     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3205     You may run "mix format --migrate" to fix this warning automatically.3206     │3207 363 │        type_size :: int16, type_mod :: int32, format :: int16,3208     │                  ~3209     │3210     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132113212     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3213     You may run "mix format --migrate" to fix this warning automatically.3214     │3215 363 │        type_size :: int16, type_mod :: int32, format :: int16,3216     │                                     ~3217     │3218     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132193220     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3221     You may run "mix format --migrate" to fix this warning automatically.3222     │3223 363 │        type_size :: int16, type_mod :: int32, format :: int16,3224     │                                                      ~3225     │3226     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132273228     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3229     You may run "mix format --migrate" to fix this warning automatically.3230     │3231 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3232     │                            ~3233     │3234     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132353236     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3237     You may run "mix format --migrate" to fix this warning automatically.3238     │3239 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3240     │                                       ~3241     │3242     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132433244     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3245     You may run "mix format --migrate" to fix this warning automatically.3246     │3247 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3248     │                           ~3249     │3250     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132513252    warning: unused require Postgrex.Messages3253    │3254 30 │   require Postgrex.Messages3255    │   ~3256    │3257    └─ lib/postgrex/query.ex:30:332583259    warning: unused require Logger3260    │3261  8 │   require Logger3262    │   ~3263    │3264    └─ lib/postgrex/notifications.ex:8:332653266      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3267      │3268 1005 │     Logger.warn(fn() ->3269      │            ~3270      │3271      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532723273      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3274      You may run "mix format --migrate" to fix this warning automatically.3275      │3276 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3277      │                          ~3278      │3279      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132803281      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3282      You may run "mix format --migrate" to fix this warning automatically.3283      │3284 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3285      │                                        ~3286      │3287      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132883289      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 operator3290      │3291 2003 │       <<body :: binary(size), rest :: binary>> ->3292      │                        ~3293      │3294      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132953296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 59 │       if lower == <<-1::int32>> do3300    │                       ~3301    │3302    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/433033304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305    You may run "mix format --migrate" to fix this warning automatically.3306    │3307 66 │       if upper == <<-1::int32>> do3308    │                       ~3309    │3310    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/433113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3316    │                               ~3317    │3318    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/433193320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3324    │                                                           ~3325    │3326    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333273328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3329    You may run "mix format --migrate" to fix this warning automatically.3330    │3331 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3332    │                                                                       ~3333    │3334    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333353336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337    You may run "mix format --migrate" to fix this warning automatically.3338    │3339 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3340    │                       ~3341    │3342    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333433344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3345    You may run "mix format --migrate" to fix this warning automatically.3346    │3347 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3348    │                                   ~3349    │3350    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333513352    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3353    You may run "mix format --migrate" to fix this warning automatically.3354    │3355 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3356    │                                                      ~3357    │3358    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333593360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3361    You may run "mix format --migrate" to fix this warning automatically.3362    │3363 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3364    │                                ~3365    │3366    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333673368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369    You may run "mix format --migrate" to fix this warning automatically.3370    │3371 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3372    │                          ~3373    │3374    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233753376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3377    You may run "mix format --migrate" to fix this warning automatically.3378    │3379 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3380    │                                            ~3381    │3382    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233833384    warning: using single-quoted strings to represent charlists is deprecated.3385    Use ~c"" if you indeed want a charlist or use "" instead.3386    You may run "mix format --migrate" to change all single-quoted3387    strings to use the ~c sigil and fix this warning.3388    │3389 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3390    │                                                  ~3391    │3392    └─ lib/postgrex/type_module.ex:49:5033933394     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3395     You may run "mix format --migrate" to fix this warning automatically.3396     │3397 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3398     │                       ~3399     │3400     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/134013402     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3403     You may run "mix format --migrate" to fix this warning automatically.3404     │3405 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3406     │                        ~3407     │3408     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134093410     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3411     You may run "mix format --migrate" to fix this warning automatically.3412     │3413 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3414     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415     │3416     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334173418     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3419     You may run "mix format --migrate" to fix this warning automatically.3420     │3421 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3422     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3423     │3424     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134253426    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3427    You may run "mix format --migrate" to fix this warning automatically.3428    │3429 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3430    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3431    │3432    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134333434    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3435    You may run "mix format --migrate" to fix this warning automatically.3436    │3437 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3438    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3439    │3440    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134413442    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 operator3443    │3444 15 │         <<binary::binary-size(last_pos), last::bits>> = val3445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446    │3447    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134483449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3450    You may run "mix format --migrate" to fix this warning automatically.3451    │3452 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3453    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454    │3455    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134563457    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3458    You may run "mix format --migrate" to fix this warning automatically.3459    │3460 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3462    │3463    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134643465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3466     You may run "mix format --migrate" to fix this warning automatically.3467     │3468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470     │3471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134723473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3474    You may run "mix format --migrate" to fix this warning automatically.3475    │3476  9 │         <<1 :: int32, 1>>3477    │         ~~~~~~~~~~~~~~~~~3478    │3479    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134803481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482    You may run "mix format --migrate" to fix this warning automatically.3483    │3484 11 │         <<1 :: int32, 0>>3485    │         ~~~~~~~~~~~~~~~~~3486    │3487    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134883489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3490     You may run "mix format --migrate" to fix this warning automatically.3491     │3492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494     │3495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134963497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3498    You may run "mix format --migrate" to fix this warning automatically.3499    │3500 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135043505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3506     You may run "mix format --migrate" to fix this warning automatically.3507     │3508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510     │3511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135123513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514    You may run "mix format --migrate" to fix this warning automatically.3515    │3516 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3517    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518    │3519    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135203521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3522    You may run "mix format --migrate" to fix this warning automatically.3523    │3524 12 │         <<20 :: int32, 3, n, 1, 16,3525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3526    │3527    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135283529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3530     You may run "mix format --migrate" to fix this warning automatically.3531     │3532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534     │3535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135363537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3538    You may run "mix format --migrate" to fix this warning automatically.3539    │3540 10 │         <<24::int32, x::float64, y::float64, r::float64>>3541    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542    │3543    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135443545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3546    You may run "mix format --migrate" to fix this warning automatically.3547    │3548 10 │         <<24::int32, x::float64, y::float64, r::float64>>3549    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550    │3551    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135523553    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3554    You may run "mix format --migrate" to fix this warning automatically.3555    │3556 10 │         <<24::int32, x::float64, y::float64, r::float64>>3557    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558    │3559    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135603561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564 10 │         <<24::int32, x::float64, y::float64, r::float64>>3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135683569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3570     You may run "mix format --migrate" to fix this warning automatically.3571     │3572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3574     │3575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135763577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3578     You may run "mix format --migrate" to fix this warning automatically.3579     │3580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582     │3583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135843585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3586    You may run "mix format --migrate" to fix this warning automatically.3587    │3588  9 │         <<4::int32, n::float32>>3589    │         ~~~~~~~~~~~~~~~~~~~~~~~~3590    │3591    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135923593    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3594    You may run "mix format --migrate" to fix this warning automatically.3595    │3596  9 │         <<4::int32, n::float32>>3597    │         ~~~~~~~~~~~~~~~~~~~~~~~~3598    │3599    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136003601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602    You may run "mix format --migrate" to fix this warning automatically.3603    │3604 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3605    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606    │3607    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136083609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610    You may run "mix format --migrate" to fix this warning automatically.3611    │3612 13 │         <<4::int32, 0::1, 255, 0::23>>3613    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614    │3615    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136163617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3618    You may run "mix format --migrate" to fix this warning automatically.3619    │3620 15 │         <<4::int32, 1::1, 255, 0::23>>3621    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622    │3623    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136243625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626     You may run "mix format --migrate" to fix this warning automatically.3627     │3628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630     │3631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136323633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3634    You may run "mix format --migrate" to fix this warning automatically.3635    │3636  9 │         <<8 :: int32, n :: float64>>3637    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638    │3639    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136403641    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3642    You may run "mix format --migrate" to fix this warning automatically.3643    │3644  9 │         <<8 :: int32, n :: float64>>3645    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646    │3647    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136483649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650    You may run "mix format --migrate" to fix this warning automatically.3651    │3652 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3653    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654    │3655    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136563657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3658    You may run "mix format --migrate" to fix this warning automatically.3659    │3660 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3661    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662    │3663    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136643665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666    You may run "mix format --migrate" to fix this warning automatically.3667    │3668 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3669    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670    │3671    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136723673     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3674     You may run "mix format --migrate" to fix this warning automatically.3675     │3676 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3677     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678     │3679     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136803681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3682    You may run "mix format --migrate" to fix this warning automatically.3683    │3684 12 │         [<<IO.iodata_length(data) :: int32>> | data]3685    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686    │3687    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136883689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690     You may run "mix format --migrate" to fix this warning automatically.3691     │3692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694     │3695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136963697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3698    You may run "mix format --migrate" to fix this warning automatically.3699    │3700 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3701    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702    │3703    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137043705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3706    You may run "mix format --migrate" to fix this warning automatically.3707    │3708 12 │         <<20 :: int32, 3, 128, 0, 16,3709    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710    │3711    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137123713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3714     You may run "mix format --migrate" to fix this warning automatically.3715     │3716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718     │3719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137203721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3722    You may run "mix format --migrate" to fix this warning automatically.3723    │3724 12 │         <<2 :: int32, int :: int16>>3725    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726    │3727    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137283729    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3730    You may run "mix format --migrate" to fix this warning automatically.3731    │3732 12 │         <<2 :: int32, int :: int16>>3733    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734    │3735    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137363737     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738     You may run "mix format --migrate" to fix this warning automatically.3739     │3740 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3741     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742     │3743     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137443745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3746    You may run "mix format --migrate" to fix this warning automatically.3747    │3748 12 │         <<4 :: int32, int :: int32>>3749    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750    │3751    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137523753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3754    You may run "mix format --migrate" to fix this warning automatically.3755    │3756 12 │         <<4 :: int32, int :: int32>>3757    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758    │3759    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137603761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3762     You may run "mix format --migrate" to fix this warning automatically.3763     │3764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766     │3767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137683769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770    You may run "mix format --migrate" to fix this warning automatically.3771    │3772 12 │         <<8 :: int32, int :: int64>>3773    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774    │3775    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137763777    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3778    You may run "mix format --migrate" to fix this warning automatically.3779    │3780 12 │         <<8 :: int32, int :: int64>>3781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782    │3783    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137843785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3786     You may run "mix format --migrate" to fix this warning automatically.3787     │3788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790     │3791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137923793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3794    You may run "mix format --migrate" to fix this warning automatically.3795    │3796 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3797    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798    │3799    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138003801    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3802    You may run "mix format --migrate" to fix this warning automatically.3803    │3804 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3805    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806    │3807    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138083809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3810    You may run "mix format --migrate" to fix this warning automatically.3811    │3812 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3813    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814    │3815    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138163817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3818    You may run "mix format --migrate" to fix this warning automatically.3819    │3820 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3821    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822    │3823    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138243825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3826     You may run "mix format --migrate" to fix this warning automatically.3827     │3828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830     │3831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138323833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3834    You may run "mix format --migrate" to fix this warning automatically.3835    │3836 10 │         <<24::int32, a::float64, b::float64, c::float64>>3837    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838    │3839    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138403841    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3842    You may run "mix format --migrate" to fix this warning automatically.3843    │3844 10 │         <<24::int32, a::float64, b::float64, c::float64>>3845    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846    │3847    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138483849    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3850    You may run "mix format --migrate" to fix this warning automatically.3851    │3852 10 │         <<24::int32, a::float64, b::float64, c::float64>>3853    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854    │3855    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138563857    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3858    You may run "mix format --migrate" to fix this warning automatically.3859    │3860 10 │         <<24::int32, a::float64, b::float64, c::float64>>3861    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862    │3863    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138643865     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866     You may run "mix format --migrate" to fix this warning automatically.3867     │3868 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3869     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870     │3871     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138723873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874    You may run "mix format --migrate" to fix this warning automatically.3875    │3876 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3877    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878    │3879    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138803881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882     You may run "mix format --migrate" to fix this warning automatically.3883     │3884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886     │3887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138883889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890    You may run "mix format --migrate" to fix this warning automatically.3891    │3892  9 │         <<6::int32, a, b, c, d, e, f>>3893    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894    │3895    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138963897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3898     You may run "mix format --migrate" to fix this warning automatically.3899     │3900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902     │3903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139043905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906    You may run "mix format --migrate" to fix this warning automatically.3907    │3908 11 │         [<<byte_size(name) :: int32>> | name]3909    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910    │3911    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139123913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914     You may run "mix format --migrate" to fix this warning automatically.3915     │3916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918     │3919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139203921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922    You may run "mix format --migrate" to fix this warning automatically.3923    │3924 10 │         [<<IO.iodata_length(data)::int32>> | data]3925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926    │3927    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139283929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3930    You may run "mix format --migrate" to fix this warning automatically.3931    │3932 13 │         [<<IO.iodata_length(data)::int32>> | data]3933    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934    │3935    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139363937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938     You may run "mix format --migrate" to fix this warning automatically.3939     │3940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942     │3943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139443945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946    You may run "mix format --migrate" to fix this warning automatically.3947    │3948 15 │         <<4 :: int32, oid :: uint32>>3949    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3950    │3951    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139523953    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3954    You may run "mix format --migrate" to fix this warning automatically.3955    │3956 15 │         <<4 :: int32, oid :: uint32>>3957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958    │3959    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139603961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3962     You may run "mix format --migrate" to fix this warning automatically.3963     │3964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966     │3967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139683969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3970    You may run "mix format --migrate" to fix this warning automatically.3971    │3972 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3973    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974    │3975    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139763977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3978    You may run "mix format --migrate" to fix this warning automatically.3979    │3980 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3981    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982    │3983    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139843985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3986     You may run "mix format --migrate" to fix this warning automatically.3987     │3988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990     │3991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139923993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3994    You may run "mix format --migrate" to fix this warning automatically.3995    │3996  9 │         <<16::int32, x::float64, y::float64>>3997    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998    │3999    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140004001    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4002    You may run "mix format --migrate" to fix this warning automatically.4003    │4004  9 │         <<16::int32, x::float64, y::float64>>4005    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006    │4007    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140084009    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4010    You may run "mix format --migrate" to fix this warning automatically.4011    │4012  9 │         <<16::int32, x::float64, y::float64>>4013    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014    │4015    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140164017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018     You may run "mix format --migrate" to fix this warning automatically.4019     │4020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022     │4023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140244025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4026    You may run "mix format --migrate" to fix this warning automatically.4027    │4028 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4029    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030    │4031    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140324033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034    You may run "mix format --migrate" to fix this warning automatically.4035    │4036 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4037    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038    │4039    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140404041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4042     You may run "mix format --migrate" to fix this warning automatically.4043     │4044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046     │4047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340484049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4050     You may run "mix format --migrate" to fix this warning automatically.4051     │4052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4054     │4055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140564057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4058    You may run "mix format --migrate" to fix this warning automatically.4059    │4060 14 │         [<<byte_size(bin) :: int32>> | bin]4061    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062    │4063    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140644065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4066     You may run "mix format --migrate" to fix this warning automatically.4067     │4068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070     │4071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340724073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074    You may run "mix format --migrate" to fix this warning automatically.4075    │4076 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4077    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078    │4079    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340804081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4082    You may run "mix format --migrate" to fix this warning automatically.4083    │4084 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4085    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086    │4087    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340884089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4090     You may run "mix format --migrate" to fix this warning automatically.4091     │4092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094     │4095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140964097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098    You may run "mix format --migrate" to fix this warning automatically.4099    │4100  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4101    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102    │4103    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141044105    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4106    You may run "mix format --migrate" to fix this warning automatically.4107    │4108  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4109    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110    │4111    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141124113    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4114    You may run "mix format --migrate" to fix this warning automatically.4115    │4116  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4117    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118    │4119    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141204121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122     You may run "mix format --migrate" to fix this warning automatically.4123     │4124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126     │4127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141284129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130     You may run "mix format --migrate" to fix this warning automatically.4131     │4132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134     │4135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141364137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138     You may run "mix format --migrate" to fix this warning automatically.4139     │4140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142     │4143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141444145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146     You may run "mix format --migrate" to fix this warning automatically.4147     │4148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150     │4151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141524153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4154     You may run "mix format --migrate" to fix this warning automatically.4155     │4156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4158     │4159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141604161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4162    You may run "mix format --migrate" to fix this warning automatically.4163    │4164 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4165    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166    │4167    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141684169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170     You may run "mix format --migrate" to fix this warning automatically.4171     │4172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174     │4175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141764177    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4178    You may run "mix format --migrate" to fix this warning automatically.4179    │4180 11 │         [<<16 :: int32>> | uuid]4181    │         ~~~~~~~~~~~~~~~~~~~~~~~~4182    │4183    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141844185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186     You may run "mix format --migrate" to fix this warning automatically.4187     │4188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190     │4191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141924193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194    You may run "mix format --migrate" to fix this warning automatically.4195    │4196  9 │         <<0 :: int32>>4197    │         ~~~~~~~~~~~~~~4198    │4199    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/142004201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202     You may run "mix format --migrate" to fix this warning automatically.4203     │4204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206     │4207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142084209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4210    You may run "mix format --migrate" to fix this warning automatically.4211    │4212 15 │         <<0 :: int32>>4213    │         ~~~~~~~~~~~~~~4214    │4215    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142164217     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4218     You may run "mix format --migrate" to fix this warning automatically.4219     │4220 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4221     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222     │4223     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542244225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226     You may run "mix format --migrate" to fix this warning automatically.4227     │4228 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4229     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230     │4231     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442324233     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4234     You may run "mix format --migrate" to fix this warning automatically.4235     │4236 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4237     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238     │4239     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442404241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4242     You may run "mix format --migrate" to fix this warning automatically.4243     │4244 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4245     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246     │4247     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442484249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4250     You may run "mix format --migrate" to fix this warning automatically.4251     │4252 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4253     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254     │4255     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442564257     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258     You may run "mix format --migrate" to fix this warning automatically.4259     │4260 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4261     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262     │4263     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542644265     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4266     You may run "mix format --migrate" to fix this warning automatically.4267     │4268 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4269     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270     │4271     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542724273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4274    You may run "mix format --migrate" to fix this warning automatically.4275    │4276 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278    │4279    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842804281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4282    You may run "mix format --migrate" to fix this warning automatically.4283    │4284 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4285    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286    │4287    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842884289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290    You may run "mix format --migrate" to fix this warning automatically.4291    │4292 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4293    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294    │4295    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842964297    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4298    You may run "mix format --migrate" to fix this warning automatically.4299    │4300 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302    │4303    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843044305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4306    You may run "mix format --migrate" to fix this warning automatically.4307    │4308 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310    │4311    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443124313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314    You may run "mix format --migrate" to fix this warning automatically.4315    │4316 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4317    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318    │4319    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443204321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322    You may run "mix format --migrate" to fix this warning automatically.4323    │4324 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4325    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326    │4327    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443284329    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4330    You may run "mix format --migrate" to fix this warning automatically.4331    │4332 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4333    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334    │4335    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443364337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338    You may run "mix format --migrate" to fix this warning automatically.4339    │4340 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342    │4343    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743444345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346    You may run "mix format --migrate" to fix this warning automatically.4347    │4348 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4349    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350    │4351    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743524353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354    You may run "mix format --migrate" to fix this warning automatically.4355    │4356 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4357    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358    │4359    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743604361    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4362    You may run "mix format --migrate" to fix this warning automatically.4363    │4364 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4365    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366    │4367    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743684369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370     You may run "mix format --migrate" to fix this warning automatically.4371     │4372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374     │4375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843764377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4378     You may run "mix format --migrate" to fix this warning automatically.4379     │4380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382     │4383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443844385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386     You may run "mix format --migrate" to fix this warning automatically.4387     │4388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390     │4391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743924393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394    You may run "mix format --migrate" to fix this warning automatically.4395    │4396 27 │       <<len :: int32, value :: binary-size(len)>> ->4397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398    │4399    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644004401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402    You may run "mix format --migrate" to fix this warning automatically.4403    │4404 27 │       <<len :: int32, value :: binary-size(len)>> ->4405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4406    │4407    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244084409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410    You may run "mix format --migrate" to fix this warning automatically.4411    │4412 27 │       <<len :: int32, value :: binary-size(len)>> ->4413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414    │4415    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544164417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418     You may run "mix format --migrate" to fix this warning automatically.4419     │4420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422     │4423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644244425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426     You may run "mix format --migrate" to fix this warning automatically.4427     │4428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430     │4431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244324433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434     You may run "mix format --migrate" to fix this warning automatically.4435     │4436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438     │4439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544404441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442    You may run "mix format --migrate" to fix this warning automatically.4443    │4444 19 │       <<1 :: int32, 1>> -> true4445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4446    │4447    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644484449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450    You may run "mix format --migrate" to fix this warning automatically.4451    │4452 19 │       <<1 :: int32, 1>> -> true4453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4454    │4455    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244564457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 19 │       <<1 :: int32, 1>> -> true4461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544644465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4466    You may run "mix format --migrate" to fix this warning automatically.4467    │4468 20 │       <<1 :: int32, 0>> -> false4469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4470    │4471    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644724473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4474    You may run "mix format --migrate" to fix this warning automatically.4475    │4476 20 │       <<1 :: int32, 0>> -> false4477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4478    │4479    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244804481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4482    You may run "mix format --migrate" to fix this warning automatically.4483    │4484 20 │       <<1 :: int32, 0>> -> false4485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4486    │4487    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544884489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490     You may run "mix format --migrate" to fix this warning automatically.4491     │4492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494     │4495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644964497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4498     You may run "mix format --migrate" to fix this warning automatically.4499     │4500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502     │4503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245044505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4506     You may run "mix format --migrate" to fix this warning automatically.4507     │4508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510     │4511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545124513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4514    You may run "mix format --migrate" to fix this warning automatically.4515    │4516 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518    │4519    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645204521    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4522    You may run "mix format --migrate" to fix this warning automatically.4523    │4524 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526    │4527    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645284529    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645364537    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645444545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4546    You may run "mix format --migrate" to fix this warning automatically.4547    │4548 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550    │4551    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645524553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245604561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562    You may run "mix format --migrate" to fix this warning automatically.4563    │4564 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566    │4567    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245684569    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4570    You may run "mix format --migrate" to fix this warning automatically.4571    │4572 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574    │4575    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245764577    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4578    You may run "mix format --migrate" to fix this warning automatically.4579    │4580 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582    │4583    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245844585    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4586    You may run "mix format --migrate" to fix this warning automatically.4587    │4588 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590    │4591    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245924593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4594    You may run "mix format --migrate" to fix this warning automatically.4595    │4596 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598    │4599    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546004601    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546084609    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4610    You may run "mix format --migrate" to fix this warning automatically.4611    │4612 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614    │4615    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546164617    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4618    You may run "mix format --migrate" to fix this warning automatically.4619    │4620 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622    │4623    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546244625    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4626    You may run "mix format --migrate" to fix this warning automatically.4627    │4628 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630    │4631    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546324633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634     You may run "mix format --migrate" to fix this warning automatically.4635     │4636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638     │4639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646404641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642     You may run "mix format --migrate" to fix this warning automatically.4643     │4644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646     │4647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246484649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650     You may run "mix format --migrate" to fix this warning automatically.4651     │4652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654     │4655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546564657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658    You may run "mix format --migrate" to fix this warning automatically.4659    │4660 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662    │4663    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646644665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666    You may run "mix format --migrate" to fix this warning automatically.4667    │4668 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670    │4671    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246724673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674    You may run "mix format --migrate" to fix this warning automatically.4675    │4676 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678    │4679    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546804681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682    You may run "mix format --migrate" to fix this warning automatically.4683    │4684 23 │       <<20 :: int32, 3, n, 1, 16,4685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4686    │4687    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646884689    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690    You may run "mix format --migrate" to fix this warning automatically.4691    │4692 23 │       <<20 :: int32, 3, n, 1, 16,4693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4694    │4695    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246964697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4698    You may run "mix format --migrate" to fix this warning automatically.4699    │4700 23 │       <<20 :: int32, 3, n, 1, 16,4701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4702    │4703    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547044705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706     You may run "mix format --migrate" to fix this warning automatically.4707     │4708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710     │4711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647124713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4714     You may run "mix format --migrate" to fix this warning automatically.4715     │4716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718     │4719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247204721     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4722     You may run "mix format --migrate" to fix this warning automatically.4723     │4724 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4725     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726     │4727     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547284729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647364737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647444745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4746    You may run "mix format --migrate" to fix this warning automatically.4747    │4748 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750    │4751    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647524753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4754    You may run "mix format --migrate" to fix this warning automatically.4755    │4756 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758    │4759    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647604761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4762    You may run "mix format --migrate" to fix this warning automatically.4763    │4764 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766    │4767    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247684769    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4770    You may run "mix format --migrate" to fix this warning automatically.4771    │4772 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774    │4775    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247764777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4778    You may run "mix format --migrate" to fix this warning automatically.4779    │4780 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782    │4783    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247844785    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4786    You may run "mix format --migrate" to fix this warning automatically.4787    │4788 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790    │4791    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247924793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548004801    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4802    You may run "mix format --migrate" to fix this warning automatically.4803    │4804 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806    │4807    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548084809    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4810    You may run "mix format --migrate" to fix this warning automatically.4811    │4812 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814    │4815    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548164817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4818    You may run "mix format --migrate" to fix this warning automatically.4819    │4820 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822    │4823    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548244825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826     You may run "mix format --migrate" to fix this warning automatically.4827     │4828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830     │4831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648324833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834     You may run "mix format --migrate" to fix this warning automatically.4835     │4836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838     │4839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248404841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842     You may run "mix format --migrate" to fix this warning automatically.4843     │4844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846     │4847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548484849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850    You may run "mix format --migrate" to fix this warning automatically.4851    │4852 36 │       <<4 :: int32, days :: int32>> ->4853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854    │4855    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648564857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858    You may run "mix format --migrate" to fix this warning automatically.4859    │4860 36 │       <<4 :: int32, days :: int32>> ->4861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862    │4863    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 36 │       <<4 :: int32, days :: int32>> ->4869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248724873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4874    You may run "mix format --migrate" to fix this warning automatically.4875    │4876 36 │       <<4 :: int32, days :: int32>> ->4877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878    │4879    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248804881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882    You may run "mix format --migrate" to fix this warning automatically.4883    │4884 36 │       <<4 :: int32, days :: int32>> ->4885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886    │4887    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548884889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890    You may run "mix format --migrate" to fix this warning automatically.4891    │4892 36 │       <<4 :: int32, days :: int32>> ->4893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894    │4895    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548964897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898     You may run "mix format --migrate" to fix this warning automatically.4899     │4900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902     │4903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649044905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906     You may run "mix format --migrate" to fix this warning automatically.4907     │4908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910     │4911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249124913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914     You may run "mix format --migrate" to fix this warning automatically.4915     │4916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918     │4919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549204921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922    You may run "mix format --migrate" to fix this warning automatically.4923    │4924 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926    │4927    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649284929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930    You may run "mix format --migrate" to fix this warning automatically.4931    │4932 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934    │4935    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249364937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938    You may run "mix format --migrate" to fix this warning automatically.4939    │4940 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942    │4943    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549444945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249604961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962    You may run "mix format --migrate" to fix this warning automatically.4963    │4964 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966    │4967    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549684969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970    You may run "mix format --migrate" to fix this warning automatically.4971    │4972 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974    │4975    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649764977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249844985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986    You may run "mix format --migrate" to fix this warning automatically.4987    │4988 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990    │4991    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549924993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994    You may run "mix format --migrate" to fix this warning automatically.4995    │4996 26 │       <<4::int32, float::float32>>   -> float4997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998    │4999    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650005001    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5002    You may run "mix format --migrate" to fix this warning automatically.5003    │5004 26 │       <<4::int32, float::float32>>   -> float5005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006    │5007    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650085009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010    You may run "mix format --migrate" to fix this warning automatically.5011    │5012 26 │       <<4::int32, float::float32>>   -> float5013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014    │5015    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250165017    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5018    You may run "mix format --migrate" to fix this warning automatically.5019    │5020 26 │       <<4::int32, float::float32>>   -> float5021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022    │5023    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250245025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026    You may run "mix format --migrate" to fix this warning automatically.5027    │5028 26 │       <<4::int32, float::float32>>   -> float5029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030    │5031    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550325033    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5034    You may run "mix format --migrate" to fix this warning automatically.5035    │5036 26 │       <<4::int32, float::float32>>   -> float5037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038    │5039    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550405041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042     You may run "mix format --migrate" to fix this warning automatically.5043     │5044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046     │5047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650485049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050     You may run "mix format --migrate" to fix this warning automatically.5051     │5052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054     │5055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250565057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058     You may run "mix format --migrate" to fix this warning automatically.5059     │5060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062     │5063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550645065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066    You may run "mix format --migrate" to fix this warning automatically.5067    │5068 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070    │5071    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650725073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074    You may run "mix format --migrate" to fix this warning automatically.5075    │5076 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078    │5079    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250805081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082    You may run "mix format --migrate" to fix this warning automatically.5083    │5084 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086    │5087    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550885089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090    You may run "mix format --migrate" to fix this warning automatically.5091    │5092 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094    │5095    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650965097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098    You may run "mix format --migrate" to fix this warning automatically.5099    │5100 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102    │5103    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251045105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106    You may run "mix format --migrate" to fix this warning automatically.5107    │5108 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110    │5111    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551125113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114    You may run "mix format --migrate" to fix this warning automatically.5115    │5116 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118    │5119    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651205121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5122    You may run "mix format --migrate" to fix this warning automatically.5123    │5124 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126    │5127    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251285129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130    You may run "mix format --migrate" to fix this warning automatically.5131    │5132 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134    │5135    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551365137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5138    You may run "mix format --migrate" to fix this warning automatically.5139    │5140 26 │       <<8::int32, float::float64>>        -> float5141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142    │5143    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651445145    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5146    You may run "mix format --migrate" to fix this warning automatically.5147    │5148 26 │       <<8::int32, float::float64>>        -> float5149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150    │5151    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651525153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5154    You may run "mix format --migrate" to fix this warning automatically.5155    │5156 26 │       <<8::int32, float::float64>>        -> float5157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158    │5159    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251605161    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5162    You may run "mix format --migrate" to fix this warning automatically.5163    │5164 26 │       <<8::int32, float::float64>>        -> float5165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166    │5167    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251685169    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170    You may run "mix format --migrate" to fix this warning automatically.5171    │5172 26 │       <<8::int32, float::float64>>        -> float5173    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174    │5175    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551765177    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5178    You may run "mix format --migrate" to fix this warning automatically.5179    │5180 26 │       <<8::int32, float::float64>>        -> float5181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182    │5183    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551845185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186     You may run "mix format --migrate" to fix this warning automatically.5187     │5188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190     │5191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651925193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194     You may run "mix format --migrate" to fix this warning automatically.5195     │5196 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5197     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198     │5199     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252005201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202     You may run "mix format --migrate" to fix this warning automatically.5203     │5204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206     │5207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552085209     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210     You may run "mix format --migrate" to fix this warning automatically.5211     │5212 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5213     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214     │5215     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652165217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5218     You may run "mix format --migrate" to fix this warning automatically.5219     │5220 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5221     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222     │5223     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252245225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226     You may run "mix format --migrate" to fix this warning automatically.5227     │5228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230     │5231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552325233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234     You may run "mix format --migrate" to fix this warning automatically.5235     │5236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238     │5239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652405241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242     You may run "mix format --migrate" to fix this warning automatically.5243     │5244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246     │5247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252485249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250     You may run "mix format --migrate" to fix this warning automatically.5251     │5252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254     │5255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552565257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258    You may run "mix format --migrate" to fix this warning automatically.5259    │5260 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262    │5263    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652645265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266    You may run "mix format --migrate" to fix this warning automatically.5267    │5268 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270    │5271    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252725273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552805281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5282    You may run "mix format --migrate" to fix this warning automatically.5283    │5284 23 │       <<20 :: int32, 3, 128, 0, 16,5285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286    │5287    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652885289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290    You may run "mix format --migrate" to fix this warning automatically.5291    │5292 23 │       <<20 :: int32, 3, 128, 0, 16,5293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294    │5295    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252965297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298    You may run "mix format --migrate" to fix this warning automatically.5299    │5300 23 │       <<20 :: int32, 3, 128, 0, 16,5301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302    │5303    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553045305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306     You may run "mix format --migrate" to fix this warning automatically.5307     │5308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310     │5311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653125313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5314     You may run "mix format --migrate" to fix this warning automatically.5315     │5316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318     │5319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253205321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322     You may run "mix format --migrate" to fix this warning automatically.5323     │5324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326     │5327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553285329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330    You may run "mix format --migrate" to fix this warning automatically.5331    │5332 20 │       <<2 :: int32, int :: int16>> -> int5333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334    │5335    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653365337    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5338    You may run "mix format --migrate" to fix this warning automatically.5339    │5340 20 │       <<2 :: int32, int :: int16>> -> int5341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342    │5343    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653445345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5346    You may run "mix format --migrate" to fix this warning automatically.5347    │5348 20 │       <<2 :: int32, int :: int16>> -> int5349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350    │5351    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253525353    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5354    You may run "mix format --migrate" to fix this warning automatically.5355    │5356 20 │       <<2 :: int32, int :: int16>> -> int5357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358    │5359    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253605361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362    You may run "mix format --migrate" to fix this warning automatically.5363    │5364 20 │       <<2 :: int32, int :: int16>> -> int5365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366    │5367    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553685369    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5370    You may run "mix format --migrate" to fix this warning automatically.5371    │5372 20 │       <<2 :: int32, int :: int16>> -> int5373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374    │5375    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553765377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378     You may run "mix format --migrate" to fix this warning automatically.5379     │5380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382     │5383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653845385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386     You may run "mix format --migrate" to fix this warning automatically.5387     │5388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390     │5391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253925393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394     You may run "mix format --migrate" to fix this warning automatically.5395     │5396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398     │5399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554005401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402    You may run "mix format --migrate" to fix this warning automatically.5403    │5404 20 │       <<4 :: int32, int :: int32>> -> int5405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406    │5407    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654085409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410    You may run "mix format --migrate" to fix this warning automatically.5411    │5412 20 │       <<4 :: int32, int :: int32>> -> int5413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414    │5415    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654165417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418    You may run "mix format --migrate" to fix this warning automatically.5419    │5420 20 │       <<4 :: int32, int :: int32>> -> int5421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422    │5423    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254245425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426    You may run "mix format --migrate" to fix this warning automatically.5427    │5428 20 │       <<4 :: int32, int :: int32>> -> int5429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430    │5431    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254325433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434    You may run "mix format --migrate" to fix this warning automatically.5435    │5436 20 │       <<4 :: int32, int :: int32>> -> int5437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438    │5439    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554405441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5442    You may run "mix format --migrate" to fix this warning automatically.5443    │5444 20 │       <<4 :: int32, int :: int32>> -> int5445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446    │5447    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554485449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450     You may run "mix format --migrate" to fix this warning automatically.5451     │5452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454     │5455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654565457     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5458     You may run "mix format --migrate" to fix this warning automatically.5459     │5460 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5461     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462     │5463     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254645465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466     You may run "mix format --migrate" to fix this warning automatically.5467     │5468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470     │5471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554725473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5474    You may run "mix format --migrate" to fix this warning automatically.5475    │5476 20 │       <<8 :: int32, int :: int64>> -> int5477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478    │5479    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654805481    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5482    You may run "mix format --migrate" to fix this warning automatically.5483    │5484 20 │       <<8 :: int32, int :: int64>> -> int5485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486    │5487    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654885489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 20 │       <<8 :: int32, int :: int64>> -> int5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254965497    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5498    You may run "mix format --migrate" to fix this warning automatically.5499    │5500 20 │       <<8 :: int32, int :: int64>> -> int5501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502    │5503    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255045505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506    You may run "mix format --migrate" to fix this warning automatically.5507    │5508 20 │       <<8 :: int32, int :: int64>> -> int5509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510    │5511    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555125513    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5514    You may run "mix format --migrate" to fix this warning automatically.5515    │5516 20 │       <<8 :: int32, int :: int64>> -> int5517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518    │5519    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555205521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522     You may run "mix format --migrate" to fix this warning automatically.5523     │5524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526     │5527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655285529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5530     You may run "mix format --migrate" to fix this warning automatically.5531     │5532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534     │5535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255365537     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5538     You may run "mix format --migrate" to fix this warning automatically.5539     │5540 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5541     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542     │5543     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555445545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655525553    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5554    You may run "mix format --migrate" to fix this warning automatically.5555    │5556 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558    │5559    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655605561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5562    You may run "mix format --migrate" to fix this warning automatically.5563    │5564 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566    │5567    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655685569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570    You may run "mix format --migrate" to fix this warning automatically.5571    │5572 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574    │5575    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655765577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255845585    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5586    You may run "mix format --migrate" to fix this warning automatically.5587    │5588 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590    │5591    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255925593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5594    You may run "mix format --migrate" to fix this warning automatically.5595    │5596 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598    │5599    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256005601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602    You may run "mix format --migrate" to fix this warning automatically.5603    │5604 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606    │5607    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256085609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556165617    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5618    You may run "mix format --migrate" to fix this warning automatically.5619    │5620 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622    │5623    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556245625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626    You may run "mix format --migrate" to fix this warning automatically.5627    │5628 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630    │5631    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556325633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634    You may run "mix format --migrate" to fix this warning automatically.5635    │5636 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638    │5639    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556405641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642     You may run "mix format --migrate" to fix this warning automatically.5643     │5644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646     │5647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656485649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5650     You may run "mix format --migrate" to fix this warning automatically.5651     │5652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654     │5655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256565657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5658     You may run "mix format --migrate" to fix this warning automatically.5659     │5660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662     │5663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556645665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656725673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656805681    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656965697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257045705    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5706    You may run "mix format --migrate" to fix this warning automatically.5707    │5708 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710    │5711    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257125713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5714    You may run "mix format --migrate" to fix this warning automatically.5715    │5716 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718    │5719    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257205721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722    You may run "mix format --migrate" to fix this warning automatically.5723    │5724 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726    │5727    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257285729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5730    You may run "mix format --migrate" to fix this warning automatically.5731    │5732 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734    │5735    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557365737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5738    You may run "mix format --migrate" to fix this warning automatically.5739    │5740 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742    │5743    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557445745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5746    You may run "mix format --migrate" to fix this warning automatically.5747    │5748 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750    │5751    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557525753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5754    You may run "mix format --migrate" to fix this warning automatically.5755    │5756 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758    │5759    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557605761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762     You may run "mix format --migrate" to fix this warning automatically.5763     │5764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766     │5767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657685769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770     You may run "mix format --migrate" to fix this warning automatically.5771     │5772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774     │5775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257765777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5778     You may run "mix format --migrate" to fix this warning automatically.5779     │5780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782     │5783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557845785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5786    You may run "mix format --migrate" to fix this warning automatically.5787    │5788 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790    │5791    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657925793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5794    You may run "mix format --migrate" to fix this warning automatically.5795    │5796 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798    │5799    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658005801    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658085809    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5810    You may run "mix format --migrate" to fix this warning automatically.5811    │5812 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814    │5815    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658165817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5818    You may run "mix format --migrate" to fix this warning automatically.5819    │5820 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822    │5823    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658245825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5826    You may run "mix format --migrate" to fix this warning automatically.5827    │5828 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830    │5831    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258325833    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5834    You may run "mix format --migrate" to fix this warning automatically.5835    │5836 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838    │5839    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258405841    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5842    You may run "mix format --migrate" to fix this warning automatically.5843    │5844 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846    │5847    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258485849    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5850    You may run "mix format --migrate" to fix this warning automatically.5851    │5852 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854    │5855    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258565857    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5858    You may run "mix format --migrate" to fix this warning automatically.5859    │5860 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862    │5863    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258645865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866    You may run "mix format --migrate" to fix this warning automatically.5867    │5868 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870    │5871    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558725873    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5874    You may run "mix format --migrate" to fix this warning automatically.5875    │5876 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878    │5879    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558805881    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5882    You may run "mix format --migrate" to fix this warning automatically.5883    │5884 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886    │5887    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558885889    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5890    You may run "mix format --migrate" to fix this warning automatically.5891    │5892 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894    │5895    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558965897    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5898    You may run "mix format --migrate" to fix this warning automatically.5899    │5900 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902    │5903    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559045905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906     You may run "mix format --migrate" to fix this warning automatically.5907     │5908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910     │5911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659125913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914     You may run "mix format --migrate" to fix this warning automatically.5915     │5916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918     │5919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259205921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922     You may run "mix format --migrate" to fix this warning automatically.5923     │5924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926     │5927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559285929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930    You may run "mix format --migrate" to fix this warning automatically.5931    │5932 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934    │5935    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659365937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5938    You may run "mix format --migrate" to fix this warning automatically.5939    │5940 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942    │5943    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259445945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946    You may run "mix format --migrate" to fix this warning automatically.5947    │5948 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950    │5951    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559525953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5954     You may run "mix format --migrate" to fix this warning automatically.5955     │5956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958     │5959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659605961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962     You may run "mix format --migrate" to fix this warning automatically.5963     │5964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966     │5967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259685969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970     You may run "mix format --migrate" to fix this warning automatically.5971     │5972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974     │5975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559765977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978    You may run "mix format --migrate" to fix this warning automatically.5979    │5980 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982    │5983    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659845985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986    You may run "mix format --migrate" to fix this warning automatically.5987    │5988 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990    │5991    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259925993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994    You may run "mix format --migrate" to fix this warning automatically.5995    │5996 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998    │5999    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560006001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002     You may run "mix format --migrate" to fix this warning automatically.6003     │6004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006     │6007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660086009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010     You may run "mix format --migrate" to fix this warning automatically.6011     │6012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014     │6015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260166017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018     You may run "mix format --migrate" to fix this warning automatically.6019     │6020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022     │6023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560246025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026    You may run "mix format --migrate" to fix this warning automatically.6027    │6028 19 │       <<len :: int32, data :: binary-size(len)>> ->6029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030    │6031    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660326033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034    You may run "mix format --migrate" to fix this warning automatically.6035    │6036 19 │       <<len :: int32, data :: binary-size(len)>> ->6037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038    │6039    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260406041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042    You may run "mix format --migrate" to fix this warning automatically.6043    │6044 19 │       <<len :: int32, data :: binary-size(len)>> ->6045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046    │6047    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560486049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050     You may run "mix format --migrate" to fix this warning automatically.6051     │6052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054     │6055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660566057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6058     You may run "mix format --migrate" to fix this warning automatically.6059     │6060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062     │6063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260646065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6066     You may run "mix format --migrate" to fix this warning automatically.6067     │6068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070     │6071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560726073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6074    You may run "mix format --migrate" to fix this warning automatically.6075    │6076 28 │       <<4 :: int32, oid :: uint32>> -> oid6077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660806081    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6082    You may run "mix format --migrate" to fix this warning automatically.6083    │6084 28 │       <<4 :: int32, oid :: uint32>> -> oid6085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086    │6087    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660886089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6090    You may run "mix format --migrate" to fix this warning automatically.6091    │6092 28 │       <<4 :: int32, oid :: uint32>> -> oid6093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094    │6095    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260966097    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6098    You may run "mix format --migrate" to fix this warning automatically.6099    │6100 28 │       <<4 :: int32, oid :: uint32>> -> oid6101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102    │6103    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261046105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106    You may run "mix format --migrate" to fix this warning automatically.6107    │6108 28 │       <<4 :: int32, oid :: uint32>> -> oid6109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110    │6111    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561126113    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6114    You may run "mix format --migrate" to fix this warning automatically.6115    │6116 28 │       <<4 :: int32, oid :: uint32>> -> oid6117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118    │6119    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561206121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122     You may run "mix format --migrate" to fix this warning automatically.6123     │6124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126     │6127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661286129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130     You may run "mix format --migrate" to fix this warning automatically.6131     │6132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134     │6135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261366137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138     You may run "mix format --migrate" to fix this warning automatically.6139     │6140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142     │6143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561446145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146    You may run "mix format --migrate" to fix this warning automatically.6147    │6148 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150    │6151    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661526153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154    You may run "mix format --migrate" to fix this warning automatically.6155    │6156 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158    │6159    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261606161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162    You may run "mix format --migrate" to fix this warning automatically.6163    │6164 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166    │6167    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561686169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170     You may run "mix format --migrate" to fix this warning automatically.6171     │6172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174     │6175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661766177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6178     You may run "mix format --migrate" to fix this warning automatically.6179     │6180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182     │6183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261846185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186     You may run "mix format --migrate" to fix this warning automatically.6187     │6188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190     │6191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561926193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662006201    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662086209    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6210    You may run "mix format --migrate" to fix this warning automatically.6211    │6212 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214    │6215    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662166217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218    You may run "mix format --migrate" to fix this warning automatically.6219    │6220 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222    │6223    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262246225    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6226    You may run "mix format --migrate" to fix this warning automatically.6227    │6228 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230    │6231    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262326233    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6234    You may run "mix format --migrate" to fix this warning automatically.6235    │6236 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238    │6239    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262406241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242    You may run "mix format --migrate" to fix this warning automatically.6243    │6244 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246    │6247    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562486249    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6250    You may run "mix format --migrate" to fix this warning automatically.6251    │6252 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254    │6255    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562566257    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6258    You may run "mix format --migrate" to fix this warning automatically.6259    │6260 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262    │6263    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562646265     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266     You may run "mix format --migrate" to fix this warning automatically.6267     │6268 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6269     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270     │6271     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662726273     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274     You may run "mix format --migrate" to fix this warning automatically.6275     │6276 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6277     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278     │6279     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262806281     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282     You may run "mix format --migrate" to fix this warning automatically.6283     │6284 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6285     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286     │6287     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562886289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290    You may run "mix format --migrate" to fix this warning automatically.6291    │6292 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294    │6295    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662966297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298    You may run "mix format --migrate" to fix this warning automatically.6299    │6300 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302    │6303    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263046305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306    You may run "mix format --migrate" to fix this warning automatically.6307    │6308 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310    │6311    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563126313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314     You may run "mix format --migrate" to fix this warning automatically.6315     │6316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318     │6319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663206321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322     You may run "mix format --migrate" to fix this warning automatically.6323     │6324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326     │6327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263286329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330     You may run "mix format --migrate" to fix this warning automatically.6331     │6332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334     │6335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563366337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338    You may run "mix format --migrate" to fix this warning automatically.6339    │6340 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342    │6343    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863446345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346    You may run "mix format --migrate" to fix this warning automatically.6347    │6348 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350    │6351    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463526353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354    You may run "mix format --migrate" to fix this warning automatically.6355    │6356 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358    │6359    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763606361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362     You may run "mix format --migrate" to fix this warning automatically.6363     │6364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366     │6367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863686369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370     You may run "mix format --migrate" to fix this warning automatically.6371     │6372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374     │6375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463766377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378     You may run "mix format --migrate" to fix this warning automatically.6379     │6380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382     │6383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763846385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386    You may run "mix format --migrate" to fix this warning automatically.6387    │6388 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390    │6391    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663926393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394    You may run "mix format --migrate" to fix this warning automatically.6395    │6396 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398    │6399    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264006401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402    You may run "mix format --migrate" to fix this warning automatically.6403    │6404 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406    │6407    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564086409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410     You may run "mix format --migrate" to fix this warning automatically.6411     │6412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414     │6415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664166417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6418     You may run "mix format --migrate" to fix this warning automatically.6419     │6420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422     │6423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264246425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426     You may run "mix format --migrate" to fix this warning automatically.6427     │6428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430     │6431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564326433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434    You may run "mix format --migrate" to fix this warning automatically.6435    │6436 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438    │6439    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864406441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442    You may run "mix format --migrate" to fix this warning automatically.6443    │6444 40 │         <<count::int32, data::binary>> = binary6445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446    │6447    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864486449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450    You may run "mix format --migrate" to fix this warning automatically.6451    │6452 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454    │6455    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464566457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458    You may run "mix format --migrate" to fix this warning automatically.6459    │6460 40 │         <<count::int32, data::binary>> = binary6461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462    │6463    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464646465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466    You may run "mix format --migrate" to fix this warning automatically.6467    │6468 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470    │6471    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764726473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6474    You may run "mix format --migrate" to fix this warning automatically.6475    │6476 40 │         <<count::int32, data::binary>> = binary6477    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478    │6479    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764806481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482    You may run "mix format --migrate" to fix this warning automatically.6483    │6484 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486    │6487    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864886489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490    You may run "mix format --migrate" to fix this warning automatically.6491    │6492 44 │         <<_::int32, data::binary>> = binary6493    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494    │6495    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864966497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498    You may run "mix format --migrate" to fix this warning automatically.6499    │6500 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502    │6503    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465046505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6506    You may run "mix format --migrate" to fix this warning automatically.6507    │6508 44 │         <<_::int32, data::binary>> = binary6509    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510    │6511    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465126513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514    You may run "mix format --migrate" to fix this warning automatically.6515    │6516 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518    │6519    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765206521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522    You may run "mix format --migrate" to fix this warning automatically.6523    │6524 44 │         <<_::int32, data::binary>> = binary6525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526    │6527    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765286529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530     You may run "mix format --migrate" to fix this warning automatically.6531     │6532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534     │6535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865366537     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6538     You may run "mix format --migrate" to fix this warning automatically.6539     │6540 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6541     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542     │6543     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465446545     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6546     You may run "mix format --migrate" to fix this warning automatically.6547     │6548 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6549     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550     │6551     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765526553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554    You may run "mix format --migrate" to fix this warning automatically.6555    │6556 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558    │6559    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665606561    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6562    You may run "mix format --migrate" to fix this warning automatically.6563    │6564 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566    │6567    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665686569    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6570    You may run "mix format --migrate" to fix this warning automatically.6571    │6572 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574    │6575    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665766577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578    You may run "mix format --migrate" to fix this warning automatically.6579    │6580 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582    │6583    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265846585    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6586    You may run "mix format --migrate" to fix this warning automatically.6587    │6588 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590    │6591    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265926593    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266006601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6602    You may run "mix format --migrate" to fix this warning automatically.6603    │6604 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606    │6607    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566086609    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6610    You may run "mix format --migrate" to fix this warning automatically.6611    │6612 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614    │6615    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566166617    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6618    You may run "mix format --migrate" to fix this warning automatically.6619    │6620 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622    │6623    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566246625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626     You may run "mix format --migrate" to fix this warning automatically.6627     │6628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630     │6631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666326633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6634     You may run "mix format --migrate" to fix this warning automatically.6635     │6636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638     │6639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266406641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6642     You may run "mix format --migrate" to fix this warning automatically.6643     │6644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646     │6647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566486649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6650    You may run "mix format --migrate" to fix this warning automatically.6651    │6652 33 │       <<8 :: int32, microsecs :: int64>> ->6653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654    │6655    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666566657    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6658    You may run "mix format --migrate" to fix this warning automatically.6659    │6660 33 │       <<8 :: int32, microsecs :: int64>> ->6661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662    │6663    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666646665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6666    You may run "mix format --migrate" to fix this warning automatically.6667    │6668 33 │       <<8 :: int32, microsecs :: int64>> ->6669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670    │6671    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266726673    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6674    You may run "mix format --migrate" to fix this warning automatically.6675    │6676 33 │       <<8 :: int32, microsecs :: int64>> ->6677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678    │6679    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266806681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682    You may run "mix format --migrate" to fix this warning automatically.6683    │6684 33 │       <<8 :: int32, microsecs :: int64>> ->6685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686    │6687    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566886689    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6690    You may run "mix format --migrate" to fix this warning automatically.6691    │6692 33 │       <<8 :: int32, microsecs :: int64>> ->6693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694    │6695    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566966697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698     You may run "mix format --migrate" to fix this warning automatically.6699     │6700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702     │6703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667046705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6706     You may run "mix format --migrate" to fix this warning automatically.6707     │6708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710     │6711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267126713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6714     You may run "mix format --migrate" to fix this warning automatically.6715     │6716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718     │6719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567206721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6722    You may run "mix format --migrate" to fix this warning automatically.6723    │6724 37 │       <<8 :: int32, microsecs :: int64>> ->6725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726    │6727    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667286729    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6730    You may run "mix format --migrate" to fix this warning automatically.6731    │6732 37 │       <<8 :: int32, microsecs :: int64>> ->6733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734    │6735    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667366737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6738    You may run "mix format --migrate" to fix this warning automatically.6739    │6740 37 │       <<8 :: int32, microsecs :: int64>> ->6741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742    │6743    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267446745    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6746    You may run "mix format --migrate" to fix this warning automatically.6747    │6748 37 │       <<8 :: int32, microsecs :: int64>> ->6749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750    │6751    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267526753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6754    You may run "mix format --migrate" to fix this warning automatically.6755    │6756 37 │       <<8 :: int32, microsecs :: int64>> ->6757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758    │6759    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567606761    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6762    You may run "mix format --migrate" to fix this warning automatically.6763    │6764 37 │       <<8 :: int32, microsecs :: int64>> ->6765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766    │6767    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567686769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6770     You may run "mix format --migrate" to fix this warning automatically.6771     │6772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774     │6775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667766777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6778     You may run "mix format --migrate" to fix this warning automatically.6779     │6780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782     │6783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267846785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786     You may run "mix format --migrate" to fix this warning automatically.6787     │6788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790     │6791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567926793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6794    You may run "mix format --migrate" to fix this warning automatically.6795    │6796 42 │       <<8 :: int32, microsecs :: int64>> ->6797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798    │6799    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668006801    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6802    You may run "mix format --migrate" to fix this warning automatically.6803    │6804 42 │       <<8 :: int32, microsecs :: int64>> ->6805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806    │6807    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668086809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6810    You may run "mix format --migrate" to fix this warning automatically.6811    │6812 42 │       <<8 :: int32, microsecs :: int64>> ->6813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814    │6815    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268166817    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6818    You may run "mix format --migrate" to fix this warning automatically.6819    │6820 42 │       <<8 :: int32, microsecs :: int64>> ->6821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822    │6823    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268246825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826    You may run "mix format --migrate" to fix this warning automatically.6827    │6828 42 │       <<8 :: int32, microsecs :: int64>> ->6829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830    │6831    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568326833    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6834    You may run "mix format --migrate" to fix this warning automatically.6835    │6836 42 │       <<8 :: int32, microsecs :: int64>> ->6837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838    │6839    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568406841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842     You may run "mix format --migrate" to fix this warning automatically.6843     │6844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846     │6847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668486849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6850     You may run "mix format --migrate" to fix this warning automatically.6851     │6852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854     │6855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268566857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858     You may run "mix format --migrate" to fix this warning automatically.6859     │6860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862     │6863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568646865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866    You may run "mix format --migrate" to fix this warning automatically.6867    │6868 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870    │6871    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668726873    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6874    You may run "mix format --migrate" to fix this warning automatically.6875    │6876 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878    │6879    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668806881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882    You may run "mix format --migrate" to fix this warning automatically.6883    │6884 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886    │6887    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668886889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890    You may run "mix format --migrate" to fix this warning automatically.6891    │6892 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894    │6895    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268966897    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6898    You may run "mix format --migrate" to fix this warning automatically.6899    │6900 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902    │6903    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269046905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906    You may run "mix format --migrate" to fix this warning automatically.6907    │6908 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910    │6911    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269126913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914    You may run "mix format --migrate" to fix this warning automatically.6915    │6916 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918    │6919    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569206921    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6922    You may run "mix format --migrate" to fix this warning automatically.6923    │6924 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926    │6927    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569286929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930    You may run "mix format --migrate" to fix this warning automatically.6931    │6932 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934    │6935    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569366937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938     You may run "mix format --migrate" to fix this warning automatically.6939     │6940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942     │6943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669446945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946     You may run "mix format --migrate" to fix this warning automatically.6947     │6948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950     │6951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269526953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954     You may run "mix format --migrate" to fix this warning automatically.6955     │6956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958     │6959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569606961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962     You may run "mix format --migrate" to fix this warning automatically.6963     │6964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966     │6967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669686969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970     You may run "mix format --migrate" to fix this warning automatically.6971     │6972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974     │6975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669766977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978     You may run "mix format --migrate" to fix this warning automatically.6979     │6980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982     │6983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269846985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986     You may run "mix format --migrate" to fix this warning automatically.6987     │6988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990     │6991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269926993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994     You may run "mix format --migrate" to fix this warning automatically.6995     │6996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998     │6999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570007001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7002     You may run "mix format --migrate" to fix this warning automatically.7003     │7004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006     │7007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570087009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010     You may run "mix format --migrate" to fix this warning automatically.7011     │7012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014     │7015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670167017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7018     You may run "mix format --migrate" to fix this warning automatically.7019     │7020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022     │7023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270247025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026     You may run "mix format --migrate" to fix this warning automatically.7027     │7028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030     │7031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570327033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7034    You may run "mix format --migrate" to fix this warning automatically.7035    │7036 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7038    │7039    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670407041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042    You may run "mix format --migrate" to fix this warning automatically.7043    │7044 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7046    │7047    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270487049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050    You may run "mix format --migrate" to fix this warning automatically.7051    │7052 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054    │7055    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570567057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058     You may run "mix format --migrate" to fix this warning automatically.7059     │7060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7062     │7063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670647065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066     You may run "mix format --migrate" to fix this warning automatically.7067     │7068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7070     │7071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270727073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074     You may run "mix format --migrate" to fix this warning automatically.7075     │7076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7078     │7079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570807081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082    You may run "mix format --migrate" to fix this warning automatically.7083    │7084 17 │       <<0 :: int32>> -> :void7085    │       ~~~~~~~~~~~~~~~~~~~~~~~7086    │7087    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670887089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090    You may run "mix format --migrate" to fix this warning automatically.7091    │7092 17 │       <<0 :: int32>> -> :void7093    │       ~~~~~~~~~~~~~~~~~~~~~~~7094    │7095    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270967097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098    You may run "mix format --migrate" to fix this warning automatically.7099    │7100 17 │       <<0 :: int32>> -> :void7101    │       ~~~~~~~~~~~~~~~~~~~~~~~7102    │7103    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571047105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106     You may run "mix format --migrate" to fix this warning automatically.7107     │7108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7110     │7111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671127113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114     You may run "mix format --migrate" to fix this warning automatically.7115     │7116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7118     │7119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271207121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7122     You may run "mix format --migrate" to fix this warning automatically.7123     │7124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7126     │7127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571287129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7130    You may run "mix format --migrate" to fix this warning automatically.7131    │7132 23 │       <<0 :: int32>> -> :void7133    │       ~~~~~~~~~~~~~~~~~~~~~~~7134    │7135    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671367137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7138    You may run "mix format --migrate" to fix this warning automatically.7139    │7140 23 │       <<0 :: int32>> -> :void7141    │       ~~~~~~~~~~~~~~~~~~~~~~~7142    │7143    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271447145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7146    You may run "mix format --migrate" to fix this warning automatically.7147    │7148 23 │       <<0 :: int32>> -> :void7149    │       ~~~~~~~~~~~~~~~~~~~~~~~7150    │7151    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571527153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7154     You may run "mix format --migrate" to fix this warning automatically.7155     │7156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7158     │7159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671607161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7162     You may run "mix format --migrate" to fix this warning automatically.7163     │7164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7166     │7167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271687169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7170     You may run "mix format --migrate" to fix this warning automatically.7171     │7172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7174     │7175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571767177    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7178    │7179 20 │     manager    = worker(Postgrex.TypeManager, [])7180    │                  ~7181    │7182    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171837184    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7185    │7186 21 │     server_sup = supervisor(__MODULE__, [:servers])7187    │                  ~7188    │7189    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171907191    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7192    │7193 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7194    │     ~7195    │7196    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17197    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171987199    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7200    │7201 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7202    │                   ~7203    │7204    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172057206     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7207     │7208 110 │     if Map.size(s.listener_channels[channel]) == 1 do7209     │            ~7210     │7211     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37212     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37213     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272147215    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7216    │7217 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7218    │            ~7219    │7220    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172217222    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7223    │7224  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7225    │                 ~7226    │7227    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272287229    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7230    │7231  9 │                 worker(Postgrex.Parameters, [])]7232    │                 ~7233    │7234    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272357236     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7237     │7238 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7239     │               ~7240     │7241     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272427243     warning: a struct for Postgrex.Query is expected on struct update:72447245         %Postgrex.Query{7246           query7247           | param_oids: param_oids,7248             param_formats: param_formats,7249             param_types: param_types7250         }72517252     but got type:72537254         dynamic()72557256     where "query" was given the type:72577258         # type: dynamic()7259         # from: lib/postgrex/protocol.ex:910:357260         query72617262     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72637264     type warning found at:7265     │7266 915 │         query = %Query{query | param_oids: param_oids,7267     │                 ~7268     │7269     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672707271     warning: a struct for Postgrex.Query is expected on struct update:72727273         %Postgrex.Query{7274           query7275           | ref: make_ref(),7276             types: types,7277             columns: col_names,7278             result_oids: result_oids,7279             result_formats: result_formats,7280             result_types: result_types7281         }72827283     but got type:72847285         dynamic()72867287     where "query" was given the type:72887289         # type: dynamic()7290         # from: lib/postgrex/protocol.ex:926:357291         query72927293     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72947295     type warning found at:7296     │7297 932 │         query = %Query{query | ref: make_ref(), types: types,7298     │                 ~7299     │7300     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/673017302     warning: a struct for Postgrex.Query is expected on struct update:73037304         %Postgrex.Query{query | ref: make_ref()}73057306     but got type:73077308         dynamic()73097310     where "query" was given the type:73117312         # type: dynamic()7313         # from: lib/postgrex/protocol.ex:977:317314         query73157316     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73177318     type warning found at:7319     │7320 978 │     query = %Query{query | ref: make_ref()}7321     │             ~7322     │7323     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573247325      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7326      │7327 2131 │     formatted_reason = :ssl.format_error(reason)7328      │                             ~7329      │7330      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373317332      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7333      │7334 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7335      │                                            ~7336      │7337      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373387339      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7340      │7341 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7342      │        ~7343      │7344      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273457346      warning: a struct for Postgrex.Query is expected on struct update:73477348          %Postgrex.Query{query | name: ""}73497350      but got type:73517352          dynamic()73537354      where "query" was given the type:73557356          # type: dynamic()7357          # from: lib/postgrex/protocol.ex:2313:167358          query73597360      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73617362      type warning found at:7363      │7364 2313 │   defp unnamed(query), do: %Query{query | name: ""}7365      │                            ~7366      │7367      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173687369Generated postgrex app7370warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7371  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27372  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17373  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57374  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27375  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47376  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273777378==> ecto7379Compiling 70 files (.ex)7380     warning: using single-quoted strings to represent charlists is deprecated.7381     Use ~c"" if you indeed want a charlist or use "" instead.7382     You may run "mix format --migrate" to change all single-quoted7383     strings to use the ~c sigil and fix this warning.7384     │7385 166 │     defp insert_all_value(_),   do: '?'7386     │                                     ~7387     │7388     └─ lib/ecto/adapters/mysql/connection.ex:166:3773897390     warning: using single-quoted strings to represent charlists is deprecated.7391     Use ~c"" if you indeed want a charlist or use "" instead.7392     You may run "mix format --migrate" to change all single-quoted7393     strings to use the ~c sigil and fix this warning.7394     │7395 354 │       '?'7396     │       ~7397     │7398     └─ lib/ecto/adapters/mysql/connection.ex:354:773997400      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74017402      This error happens when you have function calls without parentheses inside keywords. For example:74037404          function(arg, one: nested_call a, b, c)7405          function(arg, one: if expr, do: :this, else: :that)74067407      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:74087409          function(arg, one: if(expr, do: :this, else: :that))7410          function(arg, one: nested_call(a, b, c))74117412      Ambiguity found at:7413      │7414 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7415      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7416      │7417      └─ lib/ecto/changeset.ex:228674187419     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74207421     This error happens when you have function calls without parentheses inside keywords. For example:74227423         function(arg, one: nested_call a, b, c)7424         function(arg, one: if expr, do: :this, else: :that)74257426     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:74277428         function(arg, one: if(expr, do: :this, else: :that))7429         function(arg, one: nested_call(a, b, c))74307431     Ambiguity found at:7432     │7433 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7434     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7435     │7436     └─ lib/ecto/migration/runner.ex:26574377438     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74397440     This error happens when you have function calls without parentheses inside keywords. For example:74417442         function(arg, one: nested_call a, b, c)7443         function(arg, one: if expr, do: :this, else: :that)74447445     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:74467447         function(arg, one: if(expr, do: :this, else: :that))7448         function(arg, one: nested_call(a, b, c))74497450     Ambiguity found at:7451     │7452 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7454     │7455     └─ lib/ecto/migration/runner.ex:26774567457     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7458     │7459 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7460     │        ~7461     │7462     └─ lib/ecto/query/builder.ex:136:874637464     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7465     │7466 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7467     │                                             ~~7468     │7469     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274707471     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7472     │7473 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7474     │                                         ~~7475     │7476     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274777478     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74797480     This error happens when you have function calls without parentheses inside keywords. For example:74817482         function(arg, one: nested_call a, b, c)7483         function(arg, one: if expr, do: :this, else: :that)74847485     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:74867487         function(arg, one: if(expr, do: :this, else: :that))7488         function(arg, one: nested_call(a, b, c))74897490     Ambiguity found at:7491     │7492 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7494     │7495     └─ lib/ecto/repo/schema.ex:45474967497    warning: unused require Ecto.Query7498    │7499  6 │   require Ecto.Query7500    │   ~7501    │7502    └─ lib/ecto/repo/preloader.ex:6:375037504    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7505    │7506  9 │   schema "schema_migrations" do7507    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7508    │7509    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75107511    warning: incompatible types given to Mix.Ecto.ensure_started/2:75127513        Mix.Ecto.ensure_started(repo, opts)75147515    given types:75167517        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75187519    but expected one of:75207521        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75227523    where "opts" was given the type:75247525        # type: dynamic(7526          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7527            non_struct_map()7528        )7529        # from: lib/mix/tasks/ecto.migrate.ex:68:107530        opts =7531          if opts[:quiet] do7532            Keyword.merge(opts, log: false, log_sql: false)7533          else7534            opts7535          end75367537    where "repo" was given the type:75387539        # type: dynamic(atom())7540        # from: lib/mix/tasks/ecto.migrate.ex:74:77541        Mix.Ecto.ensure_repo(repo, args)75427543    type warning found at:7544    │7545 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7546    │                          ~7547    │7548    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275497550    warning: incompatible types given to Mix.Ecto.ensure_started/2:75517552        Mix.Ecto.ensure_started(repo, opts)75537554    given types:75557556        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75577558    but expected one of:75597560        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75617562    where "opts" was given the type:75637564        # type: dynamic(7565          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7566            non_struct_map()7567        )7568        # from: lib/mix/tasks/ecto.rollback.ex:64:107569        opts =7570          if opts[:quiet] do7571            Keyword.merge(opts, log: false, log_sql: false)7572          else7573            opts7574          end75757576    where "repo" was given the type:75777578        # type: dynamic(atom())7579        # from: lib/mix/tasks/ecto.rollback.ex:70:77580        Mix.Ecto.ensure_repo(repo, args)75817582    type warning found at:7583    │7584 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7585    │                          ~7586    │7587    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275887589    warning: incompatible types given to Mix.Ecto.ensure_started/2:75907591        Mix.Ecto.ensure_started(repo, all: true)75927593    given types:75947595        -dynamic(atom())-, non_empty_list({:all, true})75967597    but expected one of:75987599        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76007601    where "repo" was given the type:76027603        # type: dynamic(atom())7604        # from: lib/mix/tasks/ecto.migrations.ex:37:77605        Mix.Ecto.ensure_repo(repo, args)76067607    type warning found at:7608    │7609 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7610    │                       ~7611    │7612    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/376137614    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76157616        Mix.Ecto.source_repo_priv(repo)76177618    given types:76197620        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76217622    but expected one of:76237624        atom()76257626    where "repo" was given the types:76277628        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7629        # from: lib/mix/tasks/ecto.load.ex:70:227630        Keyword.merge(repo.config, opts)76317632        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7633        # from: lib/mix/tasks/ecto.load.ex:72:277634        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76357636    type warning found at:7637    │7638 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7639    │                                          ~7640    │7641    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276427643    warning: expected a map or struct when accessing .__adapter__ in expression:76447645        repo.__adapter__76467647    where "repo" was given the type:76487649        # type: dynamic(atom())7650        # from: lib/mix/tasks/ecto.load.ex:53:77651        Mix.Ecto.ensure_repo(repo, args)76527653    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76547655    type warning found at:7656    │7657 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7658    │                              ~7659    │7660    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176617662      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7663      │7664 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7665      │     ~7666      │7667      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276687669    warning: expected a map or struct when accessing .__adapter__ in expression:76707671        repo.__adapter__76727673    where "repo" was given the type:76747675        # type: dynamic(atom())7676        # from: lib/mix/tasks/ecto.dump.ex:50:77677        Mix.Ecto.ensure_repo(repo, args)76787679    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76807681    type warning found at:7682    │7683 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7684    │                              ~7685    │7686    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176877688     warning: the following clause will never match:76897690         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76917692     because it attempts to match on the result of:76937694         System.stacktrace()76957696     which has type:76977698         empty_list()76997700     where "args_or_arity" was given the type:77017702         # type: float() or integer() or non_empty_list(term())7703         # from: lib/ecto/changeset.ex7704         (_() when args_or_arity == 2) when length(args_or_arity) == 277057706     where "module" was given the type:77077708         # type: dynamic()7709         # from: lib/ecto/changeset.ex:733:307710         module77117712     type warning found at:7713     │7714 741 │ ...                   when length(args_or_arity) == 2 ->7715     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7716     │7717     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277187719    warning: expected a map or struct when accessing .__adapter__ in expression:77207721        repo.__adapter__77227723    where "repo" was given the type:77247725        # type: dynamic(atom())7726        # from: lib/mix/tasks/ecto.drop.ex:39:77727        Mix.Ecto.ensure_repo(repo, args)77287729    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77307731    type warning found at:7732    │7733 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7734    │                              ~7735    │7736    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177377738    warning: expected a map or struct when accessing .__adapter__ in expression:77397740        repo.__adapter__77417742    where "repo" was given the type:77437744        # type: dynamic(atom())7745        # from: lib/mix/tasks/ecto.create.ex:37:77746        Mix.Ecto.ensure_repo(repo, args)77477748    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77497750    type warning found at:7751    │7752 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7753    │                              ~7754    │7755    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177567757     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7758     │7759 739 │           case System.stacktrace do7760     │                       ~7761     │7762     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277637764    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7765    │7766 62 │       Mix.Project.compile(args)7767    │                   ~7768    │7769    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277707771     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7772     │7773 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7774     │                                                                              ~7775     │7776     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27777     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277787779     warning: expected a module (an atom) when invoking start_link/1 in expression:77807781         repo.start_link(pool_size: pool_size)77827783     where "pool_size" was given the type:77847785         # type: dynamic()7786         # from: lib/mix/ecto.ex:101:157787         pool_size = Keyword.get(opts, :pool_size, 1)77887789     where "repo" was given the type:77907791         # type: dynamic(%{..., __adapter__: atom()})7792         # from: lib/mix/ecto.ex:99:367793         repo.__adapter__.ensure_all_started(repo, :temporary)77947795     type warning found at:7796     │7797 102 │     case repo.start_link(pool_size: pool_size) do7798     │               ~7799     │7800     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/278017802     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7803     │7804 146 │     Logger.remove_backend(:console)7805     │            ~7806     │7807     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278087809     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7810     │7811 155 │     Logger.add_backend(:console, flush: true)7812     │            ~7813     │7814     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278157816     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7817     │7818 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7819     │                                                                              ~7820     │7821     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278227823     warning: the following conditional expression:78247825         is_atom(related)78267827     will always evaluate to:78287829         dynamic(true)78307831     where "related" was given the type:78327833         # type: dynamic(atom())7834         # from: lib/ecto/association.ex:730:157835         related = Ecto.Association.related_from_query(queryable)78367837     type warning found at:7838     │7839 732 │     unless is_atom(related) do7840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7841     │7842     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378437844    warning: incompatible types given to get_source/1:78457846        get_source(repo)78477848    given types:78497850        -dynamic(atom())-78517852    but expected one of:78537854        %{..., config: empty_list() or non_empty_list(term(), term())}78557856    where "repo" was given the type:78577858        # type: dynamic(atom())7859        # from: lib/ecto/migration/schema_migration.ex:24:137860        repo.all(7861          Map.put(7862            (7863              query =7864                (7865                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7866                  Ecto.Query.Builder.From.apply(query, 1)7867                )7868        7869              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7870                ...,7871                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7872                file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",7873                line: 22,7874                take: %{}7875              })7876            ),7877            :prefix,7878            prefix7879          ), timeout: :infinity, log: false)78807881    type warning found at:7882    │7883 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7884    │                ~7885    │7886    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278877888    warning: incompatible types given to get_source/1:78897890        get_source(repo)78917892    given types:78937894        -dynamic(atom())-78957896    but expected one of:78977898        %{..., config: empty_list() or non_empty_list(term(), term())}78997900    where "repo" was given the type:79017902        # type: dynamic(atom())7903        # from: lib/ecto/migration/schema_migration.ex:30:137904        repo.insert!(7905          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7906            prefix: prefix,7907            source: get_source(repo)7908          ), timeout: :infinity, log: false)79097910    type warning found at:7911    │7912 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7913    │                                              ~7914    │7915    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/379167917    warning: incompatible types given to get_source/1:79187919        get_source(repo)79207921    given types:79227923        -dynamic(atom())-79247925    but expected one of:79267927        %{..., config: empty_list() or non_empty_list(term(), term())}79287929    where "repo" was given the type:79307931        # type: dynamic(atom())7932        # from: lib/ecto/migration/schema_migration.ex:36:137933        repo.delete_all(7934          Map.put(7935            (7936              query =7937                (7938                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7939                  Ecto.Query.Builder.From.apply(query, 1)7940                )7941        7942              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7943                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7944                op: :and,7945                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7946                file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",7947                line: 347948              })7949            ),7950            :prefix,7951            prefix7952          ), timeout: :infinity, log: false)79537954    type warning found at:7955    │7956 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7957    │                ~7958    │7959    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379607961     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7962     │7963 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7964     │                                                                              ~7965     │7966     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279677968      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7969      │7970 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7971      │        ~7972      │7973      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179747975      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7976      │7977 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7978      │                 ~7979      │7980      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379817982     warning: the following clause will never match:79837984         {:error, _} = error ->79857986     because it attempts to match on the result of:79877988         apply(changeset, adapter, :insert, args)79897990     which has type:79917992         dynamic({:invalid or :ok, term()})79937994     type warning found at:7995     │7996 219 │           {:error, _} = error ->7997     │                       ~7998     │7999     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480008001    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8002    │8003 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8004    │     ~8005    │8006    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280078008     warning: the following clause will never match:80098010         {:error, _} = error ->80118012     because it attempts to match on the result of:80138014         apply(changeset, adapter, action, args)80158016     which has type:80178018         dynamic({:invalid or :ok, term()})80198020     type warning found at:8021     │8022 297 │             {:error, _} = error ->8023     │                         ~8024     │8025     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480268027     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8028     │8029 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8030     │           ~8031     │8032     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380338034    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8035    │8036 54 │       filter_and_reraise e, System.stacktrace8037    │                                    ~8038    │8039    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580408041    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8042    │8043 44 │     index  = Map.size(params)8044    │                  ~8045    │8046    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58047    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580488049     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8050     │8051 614 │     Decimal.minus(decimal)8052     │             ~8053     │8054     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180558056     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)8057     │8058 228 │         raise BadStructError, struct: struct, term: data8059     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8060     │8061     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580628063     warning: the following clause will never match:80648065         {:error, _} ->80668067     because it attempts to match on the result of:80688069         NaiveDateTime.new(date, time)80708071     which has type:80728073         dynamic({:ok, %NaiveDateTime{}})80748075     type warning found at:8076     │8077 803 │         {:error, _} -> :error8078     │         ~~~~~~~~~~~~~~~~~~~~~8079     │8080     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180818082     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8083     │8084 214 │       filter_and_reraise e, System.stacktrace8085     │                                    ~8086     │8087     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48088     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480898090     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8091     │8092 159 │         supervise(children, strategy: :one_for_one)8093     │         ~8094     │8095     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180968097      warning: expected a map or struct when accessing .__struct__ in expression:80988099          schema.__struct__81008101      where "schema" was given the types:81028103          # type: dynamic(atom() and not nil)8104          # from: lib/ecto/query/planner.ex:1186:418105          schema81068107          # type: atom()8108          # from: lib/ecto/query/planner.ex:1186:618109          is_atom(schema)81108111      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81128113      type warning found at:8114      │8115 1190 │       Map.has_key?(schema.__struct__, field) ->8116      │                           ~8117      │8118      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681198120    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8121    │8122 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8123    │     ~8124    │8125    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281268127    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81288129        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81308131    given types:81328133        (8134          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8135          dynamic()8136        )81378138    but expected one of:81398140        atom(), term()81418142    where "opts" was given the type:81438144        # type: dynamic(8145          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8146            non_struct_map()8147        )8148        # from: lib/ecto/migrator.ex:44:658149        opts[:prefix]81508151    where "repo" was given the type:81528153        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8154        # from: lib/ecto/migrator.ex:44:238155        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81568157    type warning found at:8158    │8159 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8160    │                       ~8161    │8162    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281638164     warning: expected a module (an atom) when invoking transaction/2 in expression:81658166         repo.transaction(fun, log: false, timeout: :infinity)81678168     where "fun" was given the type:81698170         # type: dynamic()8171         # from: lib/ecto/migrator.ex:114:478172         fun81738174     where "repo" was given the types:81758176         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8177         # from: lib/ecto/migrator.ex:118:248178         repo.__adapter__.supports_ddl_transaction?81798180         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8181         # from: lib/ecto/migrator.ex:118:248182         repo.__adapter__.supports_ddl_transaction?81838184     type warning found at:8185     │8186 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8187     │              ~8188     │8189     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381908191    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8192    │8193 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8194    │       ~8195    │8196    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181978198    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8199    │8200 15 │     supervise(children, strategy: :simple_one_for_one)8201    │     ~8202    │8203    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182048205     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8206     │8207 291 │     modules = Code.load_file(file)8208     │                    ~8209     │8210     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282118212     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8213     │8214 321 │         reraise error, System.stacktrace8215     │                               ~8216     │8217     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382188219    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8220    │8221 10 │       worker(Ecto.Registry, []),8222    │       ~8223    │8224    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282258226     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8227     │8228 260 │         reraise %{err | message: message}, System.stacktrace8229     │                                                   ~8230     │8231     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682328233    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8234    │8235 11 │       supervisor(Ecto.Migration.Supervisor, [])8236    │       ~8237    │8238    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282398240Generated ecto app8241==> phoenix_ecto8242Compiling 6 files (.ex)8243    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8244    │8245 10 │     supervise([8246    │     ~8247    │8248    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/182498250    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8251    │8252 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)8253    │       ~8254    │8255    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/182568257    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)8258    │8259 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do8260    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8261    │8262    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)82638264    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)8265    │8266 13 │     defimpl Plug.Exception, for: exception do8267    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8268    │8269    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)82708271    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8272    │8273 13 │     defimpl Plug.Exception, for: exception do8274    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8275    │8276    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82778278    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8279    │8280 13 │     defimpl Plug.Exception, for: exception do8281    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8282    │8283    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82848285    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8286    │8287 13 │     defimpl Plug.Exception, for: exception do8288    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8289    │8290    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)82918292    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)8293    │8294 13 │     defimpl Plug.Exception, for: exception do8295    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8296    │8297    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)82988299    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8300    │8301 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])8302    │       ~8303    │8304    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/283058306Generated phoenix_ecto app8307==> guardian_db8308Compiling 5 files (.ex)8309     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8310     │8311 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8312     │                        ~8313     │8314     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)83158316    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8317    │8318 15 │   schema "virtual: token" do8319    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8320    │8321    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)832283238324== Compilation error in file lib/guardian/db.ex ==8325** (RuntimeError) Guardian.DB configuration is required8326    lib/guardian/db.ex:114: (module)8327could 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"