servicex_matching

Build log

nerves_system_rpi0

servicex_matching 0.0.1 · fail · run servicex_matching-0.0.1-1791099677034
8327 of 8327 lines
1Resolving Hex dependencies...2Resolution completed in 0.312s3Unchanged: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_rpi0/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_rpi0/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_rpi0/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_armv6_nerves_linux_gnueabihf-15.3.1/bin/armv6-nerves-linux-gnueabihf-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_rpi0-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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)883    │                     ~884    │885    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])890    │     ~891    │892    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3893894     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 986 │             stack = System.stacktrace()968     │                            ~969     │970     └─ lib/db_connection.ex:986:28: DBConnection.handle/4971     └─ lib/db_connection.ex:992:24: DBConnection.handle/4972     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4973     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4974     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6975     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3976     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5977     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2978     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4979     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5980     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5981     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2982     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6983     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6984985     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead986     │987 111 │         stack = System.stacktrace()988     │                        ~989     │990     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3991992    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead993    │994  8 │     pool = supervisor(Pool, [], [restart: :temporary])995    │            ~996    │997    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0998999    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1000    │1001  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],1002    │                 ~1003    │1004    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310051006    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1007    │1008 36 │     worker(DBConnection.Watcher, [owner])1009    │     ~1010    │1011    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110121013    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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf1237Compiling 1 file (.ex)1238Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app1239==> nerves_system_rpi01240Generated nerves_system_rpi0 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_rest.erl:1251    │1252 69 │  				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_rest.erl:1256      │1257 1006 │  	Stacktrace = erlang:get_stacktrace(),1258      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace125912601261    ┌─ src/cowboy_handler.erl:1262    │1263 87 │  		Stacktrace = erlang:get_stacktrace(),1264    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12651266     ┌─ src/cowboy_handler.erl:1267     │1268 116 │  		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_handler.erl:1272     │1273 235 │  		Stacktrace = erlang:get_stacktrace(),1274     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12751276     ┌─ src/cowboy_handler.erl:1277     │1278 290 │  			{stacktrace, erlang:get_stacktrace()},1279     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace128012811282     ┌─ src/cowboy_websocket.erl:1283     │1284 147 │  		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_websocket.erl:1288     │1289 645 │  			{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_websocket.erl:1293     │1294 755 │  			{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: the following clause is redundant:13121313         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13141315     it has type:13161317         dynamic(%Expo.Message.Plural{})13181319     previous clauses have already matched on the following types:13201321         %Expo.Message.Singular{}1322         %Expo.Message.Plural{}13231324     │1325 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1326     │        ~1327     │1328     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113291330     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1331     │1332 426 │               Kernel.ParallelCompiler.async(fn ->1333     │                                       ~1334     │1335     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313361337Generated 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.Replica is expected on struct update:14081409        %Phoenix.Tracker.Replica{replica | status: :down}14101411    but got type:14121413        dynamic()14141415    where "replica" was given the type:14161417        # type: dynamic()1418        # from: lib/phoenix/tracker/replica.ex:74:131419        replica14201421    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14221423    type warning found at:1424    │1425 74 │   defp down(replica), do: %Replica{replica | status: :down}1426    │                           ~1427    │1428    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114291430     warning: a struct for Phoenix.Tracker.State is expected on struct update:14311432         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14331434     but got type:14351436         dynamic()14371438     where "delta" was given the type:14391440         # type: dynamic()1441         # from: lib/phoenix/tracker/state.ex:541:991442         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1443           state14441445     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14461447     type warning found at:1448     │1449 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1450     │                   ~1451     │1452     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114531454    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14551456        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14571458    but got type:14591460        dynamic()14611462    where "replica" was given the type:14631464        # type: dynamic()1465        # from: lib/phoenix/tracker/replica.ex:76:291466        replica14671468    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14691470    type warning found at:1471    │1472 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1473    │     ~1474    │1475    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114761477     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1478     │1479 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1480     │         ~1481     │1482     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114831484     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1485     │1486 273 │     supervise(shards, strategy: :one_for_one,1487     │     ~1488     │1489     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114901491     warning: a struct for Phoenix.Tracker.State is expected on struct update:14921493         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14941495     but got type:14961497         dynamic(%{..., range: {term(), term()}})14981499     where "delta" was given the type:15001501         # type: dynamic(%{..., range: {term(), term()}})1502         # from: lib/phoenix/tracker/state.ex:551:301503         {start_clock, end_clock} = delta.range15041505     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"15061507     type warning found at:1508     │1509 555 │            delta: %State{delta | range: {start_clock, new_end}}}1510     │                   ~1511     │1512     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/215131514    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1515    │1516  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1517    │        ~1518    │1519    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215201521    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1522    │1523 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1524    │       ~1525    │1526    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115271528    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1529    │1530 43 │     :ok = :pg2.create(pg2_group)1531    │                ~1532    │1533    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115341535    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1536    │1537 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1538    │       ~1539    │1540    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115411542    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1543    │1544 44 │     :ok = :pg2.join(pg2_group, self())1545    │                ~1546    │1547    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115481549    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1550    │1551 97 │     supervise(children, strategy: :rest_for_one)1552    │     ~1553    │1554    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115551556    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1557    │1558 57 │     :pg2.get_members(pg2_namespace(server_name))1559    │          ~1560    │1561    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1753     │1754 647 │       exception -> {:error, {exception, System.stacktrace()}}1755     │                                                ~1756     │1757     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117581759     warning: expected a module (an atom) when invoking config/1 in expression:17601761         endpoint.config(:endpoint_id)17621763     where "endpoint" was given the type:17641765         # type: dynamic(%{..., __pubsub_server__: atom()})1766         # from: lib/phoenix/transports/long_poll.ex:199:101767         verify_token(endpoint, token, opts)17681769     type warning found at:1770     │1771 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1772     │                                          ~1773     │1774     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317751776     warning: unknown key .__pubsub_server__ in expression:17771778         endpoint.__pubsub_server__17791780     the given type does not have the given key:17811782         dynamic(1783           %Phoenix.Socket{1784             id: term(),1785             assigns: term(),1786             channel: term(),1787             channel_pid: term(),1788             endpoint: atom(),1789             handler: term(),1790             joined: term(),1791             pubsub_server: term(),1792             ref: term(),1793             join_ref: term(),1794             topic: term(),1795             transport: term(),1796             transport_pid: term(),1797             transport_name: term(),1798             serializer: term(),1799             private: term(),1800             vsn: term()1801           } or1802             %Plug.Conn{1803               adapter: term(),1804               assigns: term(),1805               body_params: term(),1806               cookies: term(),1807               halted: term(),1808               host: term(),1809               method: term(),1810               owner: term(),1811               params: term(),1812               path_info: term(),1813               path_params: term(),1814               port: term(),1815               private: term(),1816               query_params: term(),1817               query_string: term(),1818               remote_ip: term(),1819               req_cookies: term(),1820               req_headers: term(),1821               request_path: term(),1822               resp_body: term(),1823               resp_cookies: term(),1824               resp_headers: term(),1825               scheme: term(),1826               script_name: term(),1827               secret_key_base: term(),1828               state: term(),1829               status: term()1830             } or atom() or binary()1831         )18321833     where "endpoint" was given the type:18341835         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1836         # from: lib/phoenix/transports/long_poll.ex:254:191837         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18381839     type warning found at:1840     │1841 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1842     │                                                          ~~~~~~~~~~~~~~~~~1843     │1844     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318451846     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: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1854    │1855  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1856    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1857    │1858    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18591860    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1861    │1862 10 │     conn = @connection.conn(req, transport)1863    │                        ~1864    │1865    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318661867    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1868    │1869 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1870    │                       ~1871    │1872    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318731874    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1875    │1876 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1877    │                                                                                   ~1878    │1879    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318801881    warning: a struct for Plug.Conn is expected on struct update:18821883        %Plug.Conn{conn | state: :sent}18841885    but got type:18861887        dynamic()18881889    where "conn" was given the type:18901891        # type: dynamic()1892        # from: lib/phoenix/endpoint/render_errors.ex:79:211893        conn18941895    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18961897    type warning found at:1898    │1899 83 │         %Plug.Conn{conn | state: :sent}1900    │         ~1901    │1902    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519031904    warning: a struct for Plug.Conn is expected on struct update:19051906        %Plug.Conn{conn | query_params: %{}, params: %{}}19071908    but got type:19091910        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19111912    where "conn" was given the types:19131914        # type: dynamic(%{..., params: term()})1915        # from: lib/phoenix/endpoint/render_errors.ex:94:171916        conn.params19171918        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1919        # from: lib/phoenix/endpoint/render_errors.ex:94:171920        conn.params19211922    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19231924    type warning found at:1925    │1926 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1927    │                                   ~1928    │1929    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119301931     warning: a struct for Plug.Conn is expected on struct update:19321933         %Plug.Conn{conn | params: params}19341935     but got type:19361937         dynamic(%{..., params: map()})19381939     where "conn" was given the type:19401941         # type: dynamic(%{..., params: map()})1942         # from: lib/phoenix/controller.ex:912:171943         Map.get(conn.params, required_key)19441945     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19461947     type warning found at:1948     │1949 919 │     %Plug.Conn{conn | params: params}1950     │     ~1951     │1952     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219531954    warning: a struct for Plug.Conn is expected on struct update:19551956        %Plug.Conn{conn | query_params: %{}, params: params}19571958    but got type:19591960        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19611962    where "conn" was given the types:19631964        # type: dynamic(%{..., params: term()})1965        # from: lib/phoenix/endpoint/render_errors.ex:94:171966        conn.params19671968        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1969        # from: lib/phoenix/endpoint/render_errors.ex:94:171970        conn.params19711972    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19731974    type warning found at:1975    │1976 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1977    │                   ~1978    │1979    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119801981     warning: a struct for Phoenix.Socket is expected on struct update:19821983         %Phoenix.Socket{socket | id: id}19841985     but got type:19861987         dynamic()19881989     where "socket" was given the type:19901991         # type: dynamic()1992         # from: lib/phoenix/socket/transport.ex1993         {:ok, socket}19941995     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19961997     type warning found at:1998     │1999 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2000     │                                          ~2001     │2002     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/720032004     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: comparison between distinct types found:21402141         !Path.extname(file_path) == ".gz"21422143     given types:21442145         dynamic(boolean()) == binary()21462147     where "file_path" was given the type:21482149         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2150         # from: lib/phoenix/digester.ex:147:452151         Path.basename(file_path)21522153     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 false21542155     type warning found at:2156     │2157 148 │       !Path.extname(file_path) == ".gz"2158     │                                ~2159     │2160     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121612162     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2163     │2164 113 │     {addr,port} = :ranch.get_addr(ref)2165     │                          ~2166     │2167     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321682169    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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2177    │2178 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2179    │                                                           ~2180    │2181    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321822183     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2184     │2185 155 │     Enum.partition attrs, fn2186     │          ~2187     │2188     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121892190    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 "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2689    You may run "mix format --migrate" to fix this warning automatically.2690    │2691 23 │     <<x::float64, y::float64>>2692    │        ~2693    │2694    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226952696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2697    You may run "mix format --migrate" to fix this warning automatically.2698    │2699 23 │     <<x::float64, y::float64>>2700    │                    ~2701    │2702    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227032704    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2705    You may run "mix format --migrate" to fix this warning automatically.2706    │2707 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2708    │                      ~2709    │2710    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/127112712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2713    You may run "mix format --migrate" to fix this warning automatically.2714    │2715 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2716    │                               ~2717    │2718    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127192720    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 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2724    │                         ~2725    │2726    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/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 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2732    │                                     ~2733    │2734    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227352736    warning: use Bitwise is deprecated. import Bitwise instead2737    │2738  4 │   use Bitwise, only_operators: true2739    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2740    │2741    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27422743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744    You may run "mix format --migrate" to fix this warning automatically.2745    │2746 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2747    │                          ~2748    │2749    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127502751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2752    You may run "mix format --migrate" to fix this warning automatically.2753    │2754 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2755    │                           ~2756    │2757    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227582759    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2760    You may run "mix format --migrate" to fix this warning automatically.2761    │2762 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2763    │                                       ~2764    │2765    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227662767    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: use Bitwise is deprecated. import Bitwise instead2888    │2889  5 │   use Bitwise2890    │   ~~~~~~~~~~~2891    │2892    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28932894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2895    You may run "mix format --migrate" to fix this warning automatically.2896    │2897 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2898    │          ~2899    │2900    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/129012902    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2903    You may run "mix format --migrate" to fix this warning automatically.2904    │2905 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2906    │                                                                       ~2907    │2908    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129092910    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2911    You may run "mix format --migrate" to fix this warning automatically.2912    │2913 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2914    │                                                                                   ~2915    │2916    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129172918    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: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3267    You may run "mix format --migrate" to fix this warning automatically.3268    │3269 59 │       if lower == <<-1::int32>> do3270    │                       ~3271    │3272    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432733274    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3275    You may run "mix format --migrate" to fix this warning automatically.3276    │3277 66 │       if upper == <<-1::int32>> do3278    │                       ~3279    │3280    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432813282    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3283    You may run "mix format --migrate" to fix this warning automatically.3284    │3285 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3286    │                               ~3287    │3288    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432893290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3291    You may run "mix format --migrate" to fix this warning automatically.3292    │3293 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3294    │                                                           ~3295    │3296    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332973298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3299    You may run "mix format --migrate" to fix this warning automatically.3300    │3301 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3302    │                                                                       ~3303    │3304    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333053306    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3307    You may run "mix format --migrate" to fix this warning automatically.3308    │3309 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3310    │                       ~3311    │3312    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333133314    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3315    You may run "mix format --migrate" to fix this warning automatically.3316    │3317 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3318    │                                   ~3319    │3320    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333213322    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3323    You may run "mix format --migrate" to fix this warning automatically.3324    │3325 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3326    │                                                      ~3327    │3328    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333293330    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3331    You may run "mix format --migrate" to fix this warning automatically.3332    │3333 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3334    │                                ~3335    │3336    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333373338    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3339    You may run "mix format --migrate" to fix this warning automatically.3340    │3341 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3342    │                          ~3343    │3344    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233453346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3347    You may run "mix format --migrate" to fix this warning automatically.3348    │3349 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3350    │                                            ~3351    │3352    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233533354      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3355      │3356 1005 │     Logger.warn(fn() ->3357      │            ~3358      │3359      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533603361      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3362      You may run "mix format --migrate" to fix this warning automatically.3363      │3364 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3365      │                          ~3366      │3367      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133683369      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3370      You may run "mix format --migrate" to fix this warning automatically.3371      │3372 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3373      │                                        ~3374      │3375      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133763377      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 operator3378      │3379 2003 │       <<body :: binary(size), rest :: binary>> ->3380      │                        ~3381      │3382      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133833384    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: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7216     │7217 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7218     │               ~7219     │7220     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272217222     warning: a struct for Postgrex.Query is expected on struct update:72237224         %Postgrex.Query{7225           query7226           | param_oids: param_oids,7227             param_formats: param_formats,7228             param_types: param_types7229         }72307231     but got type:72327233         dynamic()72347235     where "query" was given the type:72367237         # type: dynamic()7238         # from: lib/postgrex/protocol.ex:910:357239         query72407241     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72427243     type warning found at:7244     │7245 915 │         query = %Query{query | param_oids: param_oids,7246     │                 ~7247     │7248     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672497250     warning: a struct for Postgrex.Query is expected on struct update:72517252         %Postgrex.Query{7253           query7254           | ref: make_ref(),7255             types: types,7256             columns: col_names,7257             result_oids: result_oids,7258             result_formats: result_formats,7259             result_types: result_types7260         }72617262     but got type:72637264         dynamic()72657266     where "query" was given the type:72677268         # type: dynamic()7269         # from: lib/postgrex/protocol.ex:926:357270         query72717272     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72737274     type warning found at:7275     │7276 932 │         query = %Query{query | ref: make_ref(), types: types,7277     │                 ~7278     │7279     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672807281     warning: a struct for Postgrex.Query is expected on struct update:72827283         %Postgrex.Query{query | ref: make_ref()}72847285     but got type:72867287         dynamic()72887289     where "query" was given the type:72907291         # type: dynamic()7292         # from: lib/postgrex/protocol.ex:977:317293         query72947295     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72967297     type warning found at:7298     │7299 978 │     query = %Query{query | ref: make_ref()}7300     │             ~7301     │7302     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573037304    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7305    │7306 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7307    │            ~7308    │7309    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173107311      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7312      │7313 2131 │     formatted_reason = :ssl.format_error(reason)7314      │                             ~7315      │7316      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373177318    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7319    │7320  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7321    │                 ~7322    │7323    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273247325    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7326    │7327  9 │                 worker(Postgrex.Parameters, [])]7328    │                 ~7329    │7330    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273317332      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: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7512      │7513 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7514      │     ~7515      │7516      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275177518    warning: incompatible types given to Mix.Ecto.ensure_started/2:75197520        Mix.Ecto.ensure_started(repo, opts)75217522    given types:75237524        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75257526    but expected one of:75277528        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75297530    where "opts" was given the type:75317532        # type: dynamic(7533          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7534            non_struct_map()7535        )7536        # from: lib/mix/tasks/ecto.rollback.ex:64:107537        opts =7538          if opts[:quiet] do7539            Keyword.merge(opts, log: false, log_sql: false)7540          else7541            opts7542          end75437544    where "repo" was given the type:75457546        # type: dynamic(atom())7547        # from: lib/mix/tasks/ecto.rollback.ex:70:77548        Mix.Ecto.ensure_repo(repo, args)75497550    type warning found at:7551    │7552 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7553    │                          ~7554    │7555    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275567557    warning: incompatible types given to Mix.Ecto.ensure_started/2:75587559        Mix.Ecto.ensure_started(repo, all: true)75607561    given types:75627563        -dynamic(atom())-, non_empty_list({:all, true})75647565    but expected one of:75667567        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75687569    where "repo" was given the type:75707571        # type: dynamic(atom())7572        # from: lib/mix/tasks/ecto.migrations.ex:37:77573        Mix.Ecto.ensure_repo(repo, args)75747575    type warning found at:7576    │7577 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7578    │                       ~7579    │7580    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375817582     warning: the following clause will never match:75837584         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75857586     because it attempts to match on the result of:75877588         System.stacktrace()75897590     which has type:75917592         empty_list()75937594     where "args_or_arity" was given the type:75957596         # type: float() or integer() or non_empty_list(term())7597         # from: lib/ecto/changeset.ex7598         (_() when args_or_arity == 2) when length(args_or_arity) == 275997600     where "module" was given the type:76017602         # type: dynamic()7603         # from: lib/ecto/changeset.ex:733:307604         module76057606     type warning found at:7607     │7608 741 │ ...                   when length(args_or_arity) == 2 ->7609     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7610     │7611     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276127613    warning: incompatible types given to Mix.Ecto.ensure_started/2:76147615        Mix.Ecto.ensure_started(repo, opts)76167617    given types:76187619        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76207621    but expected one of:76227623        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76247625    where "opts" was given the type:76267627        # type: dynamic(7628          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7629            non_struct_map()7630        )7631        # from: lib/mix/tasks/ecto.migrate.ex:68:107632        opts =7633          if opts[:quiet] do7634            Keyword.merge(opts, log: false, log_sql: false)7635          else7636            opts7637          end76387639    where "repo" was given the type:76407641        # type: dynamic(atom())7642        # from: lib/mix/tasks/ecto.migrate.ex:74:77643        Mix.Ecto.ensure_repo(repo, args)76447645    type warning found at:7646    │7647 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7648    │                          ~7649    │7650    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276517652     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7653     │7654 739 │           case System.stacktrace do7655     │                       ~7656     │7657     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276587659    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76607661        Mix.Ecto.source_repo_priv(repo)76627663    given types:76647665        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76667667    but expected one of:76687669        atom()76707671    where "repo" was given the types:76727673        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7674        # from: lib/mix/tasks/ecto.load.ex:70:227675        Keyword.merge(repo.config, opts)76767677        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7678        # from: lib/mix/tasks/ecto.load.ex:72:277679        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76807681    type warning found at:7682    │7683 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7684    │                                          ~7685    │7686    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276877688    warning: expected a map or struct when accessing .__adapter__ in expression:76897690        repo.__adapter__76917692    where "repo" was given the type:76937694        # type: dynamic(atom())7695        # from: lib/mix/tasks/ecto.load.ex:53:77696        Mix.Ecto.ensure_repo(repo, args)76977698    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76997700    type warning found at:7701    │7702 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7703    │                              ~7704    │7705    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177067707    warning: expected a map or struct when accessing .__adapter__ in expression:77087709        repo.__adapter__77107711    where "repo" was given the type:77127713        # type: dynamic(atom())7714        # from: lib/mix/tasks/ecto.dump.ex:50:77715        Mix.Ecto.ensure_repo(repo, args)77167717    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77187719    type warning found at:7720    │7721 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7722    │                              ~7723    │7724    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177257726    warning: expected a map or struct when accessing .__adapter__ in expression:77277728        repo.__adapter__77297730    where "repo" was given the type:77317732        # type: dynamic(atom())7733        # from: lib/mix/tasks/ecto.drop.ex:39:77734        Mix.Ecto.ensure_repo(repo, args)77357736    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77377738    type warning found at:7739    │7740 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7741    │                              ~7742    │7743    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177447745    warning: expected a map or struct when accessing .__adapter__ in expression:77467747        repo.__adapter__77487749    where "repo" was given the type:77507751        # type: dynamic(atom())7752        # from: lib/mix/tasks/ecto.create.ex:37:77753        Mix.Ecto.ensure_repo(repo, args)77547755    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77567757    type warning found at:7758    │7759 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7760    │                              ~7761    │7762    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177637764    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: expected a module (an atom) when invoking start_link/1 in expression:77727773         repo.start_link(pool_size: pool_size)77747775     where "pool_size" was given the type:77767777         # type: dynamic()7778         # from: lib/mix/ecto.ex:101:157779         pool_size = Keyword.get(opts, :pool_size, 1)77807781     where "repo" was given the type:77827783         # type: dynamic(%{..., __adapter__: atom()})7784         # from: lib/mix/ecto.ex:99:367785         repo.__adapter__.ensure_all_started(repo, :temporary)77867787     type warning found at:7788     │7789 102 │     case repo.start_link(pool_size: pool_size) do7790     │               ~7791     │7792     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277937794     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7795     │7796 146 │     Logger.remove_backend(:console)7797     │            ~7798     │7799     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278007801     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7802     │7803 155 │     Logger.add_backend(:console, flush: true)7804     │            ~7805     │7806     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278077808    warning: incompatible types given to get_source/1:78097810        get_source(repo)78117812    given types:78137814        -dynamic(atom())-78157816    but expected one of:78177818        %{..., config: empty_list() or non_empty_list(term(), term())}78197820    where "repo" was given the type:78217822        # type: dynamic(atom())7823        # from: lib/ecto/migration/schema_migration.ex:24:137824        repo.all(7825          Map.put(7826            (7827              query =7828                (7829                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7830                  Ecto.Query.Builder.From.apply(query, 1)7831                )7832        7833              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7834                ...,7835                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7836                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7837                line: 22,7838                take: %{}7839              })7840            ),7841            :prefix,7842            prefix7843          ), timeout: :infinity, log: false)78447845    type warning found at:7846    │7847 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7848    │                ~7849    │7850    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278517852    warning: incompatible types given to get_source/1:78537854        get_source(repo)78557856    given types:78577858        -dynamic(atom())-78597860    but expected one of:78617862        %{..., config: empty_list() or non_empty_list(term(), term())}78637864    where "repo" was given the type:78657866        # type: dynamic(atom())7867        # from: lib/ecto/migration/schema_migration.ex:30:137868        repo.insert!(7869          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7870            prefix: prefix,7871            source: get_source(repo)7872          ), timeout: :infinity, log: false)78737874    type warning found at:7875    │7876 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7877    │                                              ~7878    │7879    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378807881     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7882     │7883 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7884     │                                                                              ~7885     │7886     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27887     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278887889    warning: incompatible types given to get_source/1:78907891        get_source(repo)78927893    given types:78947895        -dynamic(atom())-78967897    but expected one of:78987899        %{..., config: empty_list() or non_empty_list(term(), term())}79007901    where "repo" was given the type:79027903        # type: dynamic(atom())7904        # from: lib/ecto/migration/schema_migration.ex:36:137905        repo.delete_all(7906          Map.put(7907            (7908              query =7909                (7910                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7911                  Ecto.Query.Builder.From.apply(query, 1)7912                )7913        7914              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7915                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7916                op: :and,7917                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7918                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7919                line: 347920              })7921            ),7922            :prefix,7923            prefix7924          ), timeout: :infinity, log: false)79257926    type warning found at:7927    │7928 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7929    │                ~7930    │7931    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379327933     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7934     │7935 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7936     │                                                                              ~7937     │7938     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279397940      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7941      │7942 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7943      │        ~7944      │7945      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179467947     warning: the following conditional expression:79487949         is_atom(related)79507951     will always evaluate to:79527953         dynamic(true)79547955     where "related" was given the type:79567957         # type: dynamic(atom())7958         # from: lib/ecto/association.ex:730:157959         related = Ecto.Association.related_from_query(queryable)79607961     type warning found at:7962     │7963 732 │     unless is_atom(related) do7964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7965     │7966     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379677968     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7969     │7970 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7971     │                                                                              ~7972     │7973     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279747975      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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8064     │8065 214 │       filter_and_reraise e, System.stacktrace8066     │                                    ~8067     │8068     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48069     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480708071     warning: the following clause will never match:80728073         {:error, _} ->80748075     because it attempts to match on the result of:80768077         NaiveDateTime.new(date, time)80788079     which has type:80808081         dynamic({:ok, %NaiveDateTime{}})80828083     type warning found at:8084     │8085 803 │         {:error, _} -> :error8086     │         ~~~~~~~~~~~~~~~~~~~~~8087     │8088     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180898090      warning: expected a map or struct when accessing .__struct__ in expression:80918092          schema.__struct__80938094      where "schema" was given the types:80958096          # type: dynamic(atom() and not nil)8097          # from: lib/ecto/query/planner.ex:1186:418098          schema80998100          # type: atom()8101          # from: lib/ecto/query/planner.ex:1186:618102          is_atom(schema)81038104      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81058106      type warning found at:8107      │8108 1190 │       Map.has_key?(schema.__struct__, field) ->8109      │                           ~8110      │8111      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681128113     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8114     │8115 159 │         supervise(children, strategy: :one_for_one)8116     │         ~8117     │8118     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/181198120    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: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8192     │8193 291 │     modules = Code.load_file(file)8194     │                    ~8195     │8196     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281978198    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8199    │8200 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8201    │       ~8202    │8203    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/182048205     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8206     │8207 321 │         reraise error, System.stacktrace8208     │                               ~8209     │8210     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382118212    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8213    │8214 15 │     supervise(children, strategy: :simple_one_for_one)8215    │     ~8216    │8217    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182188219     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8220     │8221 260 │         reraise %{err | message: message}, System.stacktrace8222     │                                                   ~8223     │8224     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682258226    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8227    │8228 10 │       worker(Ecto.Registry, []),8229    │       ~8230    │8231    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282328233    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.NoResultsError)8272    │8273 13 │     defimpl Plug.Exception, for: exception do8274    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8275    │8276    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)82778278    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8279    │8280 13 │     defimpl Plug.Exception, for: exception do8281    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8282    │8283    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82848285    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8286    │8287 13 │     defimpl Plug.Exception, for: exception do8288    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8289    │8290    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82918292    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8293    │8294 13 │     defimpl Plug.Exception, for: exception do8295    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8296    │8297    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (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"