servicex_matching

Build log

nerves_system_bbb

servicex_matching 0.0.1 · fail · run servicex_matching-0.0.1-1791099677034
8325 of 8325 lines
1Resolving Hex dependencies...2Resolution completed in 0.696s3Unchanged: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_bbb/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_bbb/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_bbb/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_ssl.erl:728     │729 128 │  	case ssl:ssl_accept(CSocket, Timeout) of730     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead731732     ┌─ src/ranch_ssl.erl:733     │734 233 │  			end, ssl:cipher_suites());735     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead736737     ┌─ src/ranch_ssl.erl:738     │739 235 │  			ssl:cipher_suites()740     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead741742743    ┌─ src/ranch_conns_sup.erl:744    │745 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},746    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.747Compile directive 'nowarn_deprecated_catch' can be used to suppress748warnings in selected modules.749750751==> 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_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-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_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so771Compiling 3 files (.ex)772    warning: using single-quoted strings to represent charlists is deprecated.773    Use ~c"" if you indeed want a charlist or use "" instead.774    You may run "mix format --migrate" to change all single-quoted775    strings to use the ~c sigil and fix this warning.776    │777 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')778    │                                                           ~779    │780    └─ lib/bcrypt/base.ex:57:59781782    warning: use Bitwise is deprecated. import Bitwise instead783    │784  6 │   use Bitwise785    │   ~~~~~~~~~~~786    │787    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)788789Generated bcrypt_elixir app790==> comeonin791Compiling 2 files (.ex)792Generated comeonin app793==> nerves_discovery794Compiling 5 files (.ex)795Generated nerves_discovery app796==> ring_logger797Compiling 7 files (.ex)798Generated ring_logger app799==> nerves_compatibility_test800===> Analyzing applications...801===> Compiling poolboy802warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"803  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2804  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1805  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5806  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2807  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4808  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2809810==> db_connection811Compiling 23 files (.ex)812warning: cannot infer signatures from :poolboy because it is not loaded813814    warning: unused require Bitwise815    │816 31 │     require Bitwise817    │     ~818    │819    └─ lib/db_connection/backoff.ex:31:5820821     warning: using single-quoted strings to represent charlists is deprecated.822     Use ~c"" if you indeed want a charlist or use "" instead.823     You may run "mix format --migrate" to change all single-quoted824     strings to use the ~c sigil and fix this warning.825     │826 406 │       :normal    -> [{:data, [{'Module', mod}]}]827     │                                ~828     │829     └─ lib/db_connection/connection.ex:406:32830831     warning: using single-quoted strings to represent charlists is deprecated.832     Use ~c"" if you indeed want a charlist or use "" instead.833     You may run "mix format --migrate" to change all single-quoted834     strings to use the ~c sigil and fix this warning.835     │836 661 │     [{:data, [{'Module', mod}, {'State', state}]}]837     │                ~838     │839     └─ lib/db_connection/connection.ex:661:16840841     warning: using single-quoted strings to represent charlists is deprecated.842     Use ~c"" if you indeed want a charlist or use "" instead.843     You may run "mix format --migrate" to change all single-quoted844     strings to use the ~c sigil and fix this warning.845     │846 661 │     [{:data, [{'Module', mod}, {'State', state}]}]847     │                                 ~848     │849     └─ lib/db_connection/connection.ex:661:33850851    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead852    │853  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]854    │                  ~855    │856    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0857858    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead859    │860 30 │     worker(DBConnection.Watcher, [owner])861    │     ~862    │863    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1864865    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead866    │867 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)868    │     ~869    │870    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1871    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2872873    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead874    │875 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])876    │     ~877    │878    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2879880    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead881    │882 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])883    │     ~884    │885    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)890    │                     ~891    │892    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4893894     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead895     │896 138 │         case System.stacktrace() do897     │                     ~898     │899     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2900901     warning: the following clause will never match:902903         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->904905     because it attempts to match on the result of:906907         System.stacktrace()908909     which has type:910911         empty_list()912913     where "arity" was given the type:914915         # type: integer()916         # from: lib/db_connection/connection.ex:139:56917         is_integer(arity)918919     type warning found at:920     │921 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace922     │                                      ~923     │924     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2925926     warning: the following clause will never match:927928         [{a, b, params, c} | rest] when is_list(params) ->929930     because it attempts to match on the result of:931932         System.stacktrace()933934     which has type:935936         empty_list()937938     where "params" was given the type:939940         # type: empty_list() or non_empty_list(term(), term())941         # from: lib/db_connection/connection.ex:140:43942         is_list(params)943944     type warning found at:945     │946 140 │           [{a, b, params, c} | rest] when is_list(params) ->947     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948     │949     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2950951     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead952     │953 986 │             stack = System.stacktrace()954     │                            ~955     │956     └─ lib/db_connection.ex:986:28: DBConnection.handle/4957     └─ lib/db_connection.ex:992:24: DBConnection.handle/4958     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4959     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4960     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6961     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3962     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5963     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2964     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4965     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5966     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5967     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2968     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6969     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6970971     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead972     │973 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)974     │                     ~975     │976     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3977978    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead979    │980  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]981    │                  ~982    │983    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0984985    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead986    │987  8 │     pool = supervisor(Pool, [], [restart: :temporary])988    │            ~989    │990    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0991992     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead993     │994 111 │         stack = System.stacktrace()995     │                        ~996     │997     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3998999    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: :random.seed/3 is deprecated. Use the 'rand' module instead1014     │1015 108 │     case :random.seed(hash, sec, micro) do1016     │                  ~1017     │1018     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/010191020    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1021    │1022  9 │       supervisor(DBConnection.Task, []),1023    │       ~1024    │1025    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21026    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21027    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210281029Generated 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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf1237Compiling 1 file (.ex)1238Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1239==> nerves_compatibility_test1240===> Analyzing applications...1241===> Compiling unicode_util_compat1242===> Analyzing applications...1243===> Compiling idna1244===> Analyzing applications...1245===> Compiling telemetry1246===> Analyzing applications...1247===> Compiling cowboy1248     ┌─ src/cowboy_websocket.erl:1249     │1250 147 │  		Stacktrace = erlang:get_stacktrace(),1251     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12521253     ┌─ src/cowboy_websocket.erl:1254     │1255 645 │  			{stacktrace, erlang:get_stacktrace()},1256     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12571258     ┌─ src/cowboy_websocket.erl:1259     │1260 755 │  			{stacktrace, erlang:get_stacktrace()},1261     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126212631264    ┌─ src/cowboy_rest.erl:1265    │1266 69 │  				Stacktrace = erlang:get_stacktrace(),1267    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12681269      ┌─ src/cowboy_rest.erl:1270      │1271 1006 │  	Stacktrace = erlang:get_stacktrace(),1272      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace127312741275    ┌─ src/cowboy_handler.erl:1276    │1277 87 │  		Stacktrace = erlang:get_stacktrace(),1278    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12791280     ┌─ src/cowboy_handler.erl:1281     │1282 116 │  		Stacktrace = erlang:get_stacktrace(),1283     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12841285     ┌─ src/cowboy_handler.erl:1286     │1287 235 │  		Stacktrace = erlang:get_stacktrace(),1288     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12891290     ┌─ src/cowboy_handler.erl:1291     │1292 290 │  			{stacktrace, erlang:get_stacktrace()},1293     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129412951296==> expo1297Compiling 2 files (.erl)1298Compiling 22 files (.ex)1299Generated expo app1300==> gettext1301Compiling 18 files (.ex)1302     warning: unused require Gettext.Macros1303     │1304 594 │   require Gettext.Macros1305     │   ~1306     │1307     └─ lib/gettext.ex:594:313081309     warning: the following clause is redundant:13101311         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13121313     it has type:13141315         dynamic(%Expo.Message.Plural{})13161317     previous clauses have already matched on the following types:13181319         %Expo.Message.Singular{}1320         %Expo.Message.Plural{}13211322     │1323 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1324     │        ~1325     │1326     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113271328     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1329     │1330 426 │               Kernel.ParallelCompiler.async(fn ->1331     │                                       ~1332     │1333     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313341335Generated gettext app1336==> phoenix_pubsub1337Compiling 13 files (.ex)1338     warning: single quotes around atoms are deprecated. Use double quotes instead1339     │1340 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1341     │                       ~1342     │1343     └─ lib/phoenix/pubsub/local.ex:160:2313441345     warning: single quotes around atoms are deprecated. Use double quotes instead1346     │1347 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1348     │                                        ~1349     │1350     └─ lib/phoenix/pubsub/local.ex:160:4013511352     warning: unused require Logger1353     │1354 107 │   require Logger1355     │   ~1356     │1357     └─ lib/phoenix/tracker.ex:107:313581359    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13601361        %Phoenix.Tracker.Replica{replica | status: :permdown}13621363    but got type:13641365        dynamic()13661367    where "replica" was given the type:13681369        # type: dynamic()1370        # from: lib/phoenix/tracker/replica.ex:72:171371        replica13721373    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13741375    type warning found at:1376    │1377 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1378    │                               ~1379    │1380    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113811382     warning: a struct for Phoenix.Tracker.State is expected on struct update:13831384         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13851386     but got type:13871388         dynamic()13891390     where "delta" was given the type:13911392         # type: dynamic()1393         # from: lib/phoenix/tracker/state.ex:461:361394         %Phoenix.Tracker.State{delta: delta} = state13951396     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13971398     type warning found at:1399     │1400 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1401     │                 ~1402     │1403     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/514041405    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14061407        %Phoenix.Tracker.Replica{replica | status: :down}14081409    but got type:14101411        dynamic()14121413    where "replica" was given the type:14141415        # type: dynamic()1416        # from: lib/phoenix/tracker/replica.ex:74:131417        replica14181419    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14201421    type warning found at:1422    │1423 74 │   defp down(replica), do: %Replica{replica | status: :down}1424    │                           ~1425    │1426    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114271428     warning: a struct for Phoenix.Tracker.State is expected on struct update:14291430         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14311432     but got type:14331434         dynamic()14351436     where "delta" was given the type:14371438         # type: dynamic()1439         # from: lib/phoenix/tracker/state.ex:541:991440         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1441           state14421443     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14441445     type warning found at:1446     │1447 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1448     │                   ~1449     │1450     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114511452    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14531454        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14551456    but got type:14571458        dynamic()14591460    where "replica" was given the type:14611462        # type: dynamic()1463        # from: lib/phoenix/tracker/replica.ex:76:291464        replica14651466    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14671468    type warning found at:1469    │1470 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1471    │     ~1472    │1473    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114741475     warning: a struct for Phoenix.Tracker.State is expected on struct update:14761477         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14781479     but got type:14801481         dynamic(%{..., range: {term(), term()}})14821483     where "delta" was given the type:14841485         # type: dynamic(%{..., range: {term(), term()}})1486         # from: lib/phoenix/tracker/state.ex:551:301487         {start_clock, end_clock} = delta.range14881489     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14901491     type warning found at:1492     │1493 555 │            delta: %State{delta | range: {start_clock, new_end}}}1494     │                   ~1495     │1496     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214971498     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1499     │1500 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1501     │         ~1502     │1503     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/115041505     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1506     │1507 273 │     supervise(shards, strategy: :one_for_one,1508     │     ~1509     │1510     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115111512    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1513    │1514  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1515    │        ~1516    │1517    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215181519    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1520    │1521 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1522    │       ~1523    │1524    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115251526    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1527    │1528 43 │     :ok = :pg2.create(pg2_group)1529    │                ~1530    │1531    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115321533    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1534    │1535 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1536    │       ~1537    │1538    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115391540    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1541    │1542 97 │     supervise(children, strategy: :rest_for_one)1543    │     ~1544    │1545    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115461547    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1548    │1549 44 │     :ok = :pg2.join(pg2_group, self())1550    │                ~1551    │1552    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115531554    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1555    │1556 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1557    │         ~1558    │1559    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11560    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115611562    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1563    │1564 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1565    │       ~1566    │1567    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115681569    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1570    │1571 57 │     :pg2.get_members(pg2_namespace(server_name))1572    │          ~1573    │1574    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115751576    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1577    │1578 42 │     supervise children, strategy: :one_for_one1579    │     ~1580    │1581    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115821583Generated phoenix_pubsub app1584==> nerves_compatibility_test1585===> Analyzing applications...1586===> Compiling certifi1587==> plug1588Compiling 1 file (.erl)1589Compiling 42 files (.ex)1590Generated plug app1591warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1592  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21593  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11594  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51595  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21596  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41597  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215981599==> phoenix1600Compiling 75 files (.ex)1601warning: cannot infer signatures from :cowboy because it is not loaded16021603warning: cannot infer signatures from :cowlib because it is not loaded16041605warning: cannot infer signatures from :ranch because it is not loaded16061607     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 operator1608     │1609 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1610     │                    ~1611     │1612     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116131614     warning: using single-quoted strings to represent charlists is deprecated.1615     Use ~c"" if you indeed want a charlist or use "" instead.1616     You may run "mix format --migrate" to change all single-quoted1617     strings to use the ~c sigil and fix this warning.1618     │1619 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1620     │                               ~1621     │1622     └─ lib/phoenix/channel/server.ex:310:3116231624    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1625    │1626 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1627    │                    ~1628    │1629    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316301631    warning: unused require Logger1632    │1633 20 │   require Logger1634    │   ~1635    │1636    └─ lib/phoenix/endpoint/handler.ex:20:316371638    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1639    │1640 39 │       Logger.warn """1641    │              ~1642    │1643    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116441645    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 operator1646    │1647 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1648    │                             ~1649    │1650    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216511652     warning: using single-quoted strings to represent charlists is deprecated.1653     Use ~c"" if you indeed want a charlist or use "" instead.1654     You may run "mix format --migrate" to change all single-quoted1655     strings to use the ~c sigil and fix this warning.1656     │1657 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1658     │                                                  ~1659     │1660     └─ lib/phoenix/router.ex:315:5016611662     warning: using single-quoted strings to represent charlists is deprecated.1663     Use ~c"" if you indeed want a charlist or use "" instead.1664     You may run "mix format --migrate" to change all single-quoted1665     strings to use the ~c sigil and fix this warning.1666     │1667 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1668     │                                                  ~1669     │1670     └─ lib/phoenix/router/helpers.ex:195:5016711672    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16731674    This error happens when you have function calls without parentheses inside keywords. For example:16751676        function(arg, one: nested_call a, b, c)1677        function(arg, one: if expr, do: :this, else: :that)16781679    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:16801681        function(arg, one: if(expr, do: :this, else: :that))1682        function(arg, one: nested_call(a, b, c))16831684    Ambiguity found at:1685    │1686 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1687    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1688    │1689    └─ lib/phoenix/router/resource.ex:7116901691    warning: duplicate key :route found in struct1692    │1693 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1694    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1695    │1696    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16971698     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)"1699     │1700 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1701     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1702     │1703     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17041705     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1706     │1707 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1708     │              ~1709     │1710     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117111712     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1713     │1714 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1715     │            ~1716     │1717     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217181719     warning: using single-quoted strings to represent charlists is deprecated.1720     Use ~c"" if you indeed want a charlist or use "" instead.1721     You may run "mix format --migrate" to change all single-quoted1722     strings to use the ~c sigil and fix this warning.1723     │1724 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1725     │                                                  ~1726     │1727     └─ lib/phoenix/template.ex:174:5017281729     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1730     │1731 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1732     │            ~1733     │1734     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217351736     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1737     │1738 647 │       exception -> {:error, {exception, System.stacktrace()}}1739     │                                                ~1740     │1741     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117421743    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1744    │1745 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1746    │       ~1747    │1748    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117491750    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1751    │1752 14 │     supervise(children, strategy: :simple_one_for_one)1753    │     ~1754    │1755    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117561757     warning: expected a module (an atom) when invoking config/1 in expression:17581759         endpoint.config(:endpoint_id)17601761     where "endpoint" was given the type:17621763         # type: dynamic(%{..., __pubsub_server__: atom()})1764         # from: lib/phoenix/transports/long_poll.ex:199:101765         verify_token(endpoint, token, opts)17661767     type warning found at:1768     │1769 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1770     │                                          ~1771     │1772     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317731774     warning: unknown key .__pubsub_server__ in expression:17751776         endpoint.__pubsub_server__17771778     the given type does not have the given key:17791780         dynamic(1781           %Phoenix.Socket{1782             id: term(),1783             assigns: term(),1784             channel: term(),1785             channel_pid: term(),1786             endpoint: atom(),1787             handler: term(),1788             joined: term(),1789             pubsub_server: term(),1790             ref: term(),1791             join_ref: term(),1792             topic: term(),1793             transport: term(),1794             transport_pid: term(),1795             transport_name: term(),1796             serializer: term(),1797             private: term(),1798             vsn: term()1799           } or1800             %Plug.Conn{1801               adapter: term(),1802               assigns: term(),1803               body_params: term(),1804               cookies: term(),1805               halted: term(),1806               host: term(),1807               method: term(),1808               owner: term(),1809               params: term(),1810               path_info: term(),1811               path_params: term(),1812               port: term(),1813               private: term(),1814               query_params: term(),1815               query_string: term(),1816               remote_ip: term(),1817               req_cookies: term(),1818               req_headers: term(),1819               request_path: term(),1820               resp_body: term(),1821               resp_cookies: term(),1822               resp_headers: term(),1823               scheme: term(),1824               script_name: term(),1825               secret_key_base: term(),1826               state: term(),1827               status: term()1828             } or atom() or binary()1829         )18301831     where "endpoint" was given the type:18321833         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1834         # from: lib/phoenix/transports/long_poll.ex:254:191835         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18361837     type warning found at:1838     │1839 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1840     │                                                          ~~~~~~~~~~~~~~~~~1841     │1842     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318431844     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1845     │1846 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1847     │                                                     ~1848     │1849     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418501851    warning: a struct for Plug.Conn is expected on struct update:18521853        %Plug.Conn{conn | state: :sent}18541855    but got type:18561857        dynamic()18581859    where "conn" was given the type:18601861        # type: dynamic()1862        # from: lib/phoenix/endpoint/render_errors.ex:79:211863        conn18641865    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18661867    type warning found at:1868    │1869 83 │         %Plug.Conn{conn | state: :sent}1870    │         ~1871    │1872    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518731874    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1875    │1876  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1877    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1878    │1879    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18801881    warning: a struct for Plug.Conn is expected on struct update:18821883        %Plug.Conn{conn | query_params: %{}, params: %{}}18841885    but got type:18861887        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18881889    where "conn" was given the types:18901891        # type: dynamic(%{..., params: term()})1892        # from: lib/phoenix/endpoint/render_errors.ex:94:171893        conn.params18941895        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1896        # from: lib/phoenix/endpoint/render_errors.ex:94:171897        conn.params18981899    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19001901    type warning found at:1902    │1903 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1904    │                                   ~1905    │1906    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119071908    warning: a struct for Plug.Conn is expected on struct update:19091910        %Plug.Conn{conn | query_params: %{}, params: params}19111912    but got type:19131914        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19151916    where "conn" was given the types:19171918        # type: dynamic(%{..., params: term()})1919        # from: lib/phoenix/endpoint/render_errors.ex:94:171920        conn.params19211922        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1923        # from: lib/phoenix/endpoint/render_errors.ex:94:171924        conn.params19251926    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19271928    type warning found at:1929    │1930 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1931    │                   ~1932    │1933    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119341935    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1936    │1937 10 │     conn = @connection.conn(req, transport)1938    │                        ~1939    │1940    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/319411942    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1943    │1944 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1945    │                       ~1946    │1947    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319481949    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1950    │1951 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1952    │                                                                                   ~1953    │1954    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319551956     warning: a struct for Plug.Conn is expected on struct update:19571958         %Plug.Conn{conn | params: params}19591960     but got type:19611962         dynamic(%{..., params: map()})19631964     where "conn" was given the type:19651966         # type: dynamic(%{..., params: map()})1967         # from: lib/phoenix/controller.ex:912:171968         Map.get(conn.params, required_key)19691970     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19711972     type warning found at:1973     │1974 919 │     %Plug.Conn{conn | params: params}1975     │     ~1976     │1977     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219781979     warning: a struct for Phoenix.Socket is expected on struct update:19801981         %Phoenix.Socket{socket | id: id}19821983     but got type:19841985         dynamic()19861987     where "socket" was given the type:19881989         # type: dynamic()1990         # from: lib/phoenix/socket/transport.ex1991         {:ok, socket}19921993     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19941995     type warning found at:1996     │1997 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1998     │                                          ~1999     │2000     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/720012002    warning: expected a map or struct when accessing .url in expression:20032004        endpoint.url20052006    where "endpoint" was given the types:20072008        # type: dynamic(atom())2009        # from: lib/phoenix/router/helpers.ex:24:202010        endpoint20112012        # type: atom()2013        # from: lib/phoenix/router/helpers.ex:24:352014        is_atom(endpoint)20152016    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20172018    type warning found at:2019    │2020 25 │     endpoint.url2021    │              ~2022    │2023    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220242025     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2026     │2027 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2028     │       ~2029     │2030     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420312032     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2033     │2034 199 │       worker(Phoenix.Tracker, [module, opts, opts])2035     │       ~2036     │2037     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420382039     warning: a struct for Plug.Conn is expected on struct update:20402041         %Plug.Conn{conn | path_info: path, script_name: script}20422043     but got type:20442045         dynamic()20462047     where "conn" was given the type:20482049         # type: dynamic()2050         # from: lib/phoenix/router/route.ex:147:102051         conn = target.call(%Plug.Conn{...}, opts)20522053     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20542055     type warning found at:2056     │2057 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2058     │     ~2059     │2060     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420612062     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2063     │2064 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2065     │                                                                          ~2066     │2067     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120682069    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2070    │2071 71 │     supervise(children, strategy: :one_for_one)2072    │     ~2073    │2074    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120752076    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2077    │2078 76 │     [worker(Phoenix.Config, args)]2079    │      ~2080    │2081    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320822083    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2084    │2085 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2086    │        ~2087    │2088    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22089    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32090    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320912092     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2093     │2094 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2095     │         ~2096     │2097     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320982099     warning: expected a module (an atom) when invoking path/1 in expression:21002101         endpoint.path("/")21022103     where "endpoint" was given the type:21042105         # type: dynamic(%{..., host: term()})2106         # from: lib/phoenix/endpoint/supervisor.ex:312:142107         endpoint.host21082109     type warning found at:2110     │2111 313 │     endpoint.path("/")2112     │              ~2113     │2114     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121152116    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2117    │2118 35 │     supervise(children, strategy: :one_for_one)2119    │     ~2120    │2121    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121222123    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2124    │2125 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2126    │                                            ~2127    │2128    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321292130    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2131    │2132 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2133    │                            ~2134    │2135    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321362137     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2138     │2139 113 │     {addr,port} = :ranch.get_addr(ref)2140     │                          ~2141     │2142     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321432144     warning: comparison between distinct types found:21452146         !Path.extname(file_path) == ".gz"21472148     given types:21492150         dynamic(boolean()) == binary()21512152     where "file_path" was given the type:21532154         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2155         # from: lib/phoenix/digester.ex:147:452156         Path.basename(file_path)21572158     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 false21592160     type warning found at:2161     │2162 148 │       !Path.extname(file_path) == ".gz"2163     │                                ~2164     │2165     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121662167    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2168    │2169 51 │       worker(Phoenix.CodeReloader.Server, [])2170    │       ~2171    │2172    └─ lib/phoenix.ex:51:7: Phoenix.start/221732174    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2175    │2176 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2177    │                                                           ~2178    │2179    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321802181     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2182     │2183 155 │     Enum.partition attrs, fn2184     │          ~2185     │2186     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121872188    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21892190        mod.__phoenix_recompile__?21912192    where "mod" was given the type:21932194        # type: dynamic(atom())2195        # from: lib/mix/tasks/compile.phoenix.ex:34:122196        Code.ensure_loaded?(mod)21972198    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21992200    type warning found at:2201    │2202 36 │         mod.__phoenix_recompile__?2203    │             ~2204    │2205    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122062207     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2208     │2209 234 │       Enum.partition(attrs, fn2210     │            ~2211     │2212     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222132214Generated phoenix app2215==> phoenix_html2216Compiling 8 files (.ex)2217    warning: using single-quoted strings to represent charlists is deprecated.2218    Use ~c"" if you indeed want a charlist or use "" instead.2219    You may run "mix format --migrate" to change all single-quoted2220    strings to use the ~c sigil and fix this warning.2221    │2222 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2223    │                                                  ~2224    │2225    └─ lib/phoenix_html/engine.ex:12:5022262227    warning: the 1st pattern in clause will never match:22282229        6022302231    because it is expected to receive type:22322233        dynamic(empty_list() or non_empty_list(term(), term()))22342235    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22362237    type warning found at:2238    │2239 56 │   def to_iodata(?<), do: "&lt;"2240    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2241    │2242    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122432244    warning: the 1st pattern in clause will never match:22452246        6222472248    because it is expected to receive type:22492250        dynamic(empty_list() or non_empty_list(term(), term()))22512252    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22532254    type warning found at:2255    │2256 57 │   def to_iodata(?>), do: "&gt;"2257    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2258    │2259    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122602261    warning: the 1st pattern in clause will never match:22622263        3822642265    because it is expected to receive type:22662267        dynamic(empty_list() or non_empty_list(term(), term()))22682269    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22702271    type warning found at:2272    │2273 58 │   def to_iodata(?&), do: "&amp;"2274    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2275    │2276    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122772278    warning: the 1st pattern in clause will never match:22792280        3422812282    because it is expected to receive type:22832284        dynamic(empty_list() or non_empty_list(term(), term()))22852286    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22872288    type warning found at:2289    │2290 59 │   def to_iodata(?"), do: "&quot;"2291    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292    │2293    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122942295    warning: the 1st pattern in clause will never match:22962297        3922982299    because it is expected to receive type:23002301        dynamic(empty_list() or non_empty_list(term(), term()))23022303    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23042305    type warning found at:2306    │2307 60 │   def to_iodata(?'), do: "&#39;"2308    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2309    │2310    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123112312    warning: the 1st pattern in clause will never match:23132314        {:safe, data}23152316    because it is expected to receive type:23172318        dynamic(empty_list() or non_empty_list(term(), term()))23192320    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23212322    type warning found at:2323    │2324 76 │   def to_iodata({:safe, data}) do2325    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2326    │2327    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123282329    warning: the following clause is redundant:23302331        def to_iodata(other)23322333    it has type:23342335        dynamic(empty_list() or non_empty_list(term(), term()))23362337    previous clauses have already matched on the following types:23382339        non_empty_list(term(), term())2340        empty_list()23412342    │2343 80 │   def to_iodata(other) do2344    │       ~2345    │2346    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123472348    warning: the 1st pattern in clause will never match:23492350        h23512352    because it is expected to receive type:23532354        dynamic(empty_list() or non_empty_list(term(), term()))23552356    where "h" was given the type:23572358        # type: integer()2359        # from: lib/phoenix_html/safe.ex:62:252360        is_integer(h)23612362    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23632364    type warning found at:2365    │2366 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2367    │                 ~2368    │2369    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123702371    warning: the 1st pattern in clause will never match:23722373        h23742375    because it is expected to receive type:23762377        dynamic(empty_list() or non_empty_list(term(), term()))23782379    where "h" was given the type:23802381        # type: integer()2382        # from: lib/phoenix_html/safe.ex:66:252383        is_integer(h)23842385    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23862387    type warning found at:2388    │2389 66 │   def to_iodata(h) when is_integer(h) do2390    │                 ~2391    │2392    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123932394    warning: the 1st pattern in clause will never match:23952396        h23972398    because it is expected to receive type:23992400        dynamic(empty_list() or non_empty_list(term(), term()))24012402    where "h" was given the type:24032404        # type: binary()2405        # from: lib/phoenix_html/safe.ex:72:252406        is_binary(h)24072408    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24092410    type warning found at:2411    │2412 72 │   def to_iodata(h) when is_binary(h) do2413    │                 ~2414    │2415    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124162417Generated phoenix_html app2418warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2419  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22420  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12421  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52422  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22423  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42424  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/224252426==> guardian2427Compiling 20 files (.ex)2428Generated guardian app2429==> postgrex2430Compiling 62 files (.ex)2431    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2432    │2433 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2434    │                                 ~2435    │2436    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24372438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2442    │         ~2443    │2444    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124452446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2447    You may run "mix format --migrate" to fix this warning automatically.2448    │2449 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2450    │                                                                      ~2451    │2452    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124532454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2455    You may run "mix format --migrate" to fix this warning automatically.2456    │2457 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2458    │         ~2459    │2460    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124612462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2463    You may run "mix format --migrate" to fix this warning automatically.2464    │2465 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2466    │                                                                      ~2467    │2468    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124692470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2471    You may run "mix format --migrate" to fix this warning automatically.2472    │2473 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2474    │                            ~2475    │2476    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124772478    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2479    You may run "mix format --migrate" to fix this warning automatically.2480    │2481 43 │     <<-1::int32>>2482    │         ~2483    │2484    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124852486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487    You may run "mix format --migrate" to fix this warning automatically.2488    │2489 48 │     <<value_byte_size::int32>> <> value2490    │                      ~2491    │2492    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124932494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495    You may run "mix format --migrate" to fix this warning automatically.2496    │2497 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2498    │                              ~2499    │2500    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225012502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503    You may run "mix format --migrate" to fix this warning automatically.2504    │2505 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2506    │                              ~2507    │2508    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225092510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2511    You may run "mix format --migrate" to fix this warning automatically.2512    │2513 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2514    │                                      ~2515    │2516    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225172518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2519    You may run "mix format --migrate" to fix this warning automatically.2520    │2521 64 │ ...                   -1::int32, rest::binary>>, acc) do2522    │                         ~2523    │2524    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225252526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2527    You may run "mix format --migrate" to fix this warning automatically.2528    │2529 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2530    │                                      ~2531    │2532    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225332534    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2535    You may run "mix format --migrate" to fix this warning automatically.2536    │2537 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2538    │                                     ~2539    │2540    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225412542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2543    You may run "mix format --migrate" to fix this warning automatically.2544    │2545 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2546    │                                       ~2547    │2548    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225492550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2551    You may run "mix format --migrate" to fix this warning automatically.2552    │2553 79 │ ...                   -1::int32, rest::binary>>, acc) do2554    │                         ~2555    │2556    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225572558    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2559    You may run "mix format --migrate" to fix this warning automatically.2560    │2561 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2562    │                                       ~2563    │2564    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225652566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2570    │                                     ~2571    │2572    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225732574    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2578    │         ~2579    │2580    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125812582    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2586    │                     ~2587    │2588    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125892590    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2594    │                                      ~2595    │2596    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125972598    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2602    │                                                   ~2603    │2604    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126052606    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2610    │                                                      ~2611    │2612    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126132614    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2618    │                   ~2619    │2620    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126212622    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2626    │                                    ~2627    │2628    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126292630    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2634    │                                                   ~2635    │2636    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126372638    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2642    │                                                                    ~2643    │2644    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126452646    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2650    │                                ~2651    │2652    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126532654    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2658    │                                                 ~2659    │2660    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126612662    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2666    │                                                                ~2667    │2668    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126692670    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2674    │                                                                                 ~2675    │2676    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126772678     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2682     │                                   ~2683     │2684     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326852686    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2690    │                      ~2691    │2692    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126932694    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2695    You may run "mix format --migrate" to fix this warning automatically.2696    │2697 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2698    │                               ~2699    │2700    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127012702    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2706    │                         ~2707    │2708    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227092710    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2711    You may run "mix format --migrate" to fix this warning automatically.2712    │2713 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2714    │                                     ~2715    │2716    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227172718    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2719    You may run "mix format --migrate" to fix this warning automatically.2720    │2721 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2722    │                          ~2723    │2724    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127252726    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2727    You may run "mix format --migrate" to fix this warning automatically.2728    │2729 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2730    │                           ~2731    │2732    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227332734    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2735    You may run "mix format --migrate" to fix this warning automatically.2736    │2737 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2738    │                                       ~2739    │2740    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227412742    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 23 │     <<x::float64, y::float64>>2746    │        ~2747    │2748    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227492750    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2751    You may run "mix format --migrate" to fix this warning automatically.2752    │2753 23 │     <<x::float64, y::float64>>2754    │                    ~2755    │2756    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227572758    warning: use Bitwise is deprecated. import Bitwise instead2759    │2760  4 │   use Bitwise, only_operators: true2761    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2762    │2763    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27642765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2766    You may run "mix format --migrate" to fix this warning automatically.2767    │2768 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2769    │         ~2770    │2771    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127722773    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2774    You may run "mix format --migrate" to fix this warning automatically.2775    │2776 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2777    │                                                                      ~2778    │2779    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127802781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2782    You may run "mix format --migrate" to fix this warning automatically.2783    │2784 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2785    │         ~2786    │2787    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127882789    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2793    │                                                                      ~2794    │2795    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127962797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2798    You may run "mix format --migrate" to fix this warning automatically.2799    │2800 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2801    │         ~2802    │2803    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128042805    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2806    You may run "mix format --migrate" to fix this warning automatically.2807    │2808 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2809    │                                           ~2810    │2811    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/128122813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2814    You may run "mix format --migrate" to fix this warning automatically.2815    │2816 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2817    │         ~2818    │2819    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128202821    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2822    You may run "mix format --migrate" to fix this warning automatically.2823    │2824 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2825    │                                           ~2826    │2827    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128282829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2830    You may run "mix format --migrate" to fix this warning automatically.2831    │2832 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2833    │         ~2834    │2835    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128362837    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2838    You may run "mix format --migrate" to fix this warning automatically.2839    │2840 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2841    │                                           ~2842    │2843    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128442845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2846    You may run "mix format --migrate" to fix this warning automatically.2847    │2848 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2849    │             ~2850    │2851    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128522853    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2854    You may run "mix format --migrate" to fix this warning automatically.2855    │2856 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2857    │                                             ~2858    │2859    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128602861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2862    You may run "mix format --migrate" to fix this warning automatically.2863    │2864 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2865    │          ~2866    │2867    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128682869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2870    You may run "mix format --migrate" to fix this warning automatically.2871    │2872 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2873    │                                                                       ~2874    │2875    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128762877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878    You may run "mix format --migrate" to fix this warning automatically.2879    │2880 46 │       0 :: int32>>2881    │         ~2882    │2883    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128842885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886    You may run "mix format --migrate" to fix this warning automatically.2887    │2888 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2889    │          ~2890    │2891    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128922893    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2897    │                                                                       ~2898    │2899    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129002901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2905    │                                                                                   ~2906    │2907    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129082909    warning: use Bitwise is deprecated. import Bitwise instead2910    │2911  5 │   use Bitwise2912    │   ~~~~~~~~~~~2913    │2914    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29152916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2917    You may run "mix format --migrate" to fix this warning automatically.2918    │2919 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2920    │                     ~2921    │2922    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129232924    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 operator2925    │2926 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2927    │                              ~2928    │2929    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129302931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2932    You may run "mix format --migrate" to fix this warning automatically.2933    │2934 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2935    │                    ~2936    │2937    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329382939    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 operator2940    │2941 72 │           <<data :: size(rest_size)>> = rest2942    │                          ~2943    │2944    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329452946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2947    You may run "mix format --migrate" to fix this warning automatically.2948    │2949 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2950    │                   ~2951    │2952    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329532954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2955    You may run "mix format --migrate" to fix this warning automatically.2956    │2957 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2958    │                                 ~2959    │2960    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329612962    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2963    You may run "mix format --migrate" to fix this warning automatically.2964    │2965 86 │   def parse(<<status :: int8>>, ?Z, _size) do2966    │                      ~2967    │2968    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329692970    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2971    You may run "mix format --migrate" to fix this warning automatically.2972    │2973 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2974    │                   ~2975    │2976    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329772978     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2979     You may run "mix format --migrate" to fix this warning automatically.2980     │2981 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2982     │                            ~2983     │2984     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329852986     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2987     You may run "mix format --migrate" to fix this warning automatically.2988     │2989 103 │     case <<len ::uint16>> do2990     │                ~2991     │2992     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329932994     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2995     You may run "mix format --migrate" to fix this warning automatically.2996     │2997 104 │       <<^overflow_len :: uint16>> ->2998     │                       ~2999     │3000     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330013002     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3003     You may run "mix format --migrate" to fix this warning automatically.3004     │3005 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3006     │                   ~3007     │3008     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330093010     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3011     You may run "mix format --migrate" to fix this warning automatically.3012     │3013 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3014     │                 ~3015     │3016     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330173018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3019     You may run "mix format --migrate" to fix this warning automatically.3020     │3021 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3022     │                      ~3023     │3024     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330253026     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3027     You may run "mix format --migrate" to fix this warning automatically.3028     │3029 226 │      [<<size :: int32>>, data]3030     │              ~3031     │3032     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130333034     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3035     You may run "mix format --migrate" to fix this warning automatically.3036     │3037 224 │       [first, <<size :: int32>>, data]3038     │                      ~3039     │3040     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130413042     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3043     You may run "mix format --migrate" to fix this warning automatically.3044     │3045 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3046     │                                 ~3047     │3048     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130493050     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3051     You may run "mix format --migrate" to fix this warning automatically.3052     │3053 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3054     │                                                               ~3055     │3056     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130573058     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3059     You may run "mix format --migrate" to fix this warning automatically.3060     │3061 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3062     │                                                 ~3063     │3064     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130653066     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3067     You may run "mix format --migrate" to fix this warning automatically.3068     │3069 252 │     len = <<div(byte_size(oids), 4) :: int16>>3070     │                                     ~3071     │3072     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130733074     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3075     You may run "mix format --migrate" to fix this warning automatically.3076     │3077 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3078     │                                                                        ~3079     │3080     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130813082     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3083     You may run "mix format --migrate" to fix this warning automatically.3084     │3085 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3086     │                                                                        ~3087     │3088     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130893090     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3091     You may run "mix format --migrate" to fix this warning automatically.3092     │3093 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3094     │                                        ~3095     │3096     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130973098     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3099     You may run "mix format --migrate" to fix this warning automatically.3100     │3101 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3102     │                                        ~3103     │3104     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131053106     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3107     You may run "mix format --migrate" to fix this warning automatically.3108     │3109 287 │     len_params  = <<length(params) :: int16>>3110     │                                    ~3111     │3112     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131133114     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3115     You may run "mix format --migrate" to fix this warning automatically.3116     │3117 294 │     {?E, [port, 0, <<rows :: int32>>]}3118     │                           ~3119     │3120     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131213122     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3123     You may run "mix format --migrate" to fix this warning automatically.3124     │3125 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3126     │                  ~3127     │3128     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131293130     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3131     You may run "mix format --migrate" to fix this warning automatically.3132     │3133 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3134     │                                 ~3135     │3136     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131373138     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3139     You may run "mix format --migrate" to fix this warning automatically.3140     │3141 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3142     │                  ~3143     │3144     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131453146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3147     You may run "mix format --migrate" to fix this warning automatically.3148     │3149 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3150     │                                 ~3151     │3152     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131533154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155     You may run "mix format --migrate" to fix this warning automatically.3156     │3157 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3158     │                                               ~3159     │3160     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131613162     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3163     You may run "mix format --migrate" to fix this warning automatically.3164     │3165 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3166     │                                                             ~3167     │3168     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131693170     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3171     You may run "mix format --migrate" to fix this warning automatically.3172     │3173 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3174     │                              ~3175     │3176     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131773178     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3179     You may run "mix format --migrate" to fix this warning automatically.3180     │3181 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3182     │                 ~3183     │3184     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131853186     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3187     You may run "mix format --migrate" to fix this warning automatically.3188     │3189 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3190     │                                   ~3191     │3192     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131933194     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3195     You may run "mix format --migrate" to fix this warning automatically.3196     │3197 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3198     │                                                      ~3199     │3200     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132013202     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3203     You may run "mix format --migrate" to fix this warning automatically.3204     │3205 363 │        type_size :: int16, type_mod :: int32, format :: int16,3206     │                  ~3207     │3208     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132093210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3211     You may run "mix format --migrate" to fix this warning automatically.3212     │3213 363 │        type_size :: int16, type_mod :: int32, format :: int16,3214     │                                     ~3215     │3216     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132173218     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3219     You may run "mix format --migrate" to fix this warning automatically.3220     │3221 363 │        type_size :: int16, type_mod :: int32, format :: int16,3222     │                                                      ~3223     │3224     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132253226     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3227     You may run "mix format --migrate" to fix this warning automatically.3228     │3229 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3230     │                            ~3231     │3232     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132333234     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3235     You may run "mix format --migrate" to fix this warning automatically.3236     │3237 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3238     │                                       ~3239     │3240     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132413242     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3243     You may run "mix format --migrate" to fix this warning automatically.3244     │3245 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3246     │                           ~3247     │3248     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132493250    warning: unused require Postgrex.Messages3251    │3252 30 │   require Postgrex.Messages3253    │   ~3254    │3255    └─ lib/postgrex/query.ex:30:332563257    warning: unused require Logger3258    │3259  8 │   require Logger3260    │   ~3261    │3262    └─ lib/postgrex/notifications.ex:8:332633264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3265    You may run "mix format --migrate" to fix this warning automatically.3266    │3267 59 │       if lower == <<-1::int32>> do3268    │                       ~3269    │3270    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432713272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3273    You may run "mix format --migrate" to fix this warning automatically.3274    │3275 66 │       if upper == <<-1::int32>> do3276    │                       ~3277    │3278    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432793280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281    You may run "mix format --migrate" to fix this warning automatically.3282    │3283 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3284    │                               ~3285    │3286    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432873288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289    You may run "mix format --migrate" to fix this warning automatically.3290    │3291 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3292    │                                                           ~3293    │3294    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332953296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3300    │                                                                       ~3301    │3302    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333033304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305    You may run "mix format --migrate" to fix this warning automatically.3306    │3307 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3308    │                       ~3309    │3310    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3316    │                                   ~3317    │3318    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333193320    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3324    │                                                      ~3325    │3326    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333273328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3329    You may run "mix format --migrate" to fix this warning automatically.3330    │3331 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3332    │                                ~3333    │3334    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333353336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337    You may run "mix format --migrate" to fix this warning automatically.3338    │3339 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3340    │                          ~3341    │3342    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233433344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3345    You may run "mix format --migrate" to fix this warning automatically.3346    │3347 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3348    │                                            ~3349    │3350    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233513352      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3353      │3354 1005 │     Logger.warn(fn() ->3355      │            ~3356      │3357      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533583359      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3360      You may run "mix format --migrate" to fix this warning automatically.3361      │3362 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3363      │                          ~3364      │3365      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133663367      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3368      You may run "mix format --migrate" to fix this warning automatically.3369      │3370 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3371      │                                        ~3372      │3373      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133743375      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 operator3376      │3377 2003 │       <<body :: binary(size), rest :: binary>> ->3378      │                        ~3379      │3380      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133813382    warning: using single-quoted strings to represent charlists is deprecated.3383    Use ~c"" if you indeed want a charlist or use "" instead.3384    You may run "mix format --migrate" to change all single-quoted3385    strings to use the ~c sigil and fix this warning.3386    │3387 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3388    │                                                  ~3389    │3390    └─ lib/postgrex/type_module.ex:49:5033913392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393     You may run "mix format --migrate" to fix this warning automatically.3394     │3395 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3396     │                       ~3397     │3398     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133993400     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3401     You may run "mix format --migrate" to fix this warning automatically.3402     │3403 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3404     │                        ~3405     │3406     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134073408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409     You may run "mix format --migrate" to fix this warning automatically.3410     │3411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413     │3414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334153416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417     You may run "mix format --migrate" to fix this warning automatically.3418     │3419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421     │3422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3428    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429    │3430    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134313432    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437    │3438    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134393440    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 operator3441    │3442 15 │         <<binary::binary-size(last_pos), last::bits>> = val3443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444    │3445    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134463447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448    You may run "mix format --migrate" to fix this warning automatically.3449    │3450 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3451    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452    │3453    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134543455    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460    │3461    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134623463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464     You may run "mix format --migrate" to fix this warning automatically.3465     │3466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468     │3469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134703471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472    You may run "mix format --migrate" to fix this warning automatically.3473    │3474  9 │         <<1 :: int32, 1>>3475    │         ~~~~~~~~~~~~~~~~~3476    │3477    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134783479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 11 │         <<1 :: int32, 0>>3483    │         ~~~~~~~~~~~~~~~~~3484    │3485    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134863487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488     You may run "mix format --migrate" to fix this warning automatically.3489     │3490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492     │3493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134943495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3499    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500    │3501    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135023503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3504     You may run "mix format --migrate" to fix this warning automatically.3505     │3506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508     │3509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135103511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3512    You may run "mix format --migrate" to fix this warning automatically.3513    │3514 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3515    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516    │3517    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135183519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3520    You may run "mix format --migrate" to fix this warning automatically.3521    │3522 12 │         <<20 :: int32, 3, n, 1, 16,3523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3524    │3525    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135263527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3528     You may run "mix format --migrate" to fix this warning automatically.3529     │3530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3532     │3533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135343535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3536    You may run "mix format --migrate" to fix this warning automatically.3537    │3538 10 │         <<24::int32, x::float64, y::float64, r::float64>>3539    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3540    │3541    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135423543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3544    You may run "mix format --migrate" to fix this warning automatically.3545    │3546 10 │         <<24::int32, x::float64, y::float64, r::float64>>3547    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548    │3549    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135503551    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3552    You may run "mix format --migrate" to fix this warning automatically.3553    │3554 10 │         <<24::int32, x::float64, y::float64, r::float64>>3555    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556    │3557    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135583559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3560    You may run "mix format --migrate" to fix this warning automatically.3561    │3562 10 │         <<24::int32, x::float64, y::float64, r::float64>>3563    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564    │3565    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135663567     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3568     You may run "mix format --migrate" to fix this warning automatically.3569     │3570 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3571     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572     │3573     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135743575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576     You may run "mix format --migrate" to fix this warning automatically.3577     │3578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580     │3581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135823583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586  9 │         <<4::int32, n::float32>>3587    │         ~~~~~~~~~~~~~~~~~~~~~~~~3588    │3589    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135903591    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3592    You may run "mix format --migrate" to fix this warning automatically.3593    │3594  9 │         <<4::int32, n::float32>>3595    │         ~~~~~~~~~~~~~~~~~~~~~~~~3596    │3597    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135983599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600    You may run "mix format --migrate" to fix this warning automatically.3601    │3602 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3603    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604    │3605    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136063607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 13 │         <<4::int32, 0::1, 255, 0::23>>3611    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612    │3613    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136143615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616    You may run "mix format --migrate" to fix this warning automatically.3617    │3618 15 │         <<4::int32, 1::1, 255, 0::23>>3619    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620    │3621    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136223623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624     You may run "mix format --migrate" to fix this warning automatically.3625     │3626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628     │3629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136303631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632    You may run "mix format --migrate" to fix this warning automatically.3633    │3634  9 │         <<8 :: int32, n :: float64>>3635    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636    │3637    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136383639    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642  9 │         <<8 :: int32, n :: float64>>3643    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644    │3645    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136463647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652    │3653    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136543655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656    You may run "mix format --migrate" to fix this warning automatically.3657    │3658 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3659    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660    │3661    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3667    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668    │3669    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136703671     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3672     You may run "mix format --migrate" to fix this warning automatically.3673     │3674 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3675     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676     │3677     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136783679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3680    You may run "mix format --migrate" to fix this warning automatically.3681    │3682 12 │         [<<IO.iodata_length(data) :: int32>> | data]3683    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684    │3685    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136863687     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688     You may run "mix format --migrate" to fix this warning automatically.3689     │3690 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3691     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692     │3693     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136943695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696    You may run "mix format --migrate" to fix this warning automatically.3697    │3698 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3699    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700    │3701    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137023703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704    You may run "mix format --migrate" to fix this warning automatically.3705    │3706 12 │         <<20 :: int32, 3, 128, 0, 16,3707    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708    │3709    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137103711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712     You may run "mix format --migrate" to fix this warning automatically.3713     │3714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716     │3717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137183719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722 12 │         <<2 :: int32, int :: int16>>3723    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724    │3725    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137263727    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3728    You may run "mix format --migrate" to fix this warning automatically.3729    │3730 12 │         <<2 :: int32, int :: int16>>3731    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732    │3733    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137343735     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736     You may run "mix format --migrate" to fix this warning automatically.3737     │3738 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3739     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740     │3741     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137423743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 12 │         <<4 :: int32, int :: int32>>3747    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748    │3749    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137503751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752    You may run "mix format --migrate" to fix this warning automatically.3753    │3754 12 │         <<4 :: int32, int :: int32>>3755    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756    │3757    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137583759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760     You may run "mix format --migrate" to fix this warning automatically.3761     │3762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764     │3765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137663767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768    You may run "mix format --migrate" to fix this warning automatically.3769    │3770 12 │         <<8 :: int32, int :: int64>>3771    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772    │3773    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137743775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 12 │         <<8 :: int32, int :: int64>>3779    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780    │3781    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137823783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784     You may run "mix format --migrate" to fix this warning automatically.3785     │3786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788     │3789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137903791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3795    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796    │3797    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137983799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3800    You may run "mix format --migrate" to fix this warning automatically.3801    │3802 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3803    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804    │3805    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138063807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808    You may run "mix format --migrate" to fix this warning automatically.3809    │3810 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3811    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812    │3813    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138143815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816    You may run "mix format --migrate" to fix this warning automatically.3817    │3818 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3819    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820    │3821    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138223823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824     You may run "mix format --migrate" to fix this warning automatically.3825     │3826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828     │3829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138303831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832    You may run "mix format --migrate" to fix this warning automatically.3833    │3834 10 │         <<24::int32, a::float64, b::float64, c::float64>>3835    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836    │3837    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138383839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3840    You may run "mix format --migrate" to fix this warning automatically.3841    │3842 10 │         <<24::int32, a::float64, b::float64, c::float64>>3843    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844    │3845    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138463847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3848    You may run "mix format --migrate" to fix this warning automatically.3849    │3850 10 │         <<24::int32, a::float64, b::float64, c::float64>>3851    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852    │3853    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138543855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3856    You may run "mix format --migrate" to fix this warning automatically.3857    │3858 10 │         <<24::int32, a::float64, b::float64, c::float64>>3859    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860    │3861    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138623863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864     You may run "mix format --migrate" to fix this warning automatically.3865     │3866 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3867     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868     │3869     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138703871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872    You may run "mix format --migrate" to fix this warning automatically.3873    │3874 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3875    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876    │3877    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138783879     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880     You may run "mix format --migrate" to fix this warning automatically.3881     │3882 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3883     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884     │3885     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138863887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888    You may run "mix format --migrate" to fix this warning automatically.3889    │3890  9 │         <<6::int32, a, b, c, d, e, f>>3891    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892    │3893    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138943895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3896     You may run "mix format --migrate" to fix this warning automatically.3897     │3898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900     │3901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139023903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3904    You may run "mix format --migrate" to fix this warning automatically.3905    │3906 11 │         [<<byte_size(name) :: int32>> | name]3907    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908    │3909    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139103911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912     You may run "mix format --migrate" to fix this warning automatically.3913     │3914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916     │3917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139183919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920    You may run "mix format --migrate" to fix this warning automatically.3921    │3922 10 │         [<<IO.iodata_length(data)::int32>> | data]3923    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924    │3925    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139263927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3928    You may run "mix format --migrate" to fix this warning automatically.3929    │3930 13 │         [<<IO.iodata_length(data)::int32>> | data]3931    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932    │3933    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139343935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936     You may run "mix format --migrate" to fix this warning automatically.3937     │3938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940     │3941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139423943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3944    You may run "mix format --migrate" to fix this warning automatically.3945    │3946 15 │         <<4 :: int32, oid :: uint32>>3947    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948    │3949    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139503951    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3952    You may run "mix format --migrate" to fix this warning automatically.3953    │3954 15 │         <<4 :: int32, oid :: uint32>>3955    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956    │3957    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139583959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960     You may run "mix format --migrate" to fix this warning automatically.3961     │3962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964     │3965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139663967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3968    You may run "mix format --migrate" to fix this warning automatically.3969    │3970 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3971    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972    │3973    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139743975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3976    You may run "mix format --migrate" to fix this warning automatically.3977    │3978 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3979    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980    │3981    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139823983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3984     You may run "mix format --migrate" to fix this warning automatically.3985     │3986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988     │3989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139903991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992    You may run "mix format --migrate" to fix this warning automatically.3993    │3994  9 │         <<16::int32, x::float64, y::float64>>3995    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996    │3997    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139983999    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4000    You may run "mix format --migrate" to fix this warning automatically.4001    │4002  9 │         <<16::int32, x::float64, y::float64>>4003    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004    │4005    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140064007    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4008    You may run "mix format --migrate" to fix this warning automatically.4009    │4010  9 │         <<16::int32, x::float64, y::float64>>4011    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012    │4013    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140144015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016     You may run "mix format --migrate" to fix this warning automatically.4017     │4018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020     │4021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140224023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024    You may run "mix format --migrate" to fix this warning automatically.4025    │4026 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4027    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028    │4029    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140304031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032    You may run "mix format --migrate" to fix this warning automatically.4033    │4034 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4035    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036    │4037    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140384039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040     You may run "mix format --migrate" to fix this warning automatically.4041     │4042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044     │4045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340464047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4048     You may run "mix format --migrate" to fix this warning automatically.4049     │4050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052     │4053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140544055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4056    You may run "mix format --migrate" to fix this warning automatically.4057    │4058 14 │         [<<byte_size(bin) :: int32>> | bin]4059    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060    │4061    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140624063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064     You may run "mix format --migrate" to fix this warning automatically.4065     │4066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068     │4069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340704071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072    You may run "mix format --migrate" to fix this warning automatically.4073    │4074 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4075    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076    │4077    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340784079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4080    You may run "mix format --migrate" to fix this warning automatically.4081    │4082 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4083    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084    │4085    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340864087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088     You may run "mix format --migrate" to fix this warning automatically.4089     │4090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092     │4093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140944095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096    You may run "mix format --migrate" to fix this warning automatically.4097    │4098  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4099    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100    │4101    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141024103    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4104    You may run "mix format --migrate" to fix this warning automatically.4105    │4106  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108    │4109    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141104111    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4112    You may run "mix format --migrate" to fix this warning automatically.4113    │4114  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4115    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116    │4117    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141184119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120     You may run "mix format --migrate" to fix this warning automatically.4121     │4122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4124     │4125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141264127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4128     You may run "mix format --migrate" to fix this warning automatically.4129     │4130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132     │4133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141344135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4136     You may run "mix format --migrate" to fix this warning automatically.4137     │4138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140     │4141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141424143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144     You may run "mix format --migrate" to fix this warning automatically.4145     │4146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148     │4149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141504151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152     You may run "mix format --migrate" to fix this warning automatically.4153     │4154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156     │4157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141584159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4160    You may run "mix format --migrate" to fix this warning automatically.4161    │4162 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4163    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164    │4165    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141664167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168     You may run "mix format --migrate" to fix this warning automatically.4169     │4170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172     │4173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141744175    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4176    You may run "mix format --migrate" to fix this warning automatically.4177    │4178 11 │         [<<16 :: int32>> | uuid]4179    │         ~~~~~~~~~~~~~~~~~~~~~~~~4180    │4181    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141824183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184     You may run "mix format --migrate" to fix this warning automatically.4185     │4186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188     │4189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141904191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192    You may run "mix format --migrate" to fix this warning automatically.4193    │4194  9 │         <<0 :: int32>>4195    │         ~~~~~~~~~~~~~~4196    │4197    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141984199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200     You may run "mix format --migrate" to fix this warning automatically.4201     │4202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204     │4205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142064207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208    You may run "mix format --migrate" to fix this warning automatically.4209    │4210 15 │         <<0 :: int32>>4211    │         ~~~~~~~~~~~~~~4212    │4213    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142144215     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4216     You may run "mix format --migrate" to fix this warning automatically.4217     │4218 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4219     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220     │4221     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542224223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224     You may run "mix format --migrate" to fix this warning automatically.4225     │4226 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4227     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228     │4229     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442304231     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4232     You may run "mix format --migrate" to fix this warning automatically.4233     │4234 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4235     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236     │4237     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442384239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4240     You may run "mix format --migrate" to fix this warning automatically.4241     │4242 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4243     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244     │4245     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442464247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248     You may run "mix format --migrate" to fix this warning automatically.4249     │4250 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4251     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252     │4253     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442544255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256     You may run "mix format --migrate" to fix this warning automatically.4257     │4258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260     │4261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542624263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264     You may run "mix format --migrate" to fix this warning automatically.4265     │4266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268     │4269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542704271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4272    You may run "mix format --migrate" to fix this warning automatically.4273    │4274 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276    │4277    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842784279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280    You may run "mix format --migrate" to fix this warning automatically.4281    │4282 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4283    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284    │4285    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4291    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292    │4293    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842944295    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4296    You may run "mix format --migrate" to fix this warning automatically.4297    │4298 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4299    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300    │4301    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843024303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4304    You may run "mix format --migrate" to fix this warning automatically.4305    │4306 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4308    │4309    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443104311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312    You may run "mix format --migrate" to fix this warning automatically.4313    │4314 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4315    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316    │4317    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443184319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320    You may run "mix format --migrate" to fix this warning automatically.4321    │4322 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4323    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324    │4325    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443264327    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4328    You may run "mix format --migrate" to fix this warning automatically.4329    │4330 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4331    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332    │4333    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443344335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336    You may run "mix format --migrate" to fix this warning automatically.4337    │4338 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340    │4341    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743424343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344    You may run "mix format --migrate" to fix this warning automatically.4345    │4346 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4347    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348    │4349    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743504351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352    You may run "mix format --migrate" to fix this warning automatically.4353    │4354 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4355    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356    │4357    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743584359    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4360    You may run "mix format --migrate" to fix this warning automatically.4361    │4362 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4363    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364    │4365    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743664367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368     You may run "mix format --migrate" to fix this warning automatically.4369     │4370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372     │4373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843744375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376     You may run "mix format --migrate" to fix this warning automatically.4377     │4378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380     │4381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443824383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384     You may run "mix format --migrate" to fix this warning automatically.4385     │4386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388     │4389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743904391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392    You may run "mix format --migrate" to fix this warning automatically.4393    │4394 27 │       <<len :: int32, value :: binary-size(len)>> ->4395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396    │4397    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643984399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400    You may run "mix format --migrate" to fix this warning automatically.4401    │4402 27 │       <<len :: int32, value :: binary-size(len)>> ->4403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4404    │4405    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244064407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408    You may run "mix format --migrate" to fix this warning automatically.4409    │4410 27 │       <<len :: int32, value :: binary-size(len)>> ->4411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412    │4413    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544144415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416     You may run "mix format --migrate" to fix this warning automatically.4417     │4418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4420     │4421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644224423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4424     You may run "mix format --migrate" to fix this warning automatically.4425     │4426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428     │4429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244304431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432     You may run "mix format --migrate" to fix this warning automatically.4433     │4434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436     │4437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544384439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440    You may run "mix format --migrate" to fix this warning automatically.4441    │4442 19 │       <<1 :: int32, 1>> -> true4443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4444    │4445    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644464447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448    You may run "mix format --migrate" to fix this warning automatically.4449    │4450 19 │       <<1 :: int32, 1>> -> true4451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4452    │4453    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244544455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4456    You may run "mix format --migrate" to fix this warning automatically.4457    │4458 19 │       <<1 :: int32, 1>> -> true4459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4460    │4461    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544624463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4464    You may run "mix format --migrate" to fix this warning automatically.4465    │4466 20 │       <<1 :: int32, 0>> -> false4467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4468    │4469    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644704471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4472    You may run "mix format --migrate" to fix this warning automatically.4473    │4474 20 │       <<1 :: int32, 0>> -> false4475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4476    │4477    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244784479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4480    You may run "mix format --migrate" to fix this warning automatically.4481    │4482 20 │       <<1 :: int32, 0>> -> false4483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4484    │4485    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544864487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4488     You may run "mix format --migrate" to fix this warning automatically.4489     │4490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492     │4493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644944495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496     You may run "mix format --migrate" to fix this warning automatically.4497     │4498 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4499     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500     │4501     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245024503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4504     You may run "mix format --migrate" to fix this warning automatically.4505     │4506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508     │4509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545104511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4512    You may run "mix format --migrate" to fix this warning automatically.4513    │4514 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516    │4517    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645184519    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4520    You may run "mix format --migrate" to fix this warning automatically.4521    │4522 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524    │4525    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645264527    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4528    You may run "mix format --migrate" to fix this warning automatically.4529    │4530 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532    │4533    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645344535    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4536    You may run "mix format --migrate" to fix this warning automatically.4537    │4538 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540    │4541    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645424543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4544    You may run "mix format --migrate" to fix this warning automatically.4545    │4546 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548    │4549    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645504551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4552    You may run "mix format --migrate" to fix this warning automatically.4553    │4554 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556    │4557    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245584559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4560    You may run "mix format --migrate" to fix this warning automatically.4561    │4562 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564    │4565    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245664567    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4568    You may run "mix format --migrate" to fix this warning automatically.4569    │4570 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4572    │4573    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245744575    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4576    You may run "mix format --migrate" to fix this warning automatically.4577    │4578 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580    │4581    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245824583    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4584    You may run "mix format --migrate" to fix this warning automatically.4585    │4586 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4588    │4589    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245904591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592    You may run "mix format --migrate" to fix this warning automatically.4593    │4594 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4596    │4597    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545984599    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4600    You may run "mix format --migrate" to fix this warning automatically.4601    │4602 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604    │4605    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546064607    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4608    You may run "mix format --migrate" to fix this warning automatically.4609    │4610 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612    │4613    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546144615    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4616    You may run "mix format --migrate" to fix this warning automatically.4617    │4618 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620    │4621    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546224623    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4624    You may run "mix format --migrate" to fix this warning automatically.4625    │4626 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4628    │4629    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546304631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632     You may run "mix format --migrate" to fix this warning automatically.4633     │4634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636     │4637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646384639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640     You may run "mix format --migrate" to fix this warning automatically.4641     │4642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4644     │4645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246464647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4648     You may run "mix format --migrate" to fix this warning automatically.4649     │4650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652     │4653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546544655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4656    You may run "mix format --migrate" to fix this warning automatically.4657    │4658 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660    │4661    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646624663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4664    You may run "mix format --migrate" to fix this warning automatically.4665    │4666 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668    │4669    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246704671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4672    You may run "mix format --migrate" to fix this warning automatically.4673    │4674 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676    │4677    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546784679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4680    You may run "mix format --migrate" to fix this warning automatically.4681    │4682 23 │       <<20 :: int32, 3, n, 1, 16,4683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4684    │4685    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646864687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4688    You may run "mix format --migrate" to fix this warning automatically.4689    │4690 23 │       <<20 :: int32, 3, n, 1, 16,4691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4692    │4693    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246944695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4696    You may run "mix format --migrate" to fix this warning automatically.4697    │4698 23 │       <<20 :: int32, 3, n, 1, 16,4699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4700    │4701    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547024703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4704     You may run "mix format --migrate" to fix this warning automatically.4705     │4706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708     │4709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647104711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4712     You may run "mix format --migrate" to fix this warning automatically.4713     │4714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716     │4717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247184719     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4720     You may run "mix format --migrate" to fix this warning automatically.4721     │4722 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4723     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724     │4725     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547264727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4728    You may run "mix format --migrate" to fix this warning automatically.4729    │4730 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732    │4733    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647344735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4736    You may run "mix format --migrate" to fix this warning automatically.4737    │4738 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740    │4741    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647424743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744    You may run "mix format --migrate" to fix this warning automatically.4745    │4746 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748    │4749    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647504751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752    You may run "mix format --migrate" to fix this warning automatically.4753    │4754 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756    │4757    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647584759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4760    You may run "mix format --migrate" to fix this warning automatically.4761    │4762 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764    │4765    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247664767    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4768    You may run "mix format --migrate" to fix this warning automatically.4769    │4770 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4771    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772    │4773    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247744775    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4776    You may run "mix format --migrate" to fix this warning automatically.4777    │4778 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780    │4781    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247824783    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4784    You may run "mix format --migrate" to fix this warning automatically.4785    │4786 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788    │4789    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247904791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792    You may run "mix format --migrate" to fix this warning automatically.4793    │4794 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796    │4797    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547984799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4800    You may run "mix format --migrate" to fix this warning automatically.4801    │4802 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804    │4805    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548064807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4808    You may run "mix format --migrate" to fix this warning automatically.4809    │4810 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4812    │4813    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548144815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4816    You may run "mix format --migrate" to fix this warning automatically.4817    │4818 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4820    │4821    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548224823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824     You may run "mix format --migrate" to fix this warning automatically.4825     │4826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828     │4829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648304831     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832     You may run "mix format --migrate" to fix this warning automatically.4833     │4834 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4835     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836     │4837     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248384839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840     You may run "mix format --migrate" to fix this warning automatically.4841     │4842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844     │4845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548464847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848    You may run "mix format --migrate" to fix this warning automatically.4849    │4850 36 │       <<4 :: int32, days :: int32>> ->4851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852    │4853    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648544855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856    You may run "mix format --migrate" to fix this warning automatically.4857    │4858 36 │       <<4 :: int32, days :: int32>> ->4859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860    │4861    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648624863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4864    You may run "mix format --migrate" to fix this warning automatically.4865    │4866 36 │       <<4 :: int32, days :: int32>> ->4867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868    │4869    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248704871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4872    You may run "mix format --migrate" to fix this warning automatically.4873    │4874 36 │       <<4 :: int32, days :: int32>> ->4875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876    │4877    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248784879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4880    You may run "mix format --migrate" to fix this warning automatically.4881    │4882 36 │       <<4 :: int32, days :: int32>> ->4883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884    │4885    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548864887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888    You may run "mix format --migrate" to fix this warning automatically.4889    │4890 36 │       <<4 :: int32, days :: int32>> ->4891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892    │4893    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548944895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4896     You may run "mix format --migrate" to fix this warning automatically.4897     │4898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900     │4901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649024903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4904     You may run "mix format --migrate" to fix this warning automatically.4905     │4906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908     │4909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249104911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4912     You may run "mix format --migrate" to fix this warning automatically.4913     │4914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916     │4917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549184919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920    You may run "mix format --migrate" to fix this warning automatically.4921    │4922 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924    │4925    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649264927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4928    You may run "mix format --migrate" to fix this warning automatically.4929    │4930 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932    │4933    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249344935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4936    You may run "mix format --migrate" to fix this warning automatically.4937    │4938 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940    │4941    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549424943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4944    You may run "mix format --migrate" to fix this warning automatically.4945    │4946 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948    │4949    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649504951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952    You may run "mix format --migrate" to fix this warning automatically.4953    │4954 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956    │4957    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249584959    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4960    You may run "mix format --migrate" to fix this warning automatically.4961    │4962 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964    │4965    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549664967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968    You may run "mix format --migrate" to fix this warning automatically.4969    │4970 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972    │4973    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649744975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4976    You may run "mix format --migrate" to fix this warning automatically.4977    │4978 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980    │4981    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249824983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984    You may run "mix format --migrate" to fix this warning automatically.4985    │4986 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988    │4989    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549904991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992    You may run "mix format --migrate" to fix this warning automatically.4993    │4994 26 │       <<4::int32, float::float32>>   -> float4995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996    │4997    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649984999    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5000    You may run "mix format --migrate" to fix this warning automatically.5001    │5002 26 │       <<4::int32, float::float32>>   -> float5003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004    │5005    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650065007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008    You may run "mix format --migrate" to fix this warning automatically.5009    │5010 26 │       <<4::int32, float::float32>>   -> float5011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012    │5013    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250145015    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5016    You may run "mix format --migrate" to fix this warning automatically.5017    │5018 26 │       <<4::int32, float::float32>>   -> float5019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020    │5021    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250225023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024    You may run "mix format --migrate" to fix this warning automatically.5025    │5026 26 │       <<4::int32, float::float32>>   -> float5027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028    │5029    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550305031    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5032    You may run "mix format --migrate" to fix this warning automatically.5033    │5034 26 │       <<4::int32, float::float32>>   -> float5035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036    │5037    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550385039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040     You may run "mix format --migrate" to fix this warning automatically.5041     │5042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044     │5045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650465047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048     You may run "mix format --migrate" to fix this warning automatically.5049     │5050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052     │5053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250545055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056     You may run "mix format --migrate" to fix this warning automatically.5057     │5058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060     │5061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550625063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064    You may run "mix format --migrate" to fix this warning automatically.5065    │5066 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068    │5069    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650705071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072    You may run "mix format --migrate" to fix this warning automatically.5073    │5074 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076    │5077    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250785079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080    You may run "mix format --migrate" to fix this warning automatically.5081    │5082 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084    │5085    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550865087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5088    You may run "mix format --migrate" to fix this warning automatically.5089    │5090 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092    │5093    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650945095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096    You may run "mix format --migrate" to fix this warning automatically.5097    │5098 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100    │5101    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251025103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5104    You may run "mix format --migrate" to fix this warning automatically.5105    │5106 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108    │5109    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551105111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112    You may run "mix format --migrate" to fix this warning automatically.5113    │5114 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116    │5117    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651185119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5120    You may run "mix format --migrate" to fix this warning automatically.5121    │5122 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124    │5125    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251265127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5128    You may run "mix format --migrate" to fix this warning automatically.5129    │5130 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5131    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132    │5133    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551345135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136    You may run "mix format --migrate" to fix this warning automatically.5137    │5138 26 │       <<8::int32, float::float64>>        -> float5139    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140    │5141    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651425143    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5144    You may run "mix format --migrate" to fix this warning automatically.5145    │5146 26 │       <<8::int32, float::float64>>        -> float5147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148    │5149    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651505151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152    You may run "mix format --migrate" to fix this warning automatically.5153    │5154 26 │       <<8::int32, float::float64>>        -> float5155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156    │5157    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251585159    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5160    You may run "mix format --migrate" to fix this warning automatically.5161    │5162 26 │       <<8::int32, float::float64>>        -> float5163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164    │5165    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251665167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168    You may run "mix format --migrate" to fix this warning automatically.5169    │5170 26 │       <<8::int32, float::float64>>        -> float5171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172    │5173    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551745175    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5176    You may run "mix format --migrate" to fix this warning automatically.5177    │5178 26 │       <<8::int32, float::float64>>        -> float5179    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180    │5181    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551825183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184     You may run "mix format --migrate" to fix this warning automatically.5185     │5186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188     │5189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651905191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192     You may run "mix format --migrate" to fix this warning automatically.5193     │5194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196     │5197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251985199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200     You may run "mix format --migrate" to fix this warning automatically.5201     │5202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204     │5205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552065207     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208     You may run "mix format --migrate" to fix this warning automatically.5209     │5210 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5211     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212     │5213     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652145215     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216     You may run "mix format --migrate" to fix this warning automatically.5217     │5218 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5219     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220     │5221     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252225223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224     You may run "mix format --migrate" to fix this warning automatically.5225     │5226 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5227     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228     │5229     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552305231     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232     You may run "mix format --migrate" to fix this warning automatically.5233     │5234 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5235     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236     │5237     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652385239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240     You may run "mix format --migrate" to fix this warning automatically.5241     │5242 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5243     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244     │5245     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252465247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248     You may run "mix format --migrate" to fix this warning automatically.5249     │5250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252     │5253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552545255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256    You may run "mix format --migrate" to fix this warning automatically.5257    │5258 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260    │5261    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652625263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264    You may run "mix format --migrate" to fix this warning automatically.5265    │5266 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5267    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268    │5269    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252705271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5272    You may run "mix format --migrate" to fix this warning automatically.5273    │5274 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276    │5277    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552785279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5280    You may run "mix format --migrate" to fix this warning automatically.5281    │5282 23 │       <<20 :: int32, 3, 128, 0, 16,5283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284    │5285    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652865287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5288    You may run "mix format --migrate" to fix this warning automatically.5289    │5290 23 │       <<20 :: int32, 3, 128, 0, 16,5291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292    │5293    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252945295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5296    You may run "mix format --migrate" to fix this warning automatically.5297    │5298 23 │       <<20 :: int32, 3, 128, 0, 16,5299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300    │5301    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553025303     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5304     You may run "mix format --migrate" to fix this warning automatically.5305     │5306 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5307     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308     │5309     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653105311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5312     You may run "mix format --migrate" to fix this warning automatically.5313     │5314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316     │5317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253185319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320     You may run "mix format --migrate" to fix this warning automatically.5321     │5322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324     │5325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553265327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328    You may run "mix format --migrate" to fix this warning automatically.5329    │5330 20 │       <<2 :: int32, int :: int16>> -> int5331    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332    │5333    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653345335    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5336    You may run "mix format --migrate" to fix this warning automatically.5337    │5338 20 │       <<2 :: int32, int :: int16>> -> int5339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340    │5341    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653425343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344    You may run "mix format --migrate" to fix this warning automatically.5345    │5346 20 │       <<2 :: int32, int :: int16>> -> int5347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348    │5349    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253505351    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5352    You may run "mix format --migrate" to fix this warning automatically.5353    │5354 20 │       <<2 :: int32, int :: int16>> -> int5355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356    │5357    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253585359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360    You may run "mix format --migrate" to fix this warning automatically.5361    │5362 20 │       <<2 :: int32, int :: int16>> -> int5363    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364    │5365    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553665367    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5368    You may run "mix format --migrate" to fix this warning automatically.5369    │5370 20 │       <<2 :: int32, int :: int16>> -> int5371    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372    │5373    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553745375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376     You may run "mix format --migrate" to fix this warning automatically.5377     │5378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380     │5381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653825383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384     You may run "mix format --migrate" to fix this warning automatically.5385     │5386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388     │5389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253905391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392     You may run "mix format --migrate" to fix this warning automatically.5393     │5394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396     │5397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553985399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400    You may run "mix format --migrate" to fix this warning automatically.5401    │5402 20 │       <<4 :: int32, int :: int32>> -> int5403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404    │5405    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654065407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408    You may run "mix format --migrate" to fix this warning automatically.5409    │5410 20 │       <<4 :: int32, int :: int32>> -> int5411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412    │5413    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654145415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416    You may run "mix format --migrate" to fix this warning automatically.5417    │5418 20 │       <<4 :: int32, int :: int32>> -> int5419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420    │5421    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254225423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5424    You may run "mix format --migrate" to fix this warning automatically.5425    │5426 20 │       <<4 :: int32, int :: int32>> -> int5427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428    │5429    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254305431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432    You may run "mix format --migrate" to fix this warning automatically.5433    │5434 20 │       <<4 :: int32, int :: int32>> -> int5435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436    │5437    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554385439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5440    You may run "mix format --migrate" to fix this warning automatically.5441    │5442 20 │       <<4 :: int32, int :: int32>> -> int5443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444    │5445    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554465447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448     You may run "mix format --migrate" to fix this warning automatically.5449     │5450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452     │5453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654545455     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5456     You may run "mix format --migrate" to fix this warning automatically.5457     │5458 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5459     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460     │5461     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254625463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5464     You may run "mix format --migrate" to fix this warning automatically.5465     │5466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468     │5469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554705471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472    You may run "mix format --migrate" to fix this warning automatically.5473    │5474 20 │       <<8 :: int32, int :: int64>> -> int5475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476    │5477    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654785479    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5480    You may run "mix format --migrate" to fix this warning automatically.5481    │5482 20 │       <<8 :: int32, int :: int64>> -> int5483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484    │5485    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654865487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488    You may run "mix format --migrate" to fix this warning automatically.5489    │5490 20 │       <<8 :: int32, int :: int64>> -> int5491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492    │5493    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254945495    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5496    You may run "mix format --migrate" to fix this warning automatically.5497    │5498 20 │       <<8 :: int32, int :: int64>> -> int5499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500    │5501    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255025503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504    You may run "mix format --migrate" to fix this warning automatically.5505    │5506 20 │       <<8 :: int32, int :: int64>> -> int5507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508    │5509    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555105511    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5512    You may run "mix format --migrate" to fix this warning automatically.5513    │5514 20 │       <<8 :: int32, int :: int64>> -> int5515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516    │5517    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555185519     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520     You may run "mix format --migrate" to fix this warning automatically.5521     │5522 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5523     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524     │5525     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655265527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5528     You may run "mix format --migrate" to fix this warning automatically.5529     │5530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532     │5533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255345535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536     You may run "mix format --migrate" to fix this warning automatically.5537     │5538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540     │5541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555425543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544    You may run "mix format --migrate" to fix this warning automatically.5545    │5546 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548    │5549    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655505551    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5552    You may run "mix format --migrate" to fix this warning automatically.5553    │5554 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556    │5557    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655585559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5560    You may run "mix format --migrate" to fix this warning automatically.5561    │5562 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564    │5565    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655665567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568    You may run "mix format --migrate" to fix this warning automatically.5569    │5570 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572    │5573    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655745575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576    You may run "mix format --migrate" to fix this warning automatically.5577    │5578 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580    │5581    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255825583    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5584    You may run "mix format --migrate" to fix this warning automatically.5585    │5586 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588    │5589    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255905591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592    You may run "mix format --migrate" to fix this warning automatically.5593    │5594 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596    │5597    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255985599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600    You may run "mix format --migrate" to fix this warning automatically.5601    │5602 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604    │5605    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256065607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5608    You may run "mix format --migrate" to fix this warning automatically.5609    │5610 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612    │5613    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556145615    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5616    You may run "mix format --migrate" to fix this warning automatically.5617    │5618 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620    │5621    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556225623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5624    You may run "mix format --migrate" to fix this warning automatically.5625    │5626 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628    │5629    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556305631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5632    You may run "mix format --migrate" to fix this warning automatically.5633    │5634 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636    │5637    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556385639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5640     You may run "mix format --migrate" to fix this warning automatically.5641     │5642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644     │5645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656465647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5648     You may run "mix format --migrate" to fix this warning automatically.5649     │5650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652     │5653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256545655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5656     You may run "mix format --migrate" to fix this warning automatically.5657     │5658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660     │5661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556625663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5664    You may run "mix format --migrate" to fix this warning automatically.5665    │5666 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668    │5669    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656705671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5672    You may run "mix format --migrate" to fix this warning automatically.5673    │5674 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676    │5677    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656785679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5680    You may run "mix format --migrate" to fix this warning automatically.5681    │5682 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684    │5685    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656865687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5688    You may run "mix format --migrate" to fix this warning automatically.5689    │5690 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692    │5693    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656945695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5696    You may run "mix format --migrate" to fix this warning automatically.5697    │5698 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700    │5701    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257025703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5704    You may run "mix format --migrate" to fix this warning automatically.5705    │5706 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708    │5709    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257105711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5712    You may run "mix format --migrate" to fix this warning automatically.5713    │5714 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716    │5717    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257185719    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5720    You may run "mix format --migrate" to fix this warning automatically.5721    │5722 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724    │5725    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257265727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728    You may run "mix format --migrate" to fix this warning automatically.5729    │5730 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732    │5733    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557345735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5736    You may run "mix format --migrate" to fix this warning automatically.5737    │5738 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740    │5741    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557425743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5744    You may run "mix format --migrate" to fix this warning automatically.5745    │5746 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748    │5749    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557505751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5752    You may run "mix format --migrate" to fix this warning automatically.5753    │5754 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756    │5757    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557585759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5760     You may run "mix format --migrate" to fix this warning automatically.5761     │5762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764     │5765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657665767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768     You may run "mix format --migrate" to fix this warning automatically.5769     │5770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772     │5773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257745775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5776     You may run "mix format --migrate" to fix this warning automatically.5777     │5778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780     │5781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557825783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5784    You may run "mix format --migrate" to fix this warning automatically.5785    │5786 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788    │5789    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657905791    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5792    You may run "mix format --migrate" to fix this warning automatically.5793    │5794 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796    │5797    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657985799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800    You may run "mix format --migrate" to fix this warning automatically.5801    │5802 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804    │5805    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658065807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5808    You may run "mix format --migrate" to fix this warning automatically.5809    │5810 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812    │5813    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658145815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816    You may run "mix format --migrate" to fix this warning automatically.5817    │5818 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820    │5821    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658225823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5824    You may run "mix format --migrate" to fix this warning automatically.5825    │5826 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828    │5829    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258305831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832    You may run "mix format --migrate" to fix this warning automatically.5833    │5834 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836    │5837    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258385839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840    You may run "mix format --migrate" to fix this warning automatically.5841    │5842 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844    │5845    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258465847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5848    You may run "mix format --migrate" to fix this warning automatically.5849    │5850 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852    │5853    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258545855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5856    You may run "mix format --migrate" to fix this warning automatically.5857    │5858 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860    │5861    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258625863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5864    You may run "mix format --migrate" to fix this warning automatically.5865    │5866 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868    │5869    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558705871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5872    You may run "mix format --migrate" to fix this warning automatically.5873    │5874 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876    │5877    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558785879    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5880    You may run "mix format --migrate" to fix this warning automatically.5881    │5882 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884    │5885    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558865887    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5888    You may run "mix format --migrate" to fix this warning automatically.5889    │5890 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892    │5893    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558945895    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5896    You may run "mix format --migrate" to fix this warning automatically.5897    │5898 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900    │5901    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559025903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904     You may run "mix format --migrate" to fix this warning automatically.5905     │5906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908     │5909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659105911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912     You may run "mix format --migrate" to fix this warning automatically.5913     │5914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916     │5917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259185919     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5920     You may run "mix format --migrate" to fix this warning automatically.5921     │5922 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5923     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924     │5925     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559265927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5928    You may run "mix format --migrate" to fix this warning automatically.5929    │5930 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932    │5933    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659345935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5936    You may run "mix format --migrate" to fix this warning automatically.5937    │5938 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940    │5941    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259425943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5944    You may run "mix format --migrate" to fix this warning automatically.5945    │5946 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948    │5949    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559505951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952     You may run "mix format --migrate" to fix this warning automatically.5953     │5954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956     │5957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659585959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5960     You may run "mix format --migrate" to fix this warning automatically.5961     │5962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964     │5965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259665967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5968     You may run "mix format --migrate" to fix this warning automatically.5969     │5970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972     │5973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559745975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5976    You may run "mix format --migrate" to fix this warning automatically.5977    │5978 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980    │5981    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659825983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5984    You may run "mix format --migrate" to fix this warning automatically.5985    │5986 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988    │5989    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259905991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992    You may run "mix format --migrate" to fix this warning automatically.5993    │5994 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996    │5997    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559985999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6000     You may run "mix format --migrate" to fix this warning automatically.6001     │6002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004     │6005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660066007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6008     You may run "mix format --migrate" to fix this warning automatically.6009     │6010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012     │6013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260146015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6016     You may run "mix format --migrate" to fix this warning automatically.6017     │6018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020     │6021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560226023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6024    You may run "mix format --migrate" to fix this warning automatically.6025    │6026 19 │       <<len :: int32, data :: binary-size(len)>> ->6027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028    │6029    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660306031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032    You may run "mix format --migrate" to fix this warning automatically.6033    │6034 19 │       <<len :: int32, data :: binary-size(len)>> ->6035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036    │6037    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260386039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6040    You may run "mix format --migrate" to fix this warning automatically.6041    │6042 19 │       <<len :: int32, data :: binary-size(len)>> ->6043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044    │6045    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560466047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048     You may run "mix format --migrate" to fix this warning automatically.6049     │6050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052     │6053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660546055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6056     You may run "mix format --migrate" to fix this warning automatically.6057     │6058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060     │6061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260626063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064     You may run "mix format --migrate" to fix this warning automatically.6065     │6066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068     │6069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560706071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072    You may run "mix format --migrate" to fix this warning automatically.6073    │6074 28 │       <<4 :: int32, oid :: uint32>> -> oid6075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076    │6077    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660786079    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6080    You may run "mix format --migrate" to fix this warning automatically.6081    │6082 28 │       <<4 :: int32, oid :: uint32>> -> oid6083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084    │6085    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660866087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088    You may run "mix format --migrate" to fix this warning automatically.6089    │6090 28 │       <<4 :: int32, oid :: uint32>> -> oid6091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092    │6093    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260946095    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6096    You may run "mix format --migrate" to fix this warning automatically.6097    │6098 28 │       <<4 :: int32, oid :: uint32>> -> oid6099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100    │6101    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261026103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104    You may run "mix format --migrate" to fix this warning automatically.6105    │6106 28 │       <<4 :: int32, oid :: uint32>> -> oid6107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108    │6109    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561106111    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6112    You may run "mix format --migrate" to fix this warning automatically.6113    │6114 28 │       <<4 :: int32, oid :: uint32>> -> oid6115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116    │6117    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561186119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120     You may run "mix format --migrate" to fix this warning automatically.6121     │6122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124     │6125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661266127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128     You may run "mix format --migrate" to fix this warning automatically.6129     │6130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132     │6133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261346135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136     You may run "mix format --migrate" to fix this warning automatically.6137     │6138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140     │6141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561426143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6144    You may run "mix format --migrate" to fix this warning automatically.6145    │6146 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148    │6149    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661506151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6152    You may run "mix format --migrate" to fix this warning automatically.6153    │6154 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156    │6157    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261586159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160    You may run "mix format --migrate" to fix this warning automatically.6161    │6162 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164    │6165    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561666167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6168     You may run "mix format --migrate" to fix this warning automatically.6169     │6170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172     │6173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661746175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6176     You may run "mix format --migrate" to fix this warning automatically.6177     │6178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180     │6181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261826183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184     You may run "mix format --migrate" to fix this warning automatically.6185     │6186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188     │6189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561906191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6192    You may run "mix format --migrate" to fix this warning automatically.6193    │6194 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6195    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196    │6197    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661986199    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6200    You may run "mix format --migrate" to fix this warning automatically.6201    │6202 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204    │6205    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662066207    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6208    You may run "mix format --migrate" to fix this warning automatically.6209    │6210 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212    │6213    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662146215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216    You may run "mix format --migrate" to fix this warning automatically.6217    │6218 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220    │6221    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262226223    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6224    You may run "mix format --migrate" to fix this warning automatically.6225    │6226 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228    │6229    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262306231    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6232    You may run "mix format --migrate" to fix this warning automatically.6233    │6234 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236    │6237    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262386239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6240    You may run "mix format --migrate" to fix this warning automatically.6241    │6242 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244    │6245    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562466247    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6248    You may run "mix format --migrate" to fix this warning automatically.6249    │6250 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252    │6253    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562546255    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6256    You may run "mix format --migrate" to fix this warning automatically.6257    │6258 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260    │6261    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562626263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264     You may run "mix format --migrate" to fix this warning automatically.6265     │6266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268     │6269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662706271     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272     You may run "mix format --migrate" to fix this warning automatically.6273     │6274 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6275     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276     │6277     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262786279     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280     You may run "mix format --migrate" to fix this warning automatically.6281     │6282 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6283     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284     │6285     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562866287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288    You may run "mix format --migrate" to fix this warning automatically.6289    │6290 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292    │6293    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662946295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296    You may run "mix format --migrate" to fix this warning automatically.6297    │6298 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300    │6301    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263026303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304    You may run "mix format --migrate" to fix this warning automatically.6305    │6306 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308    │6309    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563106311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312     You may run "mix format --migrate" to fix this warning automatically.6313     │6314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316     │6317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663186319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320     You may run "mix format --migrate" to fix this warning automatically.6321     │6322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324     │6325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263266327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6328     You may run "mix format --migrate" to fix this warning automatically.6329     │6330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332     │6333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563346335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6336    You may run "mix format --migrate" to fix this warning automatically.6337    │6338 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340    │6341    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863426343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344    You may run "mix format --migrate" to fix this warning automatically.6345    │6346 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348    │6349    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463506351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6352    You may run "mix format --migrate" to fix this warning automatically.6353    │6354 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356    │6357    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763586359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6360     You may run "mix format --migrate" to fix this warning automatically.6361     │6362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364     │6365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863666367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368     You may run "mix format --migrate" to fix this warning automatically.6369     │6370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372     │6373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463746375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6376     You may run "mix format --migrate" to fix this warning automatically.6377     │6378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380     │6381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763826383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6384    You may run "mix format --migrate" to fix this warning automatically.6385    │6386 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388    │6389    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663906391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392    You may run "mix format --migrate" to fix this warning automatically.6393    │6394 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396    │6397    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263986399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400    You may run "mix format --migrate" to fix this warning automatically.6401    │6402 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404    │6405    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564066407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408     You may run "mix format --migrate" to fix this warning automatically.6409     │6410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412     │6413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664146415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416     You may run "mix format --migrate" to fix this warning automatically.6417     │6418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420     │6421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264226423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424     You may run "mix format --migrate" to fix this warning automatically.6425     │6426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428     │6429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564306431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432    You may run "mix format --migrate" to fix this warning automatically.6433    │6434 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436    │6437    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864386439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440    You may run "mix format --migrate" to fix this warning automatically.6441    │6442 40 │         <<count::int32, data::binary>> = binary6443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444    │6445    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864466447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448    You may run "mix format --migrate" to fix this warning automatically.6449    │6450 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452    │6453    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464546455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456    You may run "mix format --migrate" to fix this warning automatically.6457    │6458 40 │         <<count::int32, data::binary>> = binary6459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460    │6461    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464626463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464    You may run "mix format --migrate" to fix this warning automatically.6465    │6466 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468    │6469    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764706471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472    You may run "mix format --migrate" to fix this warning automatically.6473    │6474 40 │         <<count::int32, data::binary>> = binary6475    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476    │6477    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764786479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480    You may run "mix format --migrate" to fix this warning automatically.6481    │6482 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484    │6485    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864866487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488    You may run "mix format --migrate" to fix this warning automatically.6489    │6490 44 │         <<_::int32, data::binary>> = binary6491    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492    │6493    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864946495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496    You may run "mix format --migrate" to fix this warning automatically.6497    │6498 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500    │6501    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465026503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6504    You may run "mix format --migrate" to fix this warning automatically.6505    │6506 44 │         <<_::int32, data::binary>> = binary6507    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508    │6509    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465106511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6512    You may run "mix format --migrate" to fix this warning automatically.6513    │6514 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516    │6517    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765186519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520    You may run "mix format --migrate" to fix this warning automatically.6521    │6522 44 │         <<_::int32, data::binary>> = binary6523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524    │6525    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765266527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6528     You may run "mix format --migrate" to fix this warning automatically.6529     │6530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532     │6533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865346535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6536     You may run "mix format --migrate" to fix this warning automatically.6537     │6538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540     │6541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465426543     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544     You may run "mix format --migrate" to fix this warning automatically.6545     │6546 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6547     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548     │6549     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765506551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6552    You may run "mix format --migrate" to fix this warning automatically.6553    │6554 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556    │6557    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665586559    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6560    You may run "mix format --migrate" to fix this warning automatically.6561    │6562 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564    │6565    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665666567    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6568    You may run "mix format --migrate" to fix this warning automatically.6569    │6570 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572    │6573    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665746575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576    You may run "mix format --migrate" to fix this warning automatically.6577    │6578 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580    │6581    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265826583    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6584    You may run "mix format --migrate" to fix this warning automatically.6585    │6586 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588    │6589    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265906591    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6592    You may run "mix format --migrate" to fix this warning automatically.6593    │6594 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596    │6597    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265986599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6600    You may run "mix format --migrate" to fix this warning automatically.6601    │6602 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604    │6605    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566066607    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6608    You may run "mix format --migrate" to fix this warning automatically.6609    │6610 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612    │6613    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566146615    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6616    You may run "mix format --migrate" to fix this warning automatically.6617    │6618 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620    │6621    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566226623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624     You may run "mix format --migrate" to fix this warning automatically.6625     │6626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628     │6629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666306631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6632     You may run "mix format --migrate" to fix this warning automatically.6633     │6634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636     │6637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266386639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640     You may run "mix format --migrate" to fix this warning automatically.6641     │6642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644     │6645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566466647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648    You may run "mix format --migrate" to fix this warning automatically.6649    │6650 33 │       <<8 :: int32, microsecs :: int64>> ->6651    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652    │6653    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666546655    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6656    You may run "mix format --migrate" to fix this warning automatically.6657    │6658 33 │       <<8 :: int32, microsecs :: int64>> ->6659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660    │6661    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666626663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664    You may run "mix format --migrate" to fix this warning automatically.6665    │6666 33 │       <<8 :: int32, microsecs :: int64>> ->6667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668    │6669    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266706671    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6672    You may run "mix format --migrate" to fix this warning automatically.6673    │6674 33 │       <<8 :: int32, microsecs :: int64>> ->6675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676    │6677    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266786679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680    You may run "mix format --migrate" to fix this warning automatically.6681    │6682 33 │       <<8 :: int32, microsecs :: int64>> ->6683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684    │6685    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566866687    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6688    You may run "mix format --migrate" to fix this warning automatically.6689    │6690 33 │       <<8 :: int32, microsecs :: int64>> ->6691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692    │6693    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566946695     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6696     You may run "mix format --migrate" to fix this warning automatically.6697     │6698 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6699     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700     │6701     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667026703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6704     You may run "mix format --migrate" to fix this warning automatically.6705     │6706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708     │6709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267106711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6712     You may run "mix format --migrate" to fix this warning automatically.6713     │6714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716     │6717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567186719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6720    You may run "mix format --migrate" to fix this warning automatically.6721    │6722 37 │       <<8 :: int32, microsecs :: int64>> ->6723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724    │6725    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667266727    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6728    You may run "mix format --migrate" to fix this warning automatically.6729    │6730 37 │       <<8 :: int32, microsecs :: int64>> ->6731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732    │6733    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667346735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6736    You may run "mix format --migrate" to fix this warning automatically.6737    │6738 37 │       <<8 :: int32, microsecs :: int64>> ->6739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740    │6741    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267426743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6744    You may run "mix format --migrate" to fix this warning automatically.6745    │6746 37 │       <<8 :: int32, microsecs :: int64>> ->6747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748    │6749    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267506751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752    You may run "mix format --migrate" to fix this warning automatically.6753    │6754 37 │       <<8 :: int32, microsecs :: int64>> ->6755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756    │6757    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567586759    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6760    You may run "mix format --migrate" to fix this warning automatically.6761    │6762 37 │       <<8 :: int32, microsecs :: int64>> ->6763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764    │6765    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567666767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768     You may run "mix format --migrate" to fix this warning automatically.6769     │6770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772     │6773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667746775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6776     You may run "mix format --migrate" to fix this warning automatically.6777     │6778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780     │6781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267826783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6784     You may run "mix format --migrate" to fix this warning automatically.6785     │6786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788     │6789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567906791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792    You may run "mix format --migrate" to fix this warning automatically.6793    │6794 42 │       <<8 :: int32, microsecs :: int64>> ->6795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796    │6797    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667986799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6800    You may run "mix format --migrate" to fix this warning automatically.6801    │6802 42 │       <<8 :: int32, microsecs :: int64>> ->6803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804    │6805    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668066807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808    You may run "mix format --migrate" to fix this warning automatically.6809    │6810 42 │       <<8 :: int32, microsecs :: int64>> ->6811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812    │6813    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268146815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816    You may run "mix format --migrate" to fix this warning automatically.6817    │6818 42 │       <<8 :: int32, microsecs :: int64>> ->6819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820    │6821    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268226823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824    You may run "mix format --migrate" to fix this warning automatically.6825    │6826 42 │       <<8 :: int32, microsecs :: int64>> ->6827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828    │6829    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568306831    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6832    You may run "mix format --migrate" to fix this warning automatically.6833    │6834 42 │       <<8 :: int32, microsecs :: int64>> ->6835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836    │6837    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568386839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6840     You may run "mix format --migrate" to fix this warning automatically.6841     │6842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844     │6845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668466847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848     You may run "mix format --migrate" to fix this warning automatically.6849     │6850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852     │6853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268546855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6856     You may run "mix format --migrate" to fix this warning automatically.6857     │6858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860     │6861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568626863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6864    You may run "mix format --migrate" to fix this warning automatically.6865    │6866 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868    │6869    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668706871    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6872    You may run "mix format --migrate" to fix this warning automatically.6873    │6874 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876    │6877    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668786879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880    You may run "mix format --migrate" to fix this warning automatically.6881    │6882 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884    │6885    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668866887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6888    You may run "mix format --migrate" to fix this warning automatically.6889    │6890 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892    │6893    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268946895    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6896    You may run "mix format --migrate" to fix this warning automatically.6897    │6898 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900    │6901    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269026903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904    You may run "mix format --migrate" to fix this warning automatically.6905    │6906 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6907    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908    │6909    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269106911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912    You may run "mix format --migrate" to fix this warning automatically.6913    │6914 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916    │6917    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569186919    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6920    You may run "mix format --migrate" to fix this warning automatically.6921    │6922 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924    │6925    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569266927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6928    You may run "mix format --migrate" to fix this warning automatically.6929    │6930 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932    │6933    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569346935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936     You may run "mix format --migrate" to fix this warning automatically.6937     │6938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940     │6941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669426943     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6944     You may run "mix format --migrate" to fix this warning automatically.6945     │6946 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6947     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948     │6949     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269506951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952     You may run "mix format --migrate" to fix this warning automatically.6953     │6954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956     │6957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569586959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6960     You may run "mix format --migrate" to fix this warning automatically.6961     │6962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964     │6965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669666967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968     You may run "mix format --migrate" to fix this warning automatically.6969     │6970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972     │6973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669746975     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976     You may run "mix format --migrate" to fix this warning automatically.6977     │6978 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6979     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980     │6981     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269826983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984     You may run "mix format --migrate" to fix this warning automatically.6985     │6986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988     │6989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269906991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992     You may run "mix format --migrate" to fix this warning automatically.6993     │6994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996     │6997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569986999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7000     You may run "mix format --migrate" to fix this warning automatically.7001     │7002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004     │7005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570067007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008     You may run "mix format --migrate" to fix this warning automatically.7009     │7010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012     │7013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670147015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016     You may run "mix format --migrate" to fix this warning automatically.7017     │7018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020     │7021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270227023     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7024     You may run "mix format --migrate" to fix this warning automatically.7025     │7026 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7027     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7028     │7029     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570307031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032    You may run "mix format --migrate" to fix this warning automatically.7033    │7034 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7036    │7037    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670387039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040    You may run "mix format --migrate" to fix this warning automatically.7041    │7042 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7044    │7045    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270467047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7048    You may run "mix format --migrate" to fix this warning automatically.7049    │7050 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052    │7053    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570547055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056     You may run "mix format --migrate" to fix this warning automatically.7057     │7058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060     │7061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670627063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064     You may run "mix format --migrate" to fix this warning automatically.7065     │7066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068     │7069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270707071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072     You may run "mix format --migrate" to fix this warning automatically.7073     │7074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7076     │7077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570787079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080    You may run "mix format --migrate" to fix this warning automatically.7081    │7082 17 │       <<0 :: int32>> -> :void7083    │       ~~~~~~~~~~~~~~~~~~~~~~~7084    │7085    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670867087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088    You may run "mix format --migrate" to fix this warning automatically.7089    │7090 17 │       <<0 :: int32>> -> :void7091    │       ~~~~~~~~~~~~~~~~~~~~~~~7092    │7093    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270947095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096    You may run "mix format --migrate" to fix this warning automatically.7097    │7098 17 │       <<0 :: int32>> -> :void7099    │       ~~~~~~~~~~~~~~~~~~~~~~~7100    │7101    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571027103     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104     You may run "mix format --migrate" to fix this warning automatically.7105     │7106 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7107     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108     │7109     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671107111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112     You may run "mix format --migrate" to fix this warning automatically.7113     │7114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116     │7117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271187119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7120     You may run "mix format --migrate" to fix this warning automatically.7121     │7122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7124     │7125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571267127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7128    You may run "mix format --migrate" to fix this warning automatically.7129    │7130 23 │       <<0 :: int32>> -> :void7131    │       ~~~~~~~~~~~~~~~~~~~~~~~7132    │7133    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671347135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7136    You may run "mix format --migrate" to fix this warning automatically.7137    │7138 23 │       <<0 :: int32>> -> :void7139    │       ~~~~~~~~~~~~~~~~~~~~~~~7140    │7141    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271427143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7144    You may run "mix format --migrate" to fix this warning automatically.7145    │7146 23 │       <<0 :: int32>> -> :void7147    │       ~~~~~~~~~~~~~~~~~~~~~~~7148    │7149    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571507151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7152     You may run "mix format --migrate" to fix this warning automatically.7153     │7154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7156     │7157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671587159     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7160     You may run "mix format --migrate" to fix this warning automatically.7161     │7162 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7163     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7164     │7165     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271667167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7168     You may run "mix format --migrate" to fix this warning automatically.7169     │7170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7172     │7173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571747175    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7176    │7177 20 │     manager    = worker(Postgrex.TypeManager, [])7178    │                  ~7179    │7180    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171817182    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7183    │7184 21 │     server_sup = supervisor(__MODULE__, [:servers])7185    │                  ~7186    │7187    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171887189    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7190    │7191 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7192    │     ~7193    │7194    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17195    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171967197    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7198    │7199 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7200    │                   ~7201    │7202    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172037204     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7205     │7206 110 │     if Map.size(s.listener_channels[channel]) == 1 do7207     │            ~7208     │7209     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37210     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37211     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272127213    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7214    │7215 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7216    │            ~7217    │7218    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172197220     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7221     │7222 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7223     │               ~7224     │7225     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272267227     warning: a struct for Postgrex.Query is expected on struct update:72287229         %Postgrex.Query{7230           query7231           | param_oids: param_oids,7232             param_formats: param_formats,7233             param_types: param_types7234         }72357236     but got type:72377238         dynamic()72397240     where "query" was given the type:72417242         # type: dynamic()7243         # from: lib/postgrex/protocol.ex:910:357244         query72457246     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72477248     type warning found at:7249     │7250 915 │         query = %Query{query | param_oids: param_oids,7251     │                 ~7252     │7253     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672547255    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7256    │7257  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7258    │                 ~7259    │7260    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272617262    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7263    │7264  9 │                 worker(Postgrex.Parameters, [])]7265    │                 ~7266    │7267    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272687269     warning: a struct for Postgrex.Query is expected on struct update:72707271         %Postgrex.Query{7272           query7273           | ref: make_ref(),7274             types: types,7275             columns: col_names,7276             result_oids: result_oids,7277             result_formats: result_formats,7278             result_types: result_types7279         }72807281     but got type:72827283         dynamic()72847285     where "query" was given the type:72867287         # type: dynamic()7288         # from: lib/postgrex/protocol.ex:926:357289         query72907291     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72927293     type warning found at:7294     │7295 932 │         query = %Query{query | ref: make_ref(), types: types,7296     │                 ~7297     │7298     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672997300     warning: a struct for Postgrex.Query is expected on struct update:73017302         %Postgrex.Query{query | ref: make_ref()}73037304     but got type:73057306         dynamic()73077308     where "query" was given the type:73097310         # type: dynamic()7311         # from: lib/postgrex/protocol.ex:977:317312         query73137314     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73157316     type warning found at:7317     │7318 978 │     query = %Query{query | ref: make_ref()}7319     │             ~7320     │7321     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573227323      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7324      │7325 2131 │     formatted_reason = :ssl.format_error(reason)7326      │                             ~7327      │7328      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373297330      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7331      │7332 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7333      │                                            ~7334      │7335      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373367337      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7338      │7339 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7340      │        ~7341      │7342      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273437344      warning: a struct for Postgrex.Query is expected on struct update:73457346          %Postgrex.Query{query | name: ""}73477348      but got type:73497350          dynamic()73517352      where "query" was given the type:73537354          # type: dynamic()7355          # from: lib/postgrex/protocol.ex:2313:167356          query73577358      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73597360      type warning found at:7361      │7362 2313 │   defp unnamed(query), do: %Query{query | name: ""}7363      │                            ~7364      │7365      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173667367Generated postgrex app7368warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7369  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27370  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17371  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57372  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27373  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47374  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273757376==> ecto7377Compiling 70 files (.ex)7378     warning: using single-quoted strings to represent charlists is deprecated.7379     Use ~c"" if you indeed want a charlist or use "" instead.7380     You may run "mix format --migrate" to change all single-quoted7381     strings to use the ~c sigil and fix this warning.7382     │7383 166 │     defp insert_all_value(_),   do: '?'7384     │                                     ~7385     │7386     └─ lib/ecto/adapters/mysql/connection.ex:166:3773877388     warning: using single-quoted strings to represent charlists is deprecated.7389     Use ~c"" if you indeed want a charlist or use "" instead.7390     You may run "mix format --migrate" to change all single-quoted7391     strings to use the ~c sigil and fix this warning.7392     │7393 354 │       '?'7394     │       ~7395     │7396     └─ lib/ecto/adapters/mysql/connection.ex:354:773977398      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73997400      This error happens when you have function calls without parentheses inside keywords. For example:74017402          function(arg, one: nested_call a, b, c)7403          function(arg, one: if expr, do: :this, else: :that)74047405      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:74067407          function(arg, one: if(expr, do: :this, else: :that))7408          function(arg, one: nested_call(a, b, c))74097410      Ambiguity found at:7411      │7412 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7413      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414      │7415      └─ lib/ecto/changeset.ex:228674167417     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74187419     This error happens when you have function calls without parentheses inside keywords. For example:74207421         function(arg, one: nested_call a, b, c)7422         function(arg, one: if expr, do: :this, else: :that)74237424     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:74257426         function(arg, one: if(expr, do: :this, else: :that))7427         function(arg, one: nested_call(a, b, c))74287429     Ambiguity found at:7430     │7431 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7433     │7434     └─ lib/ecto/migration/runner.ex:26574357436     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74377438     This error happens when you have function calls without parentheses inside keywords. For example:74397440         function(arg, one: nested_call a, b, c)7441         function(arg, one: if expr, do: :this, else: :that)74427443     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:74447445         function(arg, one: if(expr, do: :this, else: :that))7446         function(arg, one: nested_call(a, b, c))74477448     Ambiguity found at:7449     │7450 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7452     │7453     └─ lib/ecto/migration/runner.ex:26774547455     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7456     │7457 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7458     │        ~7459     │7460     └─ lib/ecto/query/builder.ex:136:874617462     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7463     │7464 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7465     │                                             ~~7466     │7467     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274687469     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7470     │7471 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7472     │                                         ~~7473     │7474     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274757476     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74777478     This error happens when you have function calls without parentheses inside keywords. For example:74797480         function(arg, one: nested_call a, b, c)7481         function(arg, one: if expr, do: :this, else: :that)74827483     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:74847485         function(arg, one: if(expr, do: :this, else: :that))7486         function(arg, one: nested_call(a, b, c))74877488     Ambiguity found at:7489     │7490 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7492     │7493     └─ lib/ecto/repo/schema.ex:45474947495    warning: unused require Ecto.Query7496    │7497  6 │   require Ecto.Query7498    │   ~7499    │7500    └─ lib/ecto/repo/preloader.ex:6:375017502    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7503    │7504  9 │   schema "schema_migrations" do7505    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7506    │7507    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75087509      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7510      │7511 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7512      │     ~7513      │7514      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275157516    warning: incompatible types given to Mix.Ecto.ensure_started/2:75177518        Mix.Ecto.ensure_started(repo, opts)75197520    given types:75217522        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75237524    but expected one of:75257526        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75277528    where "opts" was given the type:75297530        # type: dynamic(7531          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7532            non_struct_map()7533        )7534        # from: lib/mix/tasks/ecto.rollback.ex:64:107535        opts =7536          if opts[:quiet] do7537            Keyword.merge(opts, log: false, log_sql: false)7538          else7539            opts7540          end75417542    where "repo" was given the type:75437544        # type: dynamic(atom())7545        # from: lib/mix/tasks/ecto.rollback.ex:70:77546        Mix.Ecto.ensure_repo(repo, args)75477548    type warning found at:7549    │7550 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7551    │                          ~7552    │7553    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275547555     warning: the following clause will never match:75567557         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75587559     because it attempts to match on the result of:75607561         System.stacktrace()75627563     which has type:75647565         empty_list()75667567     where "args_or_arity" was given the type:75687569         # type: float() or integer() or non_empty_list(term())7570         # from: lib/ecto/changeset.ex7571         (_() when args_or_arity == 2) when length(args_or_arity) == 275727573     where "module" was given the type:75747575         # type: dynamic()7576         # from: lib/ecto/changeset.ex:733:307577         module75787579     type warning found at:7580     │7581 741 │ ...                   when length(args_or_arity) == 2 ->7582     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7583     │7584     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275857586    warning: incompatible types given to Mix.Ecto.ensure_started/2:75877588        Mix.Ecto.ensure_started(repo, all: true)75897590    given types:75917592        -dynamic(atom())-, non_empty_list({:all, true})75937594    but expected one of:75957596        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75977598    where "repo" was given the type:75997600        # type: dynamic(atom())7601        # from: lib/mix/tasks/ecto.migrations.ex:37:77602        Mix.Ecto.ensure_repo(repo, args)76037604    type warning found at:7605    │7606 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7607    │                       ~7608    │7609    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/376107611    warning: incompatible types given to Mix.Ecto.ensure_started/2:76127613        Mix.Ecto.ensure_started(repo, opts)76147615    given types:76167617        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76187619    but expected one of:76207621        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76227623    where "opts" was given the type:76247625        # type: dynamic(7626          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7627            non_struct_map()7628        )7629        # from: lib/mix/tasks/ecto.migrate.ex:68:107630        opts =7631          if opts[:quiet] do7632            Keyword.merge(opts, log: false, log_sql: false)7633          else7634            opts7635          end76367637    where "repo" was given the type:76387639        # type: dynamic(atom())7640        # from: lib/mix/tasks/ecto.migrate.ex:74:77641        Mix.Ecto.ensure_repo(repo, args)76427643    type warning found at:7644    │7645 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7646    │                          ~7647    │7648    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276497650     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7651     │7652 739 │           case System.stacktrace do7653     │                       ~7654     │7655     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276567657    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76587659        Mix.Ecto.source_repo_priv(repo)76607661    given types:76627663        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76647665    but expected one of:76667667        atom()76687669    where "repo" was given the types:76707671        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7672        # from: lib/mix/tasks/ecto.load.ex:70:227673        Keyword.merge(repo.config, opts)76747675        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7676        # from: lib/mix/tasks/ecto.load.ex:72:277677        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76787679    type warning found at:7680    │7681 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7682    │                                          ~7683    │7684    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276857686    warning: expected a map or struct when accessing .__adapter__ in expression:76877688        repo.__adapter__76897690    where "repo" was given the type:76917692        # type: dynamic(atom())7693        # from: lib/mix/tasks/ecto.load.ex:53:77694        Mix.Ecto.ensure_repo(repo, args)76957696    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76977698    type warning found at:7699    │7700 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7701    │                              ~7702    │7703    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177047705    warning: expected a map or struct when accessing .__adapter__ in expression:77067707        repo.__adapter__77087709    where "repo" was given the type:77107711        # type: dynamic(atom())7712        # from: lib/mix/tasks/ecto.drop.ex:39:77713        Mix.Ecto.ensure_repo(repo, args)77147715    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77167717    type warning found at:7718    │7719 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7720    │                              ~7721    │7722    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177237724    warning: expected a map or struct when accessing .__adapter__ in expression:77257726        repo.__adapter__77277728    where "repo" was given the type:77297730        # type: dynamic(atom())7731        # from: lib/mix/tasks/ecto.dump.ex:50:77732        Mix.Ecto.ensure_repo(repo, args)77337734    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77357736    type warning found at:7737    │7738 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7739    │                              ~7740    │7741    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177427743    warning: expected a map or struct when accessing .__adapter__ in expression:77447745        repo.__adapter__77467747    where "repo" was given the type:77487749        # type: dynamic(atom())7750        # from: lib/mix/tasks/ecto.create.ex:37:77751        Mix.Ecto.ensure_repo(repo, args)77527753    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77547755    type warning found at:7756    │7757 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7758    │                              ~7759    │7760    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177617762    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7763    │7764 62 │       Mix.Project.compile(args)7765    │                   ~7766    │7767    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277687769     warning: expected a module (an atom) when invoking start_link/1 in expression:77707771         repo.start_link(pool_size: pool_size)77727773     where "pool_size" was given the type:77747775         # type: dynamic()7776         # from: lib/mix/ecto.ex:101:157777         pool_size = Keyword.get(opts, :pool_size, 1)77787779     where "repo" was given the type:77807781         # type: dynamic(%{..., __adapter__: atom()})7782         # from: lib/mix/ecto.ex:99:367783         repo.__adapter__.ensure_all_started(repo, :temporary)77847785     type warning found at:7786     │7787 102 │     case repo.start_link(pool_size: pool_size) do7788     │               ~7789     │7790     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277917792     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7793     │7794 146 │     Logger.remove_backend(:console)7795     │            ~7796     │7797     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277987799     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7800     │7801 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7802     │                                                                              ~7803     │7804     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27805     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278067807    warning: incompatible types given to get_source/1:78087809        get_source(repo)78107811    given types:78127813        -dynamic(atom())-78147815    but expected one of:78167817        %{..., config: empty_list() or non_empty_list(term(), term())}78187819    where "repo" was given the type:78207821        # type: dynamic(atom())7822        # from: lib/ecto/migration/schema_migration.ex:24:137823        repo.all(7824          Map.put(7825            (7826              query =7827                (7828                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7829                  Ecto.Query.Builder.From.apply(query, 1)7830                )7831        7832              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7833                ...,7834                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7835                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7836                line: 22,7837                take: %{}7838              })7839            ),7840            :prefix,7841            prefix7842          ), timeout: :infinity, log: false)78437844    type warning found at:7845    │7846 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7847    │                ~7848    │7849    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278507851     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7852     │7853 155 │     Logger.add_backend(:console, flush: true)7854     │            ~7855     │7856     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278577858    warning: incompatible types given to get_source/1:78597860        get_source(repo)78617862    given types:78637864        -dynamic(atom())-78657866    but expected one of:78677868        %{..., config: empty_list() or non_empty_list(term(), term())}78697870    where "repo" was given the type:78717872        # type: dynamic(atom())7873        # from: lib/ecto/migration/schema_migration.ex:30:137874        repo.insert!(7875          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7876            prefix: prefix,7877            source: get_source(repo)7878          ), timeout: :infinity, log: false)78797880    type warning found at:7881    │7882 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7883    │                                              ~7884    │7885    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378867887    warning: incompatible types given to get_source/1:78887889        get_source(repo)78907891    given types:78927893        -dynamic(atom())-78947895    but expected one of:78967897        %{..., config: empty_list() or non_empty_list(term(), term())}78987899    where "repo" was given the type:79007901        # type: dynamic(atom())7902        # from: lib/ecto/migration/schema_migration.ex:36:137903        repo.delete_all(7904          Map.put(7905            (7906              query =7907                (7908                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7909                  Ecto.Query.Builder.From.apply(query, 1)7910                )7911        7912              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7913                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7914                op: :and,7915                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7916                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7917                line: 347918              })7919            ),7920            :prefix,7921            prefix7922          ), timeout: :infinity, log: false)79237924    type warning found at:7925    │7926 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7927    │                ~7928    │7929    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379307931      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7932      │7933 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7934      │        ~7935      │7936      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179377938     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7939     │7940 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7941     │                                                                              ~7942     │7943     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279447945     warning: the following conditional expression:79467947         is_atom(related)79487949     will always evaluate to:79507951         dynamic(true)79527953     where "related" was given the type:79547955         # type: dynamic(atom())7956         # from: lib/ecto/association.ex:730:157957         related = Ecto.Association.related_from_query(queryable)79587959     type warning found at:7960     │7961 732 │     unless is_atom(related) do7962     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7963     │7964     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379657966      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7967      │7968 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7969      │                 ~7970      │7971      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379727973     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7974     │7975 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7976     │                                                                              ~7977     │7978     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279797980    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7981    │7982 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7983    │     ~7984    │7985    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279867987     warning: the following clause will never match:79887989         {:error, _} = error ->79907991     because it attempts to match on the result of:79927993         apply(changeset, adapter, :insert, args)79947995     which has type:79967997         dynamic({:invalid or :ok, term()})79987999     type warning found at:8000     │8001 219 │           {:error, _} = error ->8002     │                       ~8003     │8004     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480058006     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8007     │8008 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8009     │           ~8010     │8011     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380128013     warning: the following clause will never match:80148015         {:error, _} = error ->80168017     because it attempts to match on the result of:80188019         apply(changeset, adapter, action, args)80208021     which has type:80228023         dynamic({:invalid or :ok, term()})80248025     type warning found at:8026     │8027 297 │             {:error, _} = error ->8028     │                         ~8029     │8030     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480318032    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8033    │8034 54 │       filter_and_reraise e, System.stacktrace8035    │                                    ~8036    │8037    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580388039    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8040    │8041 44 │     index  = Map.size(params)8042    │                  ~8043    │8044    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58045    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580468047     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8048     │8049 614 │     Decimal.minus(decimal)8050     │             ~8051     │8052     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180538054     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)8055     │8056 228 │         raise BadStructError, struct: struct, term: data8057     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8058     │8059     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580608061     warning: the following clause will never match:80628063         {:error, _} ->80648065     because it attempts to match on the result of:80668067         NaiveDateTime.new(date, time)80688069     which has type:80708071         dynamic({:ok, %NaiveDateTime{}})80728073     type warning found at:8074     │8075 803 │         {:error, _} -> :error8076     │         ~~~~~~~~~~~~~~~~~~~~~8077     │8078     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180798080     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8081     │8082 214 │       filter_and_reraise e, System.stacktrace8083     │                                    ~8084     │8085     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48086     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480878088     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8089     │8090 159 │         supervise(children, strategy: :one_for_one)8091     │         ~8092     │8093     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180948095      warning: expected a map or struct when accessing .__struct__ in expression:80968097          schema.__struct__80988099      where "schema" was given the types:81008101          # type: dynamic(atom() and not nil)8102          # from: lib/ecto/query/planner.ex:1186:418103          schema81048105          # type: atom()8106          # from: lib/ecto/query/planner.ex:1186:618107          is_atom(schema)81088109      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81108111      type warning found at:8112      │8113 1190 │       Map.has_key?(schema.__struct__, field) ->8114      │                           ~8115      │8116      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681178118    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8119    │8120 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8121    │     ~8122    │8123    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281248125    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8126    │8127 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8128    │       ~8129    │8130    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181318132    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81338134        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81358136    given types:81378138        (8139          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8140          dynamic()8141        )81428143    but expected one of:81448145        atom(), term()81468147    where "opts" was given the type:81488149        # type: dynamic(8150          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8151            non_struct_map()8152        )8153        # from: lib/ecto/migrator.ex:44:658154        opts[:prefix]81558156    where "repo" was given the type:81578158        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8159        # from: lib/ecto/migrator.ex:44:238160        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81618162    type warning found at:8163    │8164 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8165    │                       ~8166    │8167    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281688169    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8170    │8171 15 │     supervise(children, strategy: :simple_one_for_one)8172    │     ~8173    │8174    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181758176     warning: expected a module (an atom) when invoking transaction/2 in expression:81778178         repo.transaction(fun, log: false, timeout: :infinity)81798180     where "fun" was given the type:81818182         # type: dynamic()8183         # from: lib/ecto/migrator.ex:114:478184         fun81858186     where "repo" was given the types:81878188         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8189         # from: lib/ecto/migrator.ex:118:248190         repo.__adapter__.supports_ddl_transaction?81918192         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8193         # from: lib/ecto/migrator.ex:118:248194         repo.__adapter__.supports_ddl_transaction?81958196     type warning found at:8197     │8198 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8199     │              ~8200     │8201     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/382028203     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8204     │8205 291 │     modules = Code.load_file(file)8206     │                    ~8207     │8208     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282098210     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8211     │8212 321 │         reraise error, System.stacktrace8213     │                               ~8214     │8215     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382168217     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8218     │8219 260 │         reraise %{err | message: message}, System.stacktrace8220     │                                                   ~8221     │8222     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682238224    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8225    │8226 10 │       worker(Ecto.Registry, []),8227    │       ~8228    │8229    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282308231    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8232    │8233 11 │       supervisor(Ecto.Migration.Supervisor, [])8234    │       ~8235    │8236    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282378238Generated ecto app8239==> phoenix_ecto8240Compiling 6 files (.ex)8241    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8242    │8243 10 │     supervise([8244    │     ~8245    │8246    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/182478248    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8249    │8250 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)8251    │       ~8252    │8253    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/182548255    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)8256    │8257 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do8258    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8259    │8260    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)82618262    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)8263    │8264 13 │     defimpl Plug.Exception, for: exception do8265    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8266    │8267    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)82688269    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)8270    │8271 13 │     defimpl Plug.Exception, for: exception do8272    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8273    │8274    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)82758276    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)8277    │8278 13 │     defimpl Plug.Exception, for: exception do8279    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8280    │8281    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)82828283    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)8284    │8285 13 │     defimpl Plug.Exception, for: exception do8286    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8287    │8288    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)82898290    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)8291    │8292 13 │     defimpl Plug.Exception, for: exception do8293    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8294    │8295    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)82968297    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8298    │8299 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])8300    │       ~8301    │8302    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/283038304Generated phoenix_ecto app8305==> guardian_db8306Compiling 5 files (.ex)8307     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8308     │8309 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8310     │                        ~8311     │8312     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)83138314    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8315    │8316 15 │   schema "virtual: token" do8317    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8318    │8319    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)832083218322== Compilation error in file lib/guardian/db.ex ==8323** (RuntimeError) Guardian.DB configuration is required8324    lib/guardian/db.ex:114: (module)8325could 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"