udia

Build log

nerves_system_bbb

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8384 of 8384 lines
1Resolving Hex dependencies...2Resolution completed in 0.227s3Unchanged:4  bcrypt_elixir 0.12.15  circular_buffer 1.1.06  comeonin 4.0.37  connection 1.0.48  cors_plug 1.3.09  cowboy 1.1.2 VULNERABLE!10    GHSA-w4f7-4cxr-rv3c (MEDIUM)11    aka: CVE-2026-43966, EEF-CVE-2026-4396612    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability13    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c14  cowlib 1.0.2 VULNERABLE!15    EEF-CVE-2026-7790 (HIGH)16    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6517    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS18    https://osv.dev/vulnerability/EEF-CVE-2026-77901920    EEF-CVE-2026-43970 (HIGH)21    aka: CVE-2026-43970, GHSA-84f2-rp86-235p22    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame23    https://osv.dev/vulnerability/EEF-CVE-2026-4397024  db_connection 1.1.325  decimal 1.9.0 VULNERABLE!26    EEF-CVE-2026-32686 (MEDIUM)27    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v28    Unbounded exponent in decimal enables unauthenticated DoS29    https://osv.dev/vulnerability/EEF-CVE-2026-3268630  ecto 2.2.1231  elixir_make 0.10.032  elixir_uuid 1.2.133  gettext 0.13.134  guardian 0.14.6 VULNERABLE!35    EEF-CVE-2026-54894 (MEDIUM)36    aka: CVE-2026-54894, GHSA-xqch-c77q-rgh537    Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys38    https://osv.dev/vulnerability/EEF-CVE-2026-5489439  guardian_db 0.8.040  interactive_cmd 0.1.441  jose 1.11.1242  logger_backends 1.0.143  mime 2.0.744  nerves 2.0.0-pre.245  nerves_discovery 0.1.546  nerves_logging 0.2.447  nerves_runtime 0.13.1348  nerves_system_bbb 2.30.249  nerves_system_br 1.34.450  nerves_system_mangopi_mq_pro 0.17.251  nerves_system_qemu_aarch64 0.4.252  nerves_system_rpi0 2.1.253  nerves_system_rpi4 2.1.254  nerves_system_rpi5 2.1.255  nerves_system_trellis 0.5.056  nerves_system_x86_64 1.34.257  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.158  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.159  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.160  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.161  nerves_toolchain_x86_64_nerves_linux_musl 15.3.162  nerves_uevent 0.1.763  paper_trail 0.7.964  phoenix 1.3.5 VULNERABLE!65    GHSA-p8f7-22gq-m7j9 (HIGH)66    aka: CVE-2022-4297567    Phoenix before 1.6.14 mishandles check_origin wildcarding68    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96970    EEF-CVE-2026-56812 (MEDIUM)71    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr72    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff73    https://osv.dev/vulnerability/EEF-CVE-2026-568127475    EEF-CVE-2026-56811 (HIGH)76    aka: CVE-2026-56811, GHSA-6983-jfq8-485w77    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service78    https://osv.dev/vulnerability/EEF-CVE-2026-5681179  phoenix_ecto 3.2.380  phoenix_html 2.10.5 VULNERABLE!81    GHSA-5g2h-9x5v-5h3x (MEDIUM)82    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q283    phoenix_html allows Cross-site Scripting in HEEx class attributes84    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x85  phoenix_pubsub 1.0.286  plug 1.20.387  plug_crypto 2.2.088  poison 3.1.089  poolboy 1.5.290  postgrex 0.13.591  property_table 0.3.492  ranch 1.3.293  ring_logger 0.11.794  scrivener 2.7.295  scrivener_ecto 1.2.396  tablet 0.3.397  telemetry 1.4.298  toolshed 0.5.099  uboot_env 1.0.2100  udia 0.1.3101* Getting udia (Hex package)102* Getting nerves (Hex package)103* Getting logger_backends (Hex package)104* Getting ring_logger (Hex package)105* Getting toolshed (Hex package)106* Getting nerves_runtime (Hex package)107* Getting nerves_system_bbb (Hex package)108* Getting nerves_system_mangopi_mq_pro (Hex package)109* Getting nerves_system_qemu_aarch64 (Hex package)110* Getting nerves_system_rpi0 (Hex package)111* Getting nerves_system_rpi4 (Hex package)112* Getting nerves_system_rpi5 (Hex package)113* Getting nerves_system_trellis (Hex package)114* Getting nerves_system_x86_64 (Hex package)115* Getting nerves_system_br (Hex package)116* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)117* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)118* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)119* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)120* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)121* Getting nerves_logging (Hex package)122* Getting nerves_uevent (Hex package)123* Getting uboot_env (Hex package)124* Getting elixir_make (Hex package)125* Getting property_table (Hex package)126* Getting circular_buffer (Hex package)127* Getting interactive_cmd (Hex package)128* Getting nerves_discovery (Hex package)129* Getting tablet (Hex package)130* Getting bcrypt_elixir (Hex package)131* Getting comeonin (Hex package)132* Getting cors_plug (Hex package)133* Getting cowboy (Hex package)134* Getting gettext (Hex package)135* Getting guardian (Hex package)136* Getting guardian_db (Hex package)137* Getting paper_trail (Hex package)138* Getting phoenix (Hex package)139* Getting phoenix_ecto (Hex package)140* Getting phoenix_html (Hex package)141* Getting phoenix_pubsub (Hex package)142* Getting postgrex (Hex package)143* Getting scrivener_ecto (Hex package)144* Getting ecto (Hex package)145* Getting scrivener (Hex package)146* Getting decimal (Hex package)147* Getting poolboy (Hex package)148* Getting connection (Hex package)149* Getting db_connection (Hex package)150* Getting plug (Hex package)151* Getting mime (Hex package)152* Getting plug_crypto (Hex package)153* Getting telemetry (Hex package)154* Getting poison (Hex package)155* Getting elixir_uuid (Hex package)156* Getting jose (Hex package)157* Getting cowlib (Hex package)158* Getting ranch (Hex package)159Found packages with security advisories, see above for details160    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 quotes161    │162 48 │     ["test": ["ecto.create --quiet", "ecto.migrate", "test"]]163    │      ~164    │165    └─ /work/proj/deps_bbb/guardian_db/mix.exs:48:6166167    warning: String.strip/1 is deprecated. Use String.trim/1 instead168    │169  4 │   @version File.read!("VERSION") |> String.strip170    │                                            ~171    │172    └─ /work/proj/deps_bbb/poison/mix.exs:4:44: Poison.Mixfile (module)173174    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 quotes175    │176 88 │      "test": ["ecto.create --quiet", "ecto.migrate", "test"],177    │      ~178    │179    └─ /work/proj/deps_bbb/udia/mix.exs:88:6180181    warning: found quoted keyword "sanity" 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 quotes182    │183 89 │      "sanity": ["coveralls", "credo"]]184    │      ~185    │186    └─ /work/proj/deps_bbb/udia/mix.exs:89:6187188==> nerves_system_br189Generated nerves_system_br app190==> connection191Compiling 1 file (.ex)192     warning: using single-quoted strings to represent charlists is deprecated.193     Use ~c"" if you indeed want a charlist or use "" instead.194     You may run "mix format --migrate" to change all single-quoted195     strings to use the ~c sigil and fix this warning.196     │197 553 │         [{:data, [{'State', mod_state}]}]198     │                    ~199     │200     └─ lib/connection.ex:553:20201202     warning: using single-quoted strings to represent charlists is deprecated.203     Use ~c"" if you indeed want a charlist or use "" instead.204     You may run "mix format --migrate" to change all single-quoted205     strings to use the ~c sigil and fix this warning.206     │207 680 │     format = '** Generic server ~p terminating \n' ++208     │              ~209     │210     └─ lib/connection.ex:680:14211212     warning: using single-quoted strings to represent charlists is deprecated.213     Use ~c"" if you indeed want a charlist or use "" instead.214     You may run "mix format --migrate" to change all single-quoted215     strings to use the ~c sigil and fix this warning.216     │217 681 │       '** Last message in was ~p~n' ++ ## No last message218     │       ~219     │220     └─ lib/connection.ex:681:7221222     warning: using single-quoted strings to represent charlists is deprecated.223     Use ~c"" if you indeed want a charlist or use "" instead.224     You may run "mix format --migrate" to change all single-quoted225     strings to use the ~c sigil and fix this warning.226     │227 682 │       '** When Server state == ~p~n' ++228     │       ~229     │230     └─ lib/connection.ex:682:7231232     warning: using single-quoted strings to represent charlists is deprecated.233     Use ~c"" if you indeed want a charlist or use "" instead.234     You may run "mix format --migrate" to change all single-quoted235     strings to use the ~c sigil and fix this warning.236     │237 683 │       '** Reason for termination == ~n** ~p~n'238     │       ~239     │240     └─ lib/connection.ex:683:7241242     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead243     │244 429 │         init_stop(starter, name, {reason, System.stacktrace()})245     │                                                  ~246     │247     └─ lib/connection.ex:429:50: Connection.init_it/6248     └─ lib/connection.ex:431:45: Connection.init_it/6249     └─ lib/connection.ex:491:57: Connection.handle_call/3250     └─ lib/connection.ex:540:41: Connection.code_change/3251     └─ lib/connection.ex:581:57: Connection.terminate/2252     └─ lib/connection.ex:625:49: Connection.enter_connect/5253     └─ lib/connection.ex:628:34: Connection.enter_connect/5254     └─ lib/connection.ex:631:45: Connection.enter_connect/5255     └─ lib/connection.ex:657:49: Connection.enter_terminate/5256     └─ lib/connection.ex:660:34: Connection.enter_terminate/5257     └─ lib/connection.ex:663:45: Connection.enter_terminate/5258     └─ lib/connection.ex:744:24: Connection.connect/3259     └─ lib/connection.ex:770:24: Connection.disconnect/3260     └─ lib/connection.ex:813:57: Connection.handle_async/3261262Generated connection app263==> mime264Compiling 1 file (.ex)265Generated mime app266==> circular_buffer267Compiling 1 file (.ex)268Generated circular_buffer app269==> poison270Compiling 4 files (.ex)271    warning: using single-quoted strings to represent charlists is deprecated.272    Use ~c"" if you indeed want a charlist or use "" instead.273    You may run "mix format --migrate" to change all single-quoted274    strings to use the ~c sigil and fix this warning.275    │276 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do277    │                               ~278    │279    └─ lib/poison/encoder.ex:93:31280281    warning: using single-quoted strings to represent charlists is deprecated.282    Use ~c"" if you indeed want a charlist or use "" instead.283    You may run "mix format --migrate" to change all single-quoted284    strings to use the ~c sigil and fix this warning.285    │286 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do287    │                                                ~288    │289    └─ lib/poison/encoder.ex:93:48290291     warning: using single-quoted strings to represent charlists is deprecated.292     Use ~c"" if you indeed want a charlist or use "" instead.293     You may run "mix format --migrate" to change all single-quoted294     strings to use the ~c sigil and fix this warning.295     │296 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do297     │                                                                           ~298     │299     └─ lib/poison/encoder.ex:139:75300301    warning: using single-quoted strings to represent charlists is deprecated.302    Use ~c"" if you indeed want a charlist or use "" instead.303    You may run "mix format --migrate" to change all single-quoted304    strings to use the ~c sigil and fix this warning.305    │306 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do307    │                                                                       ~308    │309    └─ lib/poison/parser.ex:77:71310311     warning: using single-quoted strings to represent charlists is deprecated.312     Use ~c"" if you indeed want a charlist or use "" instead.313     You may run "mix format --migrate" to change all single-quoted314     strings to use the ~c sigil and fix this warning.315     │316 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do317     │                                                                          ~318     │319     └─ lib/poison/parser.ex:155:74320321     warning: using single-quoted strings to represent charlists is deprecated.322     Use ~c"" if you indeed want a charlist or use "" instead.323     You may run "mix format --migrate" to change all single-quoted324     strings to use the ~c sigil and fix this warning.325     │326 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do327     │                                                            ~328     │329     └─ lib/poison/parser.ex:171:60330331     warning: using single-quoted strings to represent charlists is deprecated.332     Use ~c"" if you indeed want a charlist or use "" instead.333     You may run "mix format --migrate" to change all single-quoted334     strings to use the ~c sigil and fix this warning.335     │336 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do337     │                                                                   ~338     │339     └─ lib/poison/parser.ex:197:67340341     warning: using single-quoted strings to represent charlists is deprecated.342     Use ~c"" if you indeed want a charlist or use "" instead.343     You may run "mix format --migrate" to change all single-quoted344     strings to use the ~c sigil and fix this warning.345     │346 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do347     │                                                                ~348     │349     └─ lib/poison/parser.ex:205:64350351     warning: using single-quoted strings to represent charlists is deprecated.352     Use ~c"" if you indeed want a charlist or use "" instead.353     You may run "mix format --migrate" to change all single-quoted354     strings to use the ~c sigil and fix this warning.355     │356 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do357     │                               ~358     │359     └─ lib/poison/parser.ex:229:31360361     warning: using single-quoted strings to represent charlists is deprecated.362     Use ~c"" if you indeed want a charlist or use "" instead.363     You may run "mix format --migrate" to change all single-quoted364     strings to use the ~c sigil and fix this warning.365     │366 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do367     │                                            ~368     │369     └─ lib/poison/parser.ex:229:44370371     warning: using single-quoted strings to represent charlists is deprecated.372     Use ~c"" if you indeed want a charlist or use "" instead.373     You may run "mix format --migrate" to change all single-quoted374     strings to use the ~c sigil and fix this warning.375     │376 239 │     when a1 in 'dD' and a2 in 'dD'377     │                ~378     │379     └─ lib/poison/parser.ex:239:16380381     warning: using single-quoted strings to represent charlists is deprecated.382     Use ~c"" if you indeed want a charlist or use "" instead.383     You may run "mix format --migrate" to change all single-quoted384     strings to use the ~c sigil and fix this warning.385     │386 239 │     when a1 in 'dD' and a2 in 'dD'387     │                               ~388     │389     └─ lib/poison/parser.ex:239:31390391     warning: using single-quoted strings to represent charlists is deprecated.392     Use ~c"" if you indeed want a charlist or use "" instead.393     You may run "mix format --migrate" to change all single-quoted394     strings to use the ~c sigil and fix this warning.395     │396 240 │     and (b1 in '89abAB')397     │                ~398     │399     └─ lib/poison/parser.ex:240:16400401     warning: using single-quoted strings to represent charlists is deprecated.402     Use ~c"" if you indeed want a charlist or use "" instead.403     You may run "mix format --migrate" to change all single-quoted404     strings to use the ~c sigil and fix this warning.405     │406 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do407     │                                                            ~408     │409     └─ lib/poison/parser.ex:274:60410411    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead412    │413 22 │   if Application.get_env(:poison, :native) do414    │                  ~415    │416    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)417418    warning: use Bitwise is deprecated. import Bitwise instead419    │420 26 │   use Bitwise421    │   ~~~~~~~~~~~422    │423    └─ lib/poison/parser.ex:26: Poison.Parser (module)424425     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 operator426     │427 199 │     <<digits :: binary-size(count), rest :: binary>> = string428     │                             ~429     │430     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2431432     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 operator433     │434 225 │     <<chunk :: binary-size(count), rest :: binary>> = string435     │                            ~436     │437     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3438439    warning: use Bitwise is deprecated. import Bitwise instead440    │441 83 │   use Bitwise442    │   ~~~~~~~~~~~443    │444    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)445446     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 operator447     │448 135 │     <<chunk :: binary-size(size), rest :: binary>> = string449     │                            ~450     │451     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2452453     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead454     │455 173 │     case Integer.to_char_list(char, 16) do456     │                  ~457     │458     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1459460Generated poison app461==> logger_backends462Compiling 7 files (.ex)463Generated logger_backends app464==> plug_crypto465Compiling 5 files (.ex)466Generated plug_crypto app467==> gettext468warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of gettext's mix.exs469Compiling 1 file (.yrl)470Compiling 1 file (.erl)471Compiling 20 files (.ex)472     warning: using single-quoted strings to represent charlists is deprecated.473     Use ~c"" if you indeed want a charlist or use "" instead.474     You may run "mix format --migrate" to change all single-quoted475     strings to use the ~c sigil and fix this warning.476     │477 141 │   defp parse_error_reason('syntax error before: ' = prefix, "<<" <> rest),478     │                           ~479     │480     └─ lib/gettext/po/parser.ex:141:27481482     warning: using single-quoted strings to represent charlists is deprecated.483     Use ~c"" if you indeed want a charlist or use "" instead.484     You may run "mix format --migrate" to change all single-quoted485     strings to use the ~c sigil and fix this warning.486     │487 148 │     msg = :io_lib.format('unexpected token: "~ts" (codepoint U+~4.16.0B)', [[char], char])488     │                          ~489     │490     └─ lib/gettext/po/tokenizer.ex:148:26491492     warning: using single-quoted strings to represent charlists is deprecated.493     Use ~c"" if you indeed want a charlist or use "" instead.494     You may run "mix format --migrate" to change all single-quoted495     strings to use the ~c sigil and fix this warning.496     │497 177 │     when digit in '0123456789',498     │                   ~499     │500     └─ lib/gettext/po/tokenizer.ex:177:19501502    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead503    │504 44 │     {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))505    │                                                 ~506    │507    └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1508    └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1509510    warning: String.strip/1 is deprecated. Use String.trim/1 instead511    │512 47 │       |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)513    │                                                 ~514    │515    └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1516    └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1517518    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead519    │520 58 │     |> Enum.chunk(2)                          # [[file, line], [file, line], ...]521    │             ~522    │523    └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1524525    warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead526    │527 65 │       {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]528    │                                                         ~529    │530    └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1531532     warning: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead533     │534 147 │     [char | _] = String.to_char_list(binary)535     │                         ~536     │537     └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3538539    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead540    │541 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)542    │              ~543    │544    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1545546    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead547    │548  9 │       worker(Gettext.ExtractorAgent, [])549    │       ~550    │551    └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2552553Generated gettext app554==> jose555Compiling 113 files (.erl)556src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),560%     | 		    ^561562src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of566%     | 	     ^567568src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of572%     | 			     ^573574src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.575Compile directive 'nowarn_deprecated_catch' can be used to suppress576warnings in selected modules.577%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of578%     | 	     ^579580src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of584%     | 			     ^585586src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.587Compile directive 'nowarn_deprecated_catch' can be used to suppress588warnings in selected modules.589%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of590%     | 	     ^591592src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.593Compile directive 'nowarn_deprecated_catch' can be used to suppress594warnings in selected modules.595%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of596%     | 			     ^597598src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of602%     | 	     ^603604src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of608%     | 			     ^609610src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of614%     | 					     ^615616src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.617Compile directive 'nowarn_deprecated_catch' can be used to suppress618warnings in selected modules.619%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of620%     | 	     ^621622src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of626%     | 			     ^627628src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of632%     | 					     ^633634src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of638%     | 	     ^639640src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of644%     | 			     ^645646src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.647Compile directive 'nowarn_deprecated_catch' can be used to suppress648warnings in selected modules.649%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of650%     | 	     ^651652src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.653Compile directive 'nowarn_deprecated_catch' can be used to suppress654warnings in selected modules.655%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of656%     | 			     ^657658src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661%  230| 	case catch block_cipher(Cipher) of662%     | 	     ^663664src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of668%     | 	     ^669670src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673%  246| 	case catch rsa_crypt(Padding) of674%     | 	     ^675676src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679%  254| 	case catch rsa_sign(Padding) of680%     | 	     ^681682src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.683Compile directive 'nowarn_deprecated_catch' can be used to suppress684warnings in selected modules.685%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of686%     | 	     ^687688Compiling 8 files (.ex)689Generated jose app690==> nerves_compatibility_test691===> Analyzing applications...692===> Compiling ranch693    ┌─ src/ranch.erl:694    │695 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);696    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699700701     ┌─ src/ranch_ssl.erl:702     │703 128 │  	case ssl:ssl_accept(CSocket, Timeout) of704     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead705706     ┌─ src/ranch_ssl.erl:707     │708 233 │  			end, ssl:cipher_suites());709     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead710711     ┌─ src/ranch_ssl.erl:712     │713 235 │  			ssl:cipher_suites()714     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead715716717    ┌─ src/ranch_conns_sup.erl:718    │719 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},720    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724725==> tablet726Compiling 2 files (.ex)727Generated tablet app728==> elixir_make729Compiling 8 files (.ex)730Generated elixir_make app731==> nerves_logging732 CC kmsg_tailer.o733 LD kmsg_tailer734Compiling 5 files (.ex)735Generated nerves_logging app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling cowlib739==> bcrypt_elixir740mkdir -p priv741/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so742Compiling 5 files (.ex)743    warning: using single-quoted strings to represent charlists is deprecated.744    Use ~c"" if you indeed want a charlist or use "" instead.745    You may run "mix format --migrate" to change all single-quoted746    strings to use the ~c sigil and fix this warning.747    │748 15 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')749    │                                                           ~750    │751    └─ lib/bcrypt/base.ex:15:59752753    warning: using single-quoted strings to represent charlists is deprecated.754    Use ~c"" if you indeed want a charlist or use "" instead.755    You may run "mix format --migrate" to change all single-quoted756    strings to use the ~c sigil and fix this warning.757    │758 59 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')759    │                                                                        ~760    │761    └─ lib/bcrypt/base.ex:59:72762763    warning: using single-quoted strings to represent charlists is deprecated.764    Use ~c"" if you indeed want a charlist or use "" instead.765    You may run "mix format --migrate" to change all single-quoted766    strings to use the ~c sigil and fix this warning.767    │768 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do769    │                                                              ~770    │771    └─ lib/bcrypt/base.ex:64:62772773    warning: using single-quoted strings to represent charlists is deprecated.774    Use ~c"" if you indeed want a charlist or use "" instead.775    You may run "mix format --migrate" to change all single-quoted776    strings to use the ~c sigil and fix this warning.777    │778 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do779    │                                                                    ~780    │781    └─ lib/bcrypt/base.ex:64:68782783    warning: using single-quoted strings to represent charlists is deprecated.784    Use ~c"" if you indeed want a charlist or use "" instead.785    You may run "mix format --migrate" to change all single-quoted786    strings to use the ~c sigil and fix this warning.787    │788 65 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1789    │                            ~790    │791    └─ lib/bcrypt/base.ex:65:28792793    warning: use Bitwise is deprecated. import Bitwise instead794    │795  6 │   use Bitwise796    │   ~~~~~~~~~~~797    │798    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)799800    warning: use Bitwise is deprecated. import Bitwise instead801    │802 11 │   use Bitwise803    │   ~~~~~~~~~~~804    │805    └─ lib/bcrypt/base64.ex:11: Bcrypt.Base64 (module)806807    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead808    │809 14 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))810    │                                             ~811    │812    └─ lib/bcrypt/tools.ex:14:45813814    warning: use Bitwise is deprecated. import Bitwise instead815    │816  4 │   use Bitwise817    │   ~~~~~~~~~~~818    │819    └─ lib/bcrypt/tools.ex:4: Bcrypt.Tools (module)820821Generated bcrypt_elixir app822==> comeonin823Compiling 2 files (.ex)824Generated comeonin app825==> elixir_uuid826Compiling 1 file (.ex)827    warning: use Bitwise is deprecated. import Bitwise instead828    │829  2 │   use Bitwise, only_operators: true830    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~831    │832    └─ lib/uuid.ex:2: UUID (module)833834Generated elixir_uuid app835==> nerves_discovery836Compiling 5 files (.ex)837Generated nerves_discovery app838==> ring_logger839Compiling 7 files (.ex)840Generated ring_logger app841==> nerves_compatibility_test842===> Analyzing applications...843===> Compiling poolboy844warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"845  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2846  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1847  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5848  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2849  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4850  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2851852==> db_connection853Compiling 23 files (.ex)854warning: cannot infer signatures from :poolboy because it is not loaded855856    warning: unused require Bitwise857    │858 31 │     require Bitwise859    │     ~860    │861    └─ lib/db_connection/backoff.ex:31:5862863     warning: using single-quoted strings to represent charlists is deprecated.864     Use ~c"" if you indeed want a charlist or use "" instead.865     You may run "mix format --migrate" to change all single-quoted866     strings to use the ~c sigil and fix this warning.867     │868 406 │       :normal    -> [{:data, [{'Module', mod}]}]869     │                                ~870     │871     └─ lib/db_connection/connection.ex:406:32872873     warning: using single-quoted strings to represent charlists is deprecated.874     Use ~c"" if you indeed want a charlist or use "" instead.875     You may run "mix format --migrate" to change all single-quoted876     strings to use the ~c sigil and fix this warning.877     │878 661 │     [{:data, [{'Module', mod}, {'State', state}]}]879     │                ~880     │881     └─ lib/db_connection/connection.ex:661:16882883     warning: using single-quoted strings to represent charlists is deprecated.884     Use ~c"" if you indeed want a charlist or use "" instead.885     You may run "mix format --migrate" to change all single-quoted886     strings to use the ~c sigil and fix this warning.887     │888 661 │     [{:data, [{'Module', mod}, {'State', state}]}]889     │                                 ~890     │891     └─ lib/db_connection/connection.ex:661:33892893    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead894    │895  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]896    │                  ~897    │898    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0899900    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead901    │902 30 │     worker(DBConnection.Watcher, [owner])903    │     ~904    │905    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1906907    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead908    │909 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)910    │     ~911    │912    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1913    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2914915    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead916    │917 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])918    │     ~919    │920    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3921922    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead923    │924 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])925    │     ~926    │927    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2928929     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead930     │931 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)932     │                     ~933     │934     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3935936    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead937    │938 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)939    │                     ~940    │941    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4942943     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead944     │945 138 │         case System.stacktrace() do946     │                     ~947     │948     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2949950     warning: the following clause will never match:951952         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->953954     because it attempts to match on the result of:955956         System.stacktrace()957958     which has type:959960         empty_list()961962     where "arity" was given the type:963964         # type: integer()965         # from: lib/db_connection/connection.ex:139:56966         is_integer(arity)967968     type warning found at:969     │970 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace971     │                                      ~972     │973     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2974975     warning: the following clause will never match:976977         [{a, b, params, c} | rest] when is_list(params) ->978979     because it attempts to match on the result of:980981         System.stacktrace()982983     which has type:984985         empty_list()986987     where "params" was given the type:988989         # type: empty_list() or non_empty_list(term(), term())990         # from: lib/db_connection/connection.ex:140:43991         is_list(params)992993     type warning found at:994     │995 140 │           [{a, b, params, c} | rest] when is_list(params) ->996     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997     │998     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/29991000    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1001    │1002  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1003    │                  ~1004    │1005    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010061007     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1008     │1009 111 │         stack = System.stacktrace()1010     │                        ~1011     │1012     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/310131014    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1015    │1016  8 │     pool = supervisor(Pool, [], [restart: :temporary])1017    │            ~1018    │1019    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/010201021     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1022     │1023 986 │             stack = System.stacktrace()1024     │                            ~1025     │1026     └─ lib/db_connection.ex:986:28: DBConnection.handle/41027     └─ lib/db_connection.ex:992:24: DBConnection.handle/41028     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41029     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41030     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61031     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31032     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51033     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21034     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41035     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51036     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51037     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21038     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61039     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610401041    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1042    │1043  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],1044    │                 ~1045    │1046    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310471048    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1049    │1050 36 │     worker(DBConnection.Watcher, [owner])1051    │     ~1052    │1053    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110541055    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1056    │1057  9 │       supervisor(DBConnection.Task, []),1058    │       ~1059    │1060    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21061    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21062    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210631064     warning: :random.seed/3 is deprecated. Use the 'rand' module instead1065     │1066 108 │     case :random.seed(hash, sec, micro) do1067     │                  ~1068     │1069     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/010701071Generated db_connection app1072==> decimal1073Compiling 4 files (.ex)1074      warning: using single-quoted strings to represent charlists is deprecated.1075      Use ~c"" if you indeed want a charlist or use "" instead.1076      You may run "mix format --migrate" to change all single-quoted1077      strings to use the ~c sigil and fix this warning.1078      │1079 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list1080      │           ~1081      │1082      └─ lib/decimal.ex:1320:1110831084      warning: using single-quoted strings to represent charlists is deprecated.1085      Use ~c"" if you indeed want a charlist or use "" instead.1086      You may run "mix format --migrate" to change all single-quoted1087      strings to use the ~c sigil and fix this warning.1088      │1089 1351 │           list = list ++ 'E'1090      │                          ~1091      │1092      └─ lib/decimal.ex:1351:2610931094      warning: using single-quoted strings to represent charlists is deprecated.1095      Use ~c"" if you indeed want a charlist or use "" instead.1096      You may run "mix format --migrate" to change all single-quoted1097      strings to use the ~c sigil and fix this warning.1098      │1099 1352 │           list = if exp >= 0, do: list ++ '+', else: list1100      │                                           ~1101      │1102      └─ lib/decimal.ex:1352:4311031104      warning: using single-quoted strings to represent charlists is deprecated.1105      Use ~c"" if you indeed want a charlist or use "" instead.1106      You may run "mix format --migrate" to change all single-quoted1107      strings to use the ~c sigil and fix this warning.1108      │1109 1775 │       int = if int == [], do: '0', else: int1110      │                               ~1111      │1112      └─ lib/decimal.ex:1775:3111131114      warning: using single-quoted strings to represent charlists is deprecated.1115      Use ~c"" if you indeed want a charlist or use "" instead.1116      You may run "mix format --migrate" to change all single-quoted1117      strings to use the ~c sigil and fix this warning.1118      │1119 1776 │       exp = if exp == [], do: '0', else: exp1120      │                               ~1121      │1122      └─ lib/decimal.ex:1776:3111231124Generated decimal app1125==> interactive_cmd1126Compiling 1 file (.ex)1127Generated interactive_cmd app1128==> nerves1129Compiling 65 files (.ex)1130    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1131    │1132  6 │ defmodule Mix.Tasks.Nerves.Init do1133    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134    │1135    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)11361137    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)1138    │1139  6 │ defmodule Nerves do1140    │ ~~~~~~~~~~~~~~~~~~~1141    │1142    └─ lib/nerves.ex:6: Nerves (module)11431144    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1145    │1146  5 │ defmodule Nerves.ArtifactResolver do1147    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148    │1149    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)11501151    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1152    │1153  6 │ defmodule Nerves.BuildAction.AppModes do1154    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155    │1156    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)11571158    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1159    │1160  5 │ defmodule Nerves.BuildAction.CheckExecutables do1161    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162    │1163    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)11641165    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1166    │1167  8 │ defmodule Nerves.BuildAction.Erlinit do1168    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169    │1170    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)11711172    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1173    │1174  5 │ defmodule Nerves.BuildAction.Firmware do1175    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1176    │1177    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)11781179    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1180    │1181  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1182    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183    │1184    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)11851186    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1187    │1188  5 │ defmodule Nerves.BuildAction.NervesV1System do1189    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1190    │1191    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)11921193    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1194    │1195  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197    │1198    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11991200    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1201    │1202  5 │ defmodule Nerves.BuildAction.Rootfs do1203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204    │1205    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)12061207    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1208    │1209  6 │ defmodule Nerves.BuildAction.SortApps do1210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211    │1212    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)12131214    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1215    │1216  5 │ defmodule Nerves.BuildAction.StripAll do1217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1218    │1219    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)12201221    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1222    │1223  5 │ defmodule Nerves.BuildAction.Trimmer do1224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1225    │1226    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)12271228    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1229    │1230  5 │ defmodule Nerves.BuildPlan do1231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232    │1233    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)12341235    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1236    │1237  5 │ defmodule Nerves.BuildPlan.Checks do1238    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1239    │1240    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)12411242    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)1243    │1244  6 │ defmodule Nerves.Container do1245    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1246    │1247    └─ lib/nerves/container.ex:6: Nerves.Container (module)12481249    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1250    │1251  5 │ defmodule Nerves.Fingerprint do1252    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253    │1254    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)12551256    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1257    │1258  5 │ defmodule Nerves.MixPackage do1259    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1260    │1261    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)12621263    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1264    │1265  5 │ defmodule Nerves.Paths do1266    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1267    │1268    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)12691270    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1271    │1272  5 │ defmodule Nerves.TargetTuple do1273    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1274    │1275    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)12761277Generated nerves app1278==> nerves_toolchain_armv7_nerves_linux_gnueabihf1279Compiling 1 file (.ex)1280Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1281==> nerves_compatibility_test1282===> Analyzing applications...1283===> Compiling telemetry1284==> scrivener1285Compiling 4 files (.ex)1286Generated scrivener app1287==> nerves_compatibility_test1288===> Analyzing applications...1289===> Compiling cowboy1290     ┌─ src/cowboy_websocket.erl:1291     │1292 147 │  		Stacktrace = erlang:get_stacktrace(),1293     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12941295     ┌─ src/cowboy_websocket.erl:1296     │1297 645 │  			{stacktrace, erlang:get_stacktrace()},1298     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12991300     ┌─ src/cowboy_websocket.erl:1301     │1302 755 │  			{stacktrace, erlang:get_stacktrace()},1303     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace130413051306    ┌─ src/cowboy_rest.erl:1307    │1308 69 │  				Stacktrace = erlang:get_stacktrace(),1309    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13101311      ┌─ src/cowboy_rest.erl:1312      │1313 1006 │  	Stacktrace = erlang:get_stacktrace(),1314      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace131513161317    ┌─ src/cowboy_handler.erl:1318    │1319 87 │  		Stacktrace = erlang:get_stacktrace(),1320    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13211322     ┌─ src/cowboy_handler.erl:1323     │1324 116 │  		Stacktrace = erlang:get_stacktrace(),1325     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13261327     ┌─ src/cowboy_handler.erl:1328     │1329 235 │  		Stacktrace = erlang:get_stacktrace(),1330     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13311332     ┌─ src/cowboy_handler.erl:1333     │1334 290 │  			{stacktrace, erlang:get_stacktrace()},1335     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133613371338==> phoenix_pubsub1339Compiling 12 files (.ex)1340     warning: single quotes around atoms are deprecated. Use double quotes instead1341     │1342 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1343     │                       ~1344     │1345     └─ lib/phoenix/pubsub/local.ex:164:2313461347     warning: single quotes around atoms are deprecated. Use double quotes instead1348     │1349 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1350     │                                        ~1351     │1352     └─ lib/phoenix/pubsub/local.ex:164:4013531354     warning: a struct for Phoenix.Tracker.State is expected on struct update:13551356         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13571358     but got type:13591360         dynamic()13611362     where "delta" was given the type:13631364         # type: dynamic()1365         # from: lib/phoenix/tracker/state.ex:396:361366         %Phoenix.Tracker.State{delta: delta} = state13671368     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13691370     type warning found at:1371     │1372 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1373     │                 ~1374     │1375     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/513761377    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13781379        %Phoenix.Tracker.Replica{replica | status: :permdown}13801381    but got type:13821383        dynamic()13841385    where "replica" was given the type:13861387        # type: dynamic()1388        # from: lib/phoenix/tracker/replica.ex:72:171389        replica13901391    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13921393    type warning found at:1394    │1395 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1396    │                               ~1397    │1398    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113991400     warning: a struct for Phoenix.Tracker.State is expected on struct update:14011402         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14031404     but got type:14051406         dynamic()14071408     where "delta" was given the type:14091410         # type: dynamic()1411         # from: lib/phoenix/tracker/state.ex:471:991412         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1413           state14141415     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14161417     type warning found at:1418     │1419 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1420     │                   ~1421     │1422     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114231424    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14251426        %Phoenix.Tracker.Replica{replica | status: :down}14271428    but got type:14291430        dynamic()14311432    where "replica" was given the type:14331434        # type: dynamic()1435        # from: lib/phoenix/tracker/replica.ex:74:131436        replica14371438    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14391440    type warning found at:1441    │1442 74 │   defp down(replica), do: %Replica{replica | status: :down}1443    │                           ~1444    │1445    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114461447    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14481449        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14501451    but got type:14521453        dynamic()14541455    where "replica" was given the type:14561457        # type: dynamic()1458        # from: lib/phoenix/tracker/replica.ex:76:291459        replica14601461    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14621463    type warning found at:1464    │1465 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1466    │     ~1467    │1468    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114691470     warning: a struct for Phoenix.Tracker.State is expected on struct update:14711472         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14731474     but got type:14751476         dynamic(%{..., range: {term(), term()}})14771478     where "delta" was given the type:14791480         # type: dynamic(%{..., range: {term(), term()}})1481         # from: lib/phoenix/tracker/state.ex:481:301482         {start_clock, end_clock} = delta.range14831484     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14851486     type warning found at:1487     │1488 485 │            delta: %State{delta | range: {start_clock, new_end}}}1489     │                   ~1490     │1491     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214921493    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1494    │1495  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1496    │        ~1497    │1498    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214991500    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1501    │1502 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1503    │       ~1504    │1505    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115061507    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1508    │1509 43 │     :ok = :pg2.create(pg2_group)1510    │                ~1511    │1512    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115131514    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1515    │1516 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1517    │       ~1518    │1519    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115201521    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1522    │1523 44 │     :ok = :pg2.join(pg2_group, self())1524    │                ~1525    │1526    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115271528    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1529    │1530 46 │     supervise children, strategy: :rest_for_one1531    │     ~1532    │1533    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115341535    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1536    │1537 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1538    │         ~1539    │1540    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11541    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115421543    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1544    │1545 57 │     :pg2.get_members(pg2_namespace(server_name))1546    │          ~1547    │1548    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115491550    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1551    │1552 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1553    │       ~1554    │1555    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115561557    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1558    │1559 42 │     supervise children, strategy: :one_for_one1560    │     ~1561    │1562    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115631564Generated phoenix_pubsub app1565==> plug1566Compiling 1 file (.erl)1567Compiling 42 files (.ex)1568Generated plug app1569warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1570  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21571  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11572  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51573  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21574  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41575  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215761577==> phoenix1578Compiling 75 files (.ex)1579warning: cannot infer signatures from :cowboy because it is not loaded15801581warning: cannot infer signatures from :cowlib because it is not loaded15821583warning: cannot infer signatures from :ranch because it is not loaded15841585     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 operator1586     │1587 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1588     │                    ~1589     │1590     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115911592     warning: using single-quoted strings to represent charlists is deprecated.1593     Use ~c"" if you indeed want a charlist or use "" instead.1594     You may run "mix format --migrate" to change all single-quoted1595     strings to use the ~c sigil and fix this warning.1596     │1597 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1598     │                               ~1599     │1600     └─ lib/phoenix/channel/server.ex:310:3116011602    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1603    │1604 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1605    │                    ~1606    │1607    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316081609    warning: unused require Logger1610    │1611 20 │   require Logger1612    │   ~1613    │1614    └─ lib/phoenix/endpoint/handler.ex:20:316151616    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1617    │1618 39 │       Logger.warn """1619    │              ~1620    │1621    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116221623    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 operator1624    │1625 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1626    │                             ~1627    │1628    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216291630     warning: using single-quoted strings to represent charlists is deprecated.1631     Use ~c"" if you indeed want a charlist or use "" instead.1632     You may run "mix format --migrate" to change all single-quoted1633     strings to use the ~c sigil and fix this warning.1634     │1635 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1636     │                                                  ~1637     │1638     └─ lib/phoenix/router.ex:315:5016391640     warning: using single-quoted strings to represent charlists is deprecated.1641     Use ~c"" if you indeed want a charlist or use "" instead.1642     You may run "mix format --migrate" to change all single-quoted1643     strings to use the ~c sigil and fix this warning.1644     │1645 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1646     │                                                  ~1647     │1648     └─ lib/phoenix/router/helpers.ex:195:5016491650    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16511652    This error happens when you have function calls without parentheses inside keywords. For example:16531654        function(arg, one: nested_call a, b, c)1655        function(arg, one: if expr, do: :this, else: :that)16561657    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:16581659        function(arg, one: if(expr, do: :this, else: :that))1660        function(arg, one: nested_call(a, b, c))16611662    Ambiguity found at:1663    │1664 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1665    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1666    │1667    └─ lib/phoenix/router/resource.ex:7116681669    warning: duplicate key :route found in struct1670    │1671 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1672    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1673    │1674    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16751676     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1677     │1678 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1679     │              ~1680     │1681     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116821683     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)"1684     │1685 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1686     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1687     │1688     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16891690     warning: using single-quoted strings to represent charlists is deprecated.1691     Use ~c"" if you indeed want a charlist or use "" instead.1692     You may run "mix format --migrate" to change all single-quoted1693     strings to use the ~c sigil and fix this warning.1694     │1695 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1696     │                                                  ~1697     │1698     └─ lib/phoenix/template.ex:174:5016991700     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1701     │1702 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1703     │            ~1704     │1705     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217061707     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1708     │1709 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1710     │            ~1711     │1712     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217131714    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1715    │1716 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1717    │       ~1718    │1719    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117201721    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1722    │1723 14 │     supervise(children, strategy: :simple_one_for_one)1724    │     ~1725    │1726    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117271728     warning: expected a module (an atom) when invoking config/1 in expression:17291730         endpoint.config(:endpoint_id)17311732     where "endpoint" was given the type:17331734         # type: dynamic(%{..., __pubsub_server__: atom()})1735         # from: lib/phoenix/transports/long_poll.ex:199:101736         verify_token(endpoint, token, opts)17371738     type warning found at:1739     │1740 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1741     │                                          ~1742     │1743     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317441745     warning: unknown key .__pubsub_server__ in expression:17461747         endpoint.__pubsub_server__17481749     the given type does not have the given key:17501751         dynamic(1752           %Phoenix.Socket{1753             id: term(),1754             assigns: term(),1755             channel: term(),1756             channel_pid: term(),1757             endpoint: atom(),1758             handler: term(),1759             joined: term(),1760             pubsub_server: term(),1761             ref: term(),1762             join_ref: term(),1763             topic: term(),1764             transport: term(),1765             transport_pid: term(),1766             transport_name: term(),1767             serializer: term(),1768             private: term(),1769             vsn: term()1770           } or1771             %Plug.Conn{1772               adapter: term(),1773               assigns: term(),1774               body_params: term(),1775               cookies: term(),1776               halted: term(),1777               host: term(),1778               method: term(),1779               owner: term(),1780               params: term(),1781               path_info: term(),1782               path_params: term(),1783               port: term(),1784               private: term(),1785               query_params: term(),1786               query_string: term(),1787               remote_ip: term(),1788               req_cookies: term(),1789               req_headers: term(),1790               request_path: term(),1791               resp_body: term(),1792               resp_cookies: term(),1793               resp_headers: term(),1794               scheme: term(),1795               script_name: term(),1796               secret_key_base: term(),1797               state: term(),1798               status: term()1799             } or atom() or binary()1800         )18011802     where "endpoint" was given the type:18031804         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1805         # from: lib/phoenix/transports/long_poll.ex:254:191806         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18071808     type warning found at:1809     │1810 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1811     │                                                          ~~~~~~~~~~~~~~~~~1812     │1813     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318141815     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1816     │1817 647 │       exception -> {:error, {exception, System.stacktrace()}}1818     │                                                ~1819     │1820     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118211822    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1823    │1824  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1825    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1826    │1827    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18281829    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1830    │1831 10 │     conn = @connection.conn(req, transport)1832    │                        ~1833    │1834    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318351836    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1837    │1838 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1839    │                       ~1840    │1841    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318421843     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1844     │1845 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1846     │                                                     ~1847     │1848     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418491850    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1851    │1852 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1853    │                                                                                   ~1854    │1855    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318561857     warning: a struct for Phoenix.Socket is expected on struct update:18581859         %Phoenix.Socket{socket | id: id}18601861     but got type:18621863         dynamic()18641865     where "socket" was given the type:18661867         # type: dynamic()1868         # from: lib/phoenix/socket/transport.ex1869         {:ok, socket}18701871     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18721873     type warning found at:1874     │1875 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1876     │                                          ~1877     │1878     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718791880    warning: a struct for Plug.Conn is expected on struct update:18811882        %Plug.Conn{conn | state: :sent}18831884    but got type:18851886        dynamic()18871888    where "conn" was given the type:18891890        # type: dynamic()1891        # from: lib/phoenix/endpoint/render_errors.ex:79:211892        conn18931894    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18951896    type warning found at:1897    │1898 83 │         %Plug.Conn{conn | state: :sent}1899    │         ~1900    │1901    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519021903     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1904     │1905 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1906     │       ~1907     │1908     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419091910    warning: a struct for Plug.Conn is expected on struct update:19111912        %Plug.Conn{conn | query_params: %{}, params: %{}}19131914    but got type:19151916        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19171918    where "conn" was given the types:19191920        # type: dynamic(%{..., params: term()})1921        # from: lib/phoenix/endpoint/render_errors.ex:94:171922        conn.params19231924        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1925        # from: lib/phoenix/endpoint/render_errors.ex:94:171926        conn.params19271928    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19291930    type warning found at:1931    │1932 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1933    │                                   ~1934    │1935    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119361937     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1938     │1939 199 │       worker(Phoenix.Tracker, [module, opts, opts])1940     │       ~1941     │1942     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419431944    warning: a struct for Plug.Conn is expected on struct update:19451946        %Plug.Conn{conn | query_params: %{}, params: params}19471948    but got type:19491950        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19511952    where "conn" was given the types:19531954        # type: dynamic(%{..., params: term()})1955        # from: lib/phoenix/endpoint/render_errors.ex:94:171956        conn.params19571958        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1959        # from: lib/phoenix/endpoint/render_errors.ex:94:171960        conn.params19611962    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19631964    type warning found at:1965    │1966 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1967    │                   ~1968    │1969    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119701971     warning: a struct for Plug.Conn is expected on struct update:19721973         %Plug.Conn{conn | params: params}19741975     but got type:19761977         dynamic(%{..., params: map()})19781979     where "conn" was given the type:19801981         # type: dynamic(%{..., params: map()})1982         # from: lib/phoenix/controller.ex:912:171983         Map.get(conn.params, required_key)19841985     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19861987     type warning found at:1988     │1989 919 │     %Plug.Conn{conn | params: params}1990     │     ~1991     │1992     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219931994    warning: expected a map or struct when accessing .url in expression:19951996        endpoint.url19971998    where "endpoint" was given the types:19992000        # type: dynamic(atom())2001        # from: lib/phoenix/router/helpers.ex:24:202002        endpoint20032004        # type: atom()2005        # from: lib/phoenix/router/helpers.ex:24:352006        is_atom(endpoint)20072008    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20092010    type warning found at:2011    │2012 25 │     endpoint.url2013    │              ~2014    │2015    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220162017     warning: a struct for Plug.Conn is expected on struct update:20182019         %Plug.Conn{conn | path_info: path, script_name: script}20202021     but got type:20222023         dynamic()20242025     where "conn" was given the type:20262027         # type: dynamic()2028         # from: lib/phoenix/router/route.ex:147:102029         conn = target.call(%Plug.Conn{...}, opts)20302031     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20322033     type warning found at:2034     │2035 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2036     │     ~2037     │2038     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420392040     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2041     │2042 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2043     │                                                                          ~2044     │2045     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120462047    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2048    │2049 71 │     supervise(children, strategy: :one_for_one)2050    │     ~2051    │2052    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120532054    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2055    │2056 76 │     [worker(Phoenix.Config, args)]2057    │      ~2058    │2059    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320602061    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2062    │2063 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2064    │        ~2065    │2066    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22067    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32068    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320692070     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2071     │2072 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2073     │         ~2074     │2075     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320762077     warning: expected a module (an atom) when invoking path/1 in expression:20782079         endpoint.path("/")20802081     where "endpoint" was given the type:20822083         # type: dynamic(%{..., host: term()})2084         # from: lib/phoenix/endpoint/supervisor.ex:312:142085         endpoint.host20862087     type warning found at:2088     │2089 313 │     endpoint.path("/")2090     │              ~2091     │2092     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120932094    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2095    │2096 35 │     supervise(children, strategy: :one_for_one)2097    │     ~2098    │2099    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121002101    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2102    │2103 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2104    │                                            ~2105    │2106    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321072108    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2109    │2110 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2111    │                            ~2112    │2113    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321142115     warning: comparison between distinct types found:21162117         !Path.extname(file_path) == ".gz"21182119     given types:21202121         dynamic(boolean()) == binary()21222123     where "file_path" was given the type:21242125         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2126         # from: lib/phoenix/digester.ex:147:452127         Path.basename(file_path)21282129     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 false21302131     type warning found at:2132     │2133 148 │       !Path.extname(file_path) == ".gz"2134     │                                ~2135     │2136     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121372138     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2139     │2140 113 │     {addr,port} = :ranch.get_addr(ref)2141     │                          ~2142     │2143     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321442145    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2146    │2147 51 │       worker(Phoenix.CodeReloader.Server, [])2148    │       ~2149    │2150    └─ lib/phoenix.ex:51:7: Phoenix.start/221512152    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2153    │2154 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2155    │                                                           ~2156    │2157    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321582159    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21602161        mod.__phoenix_recompile__?21622163    where "mod" was given the type:21642165        # type: dynamic(atom())2166        # from: lib/mix/tasks/compile.phoenix.ex:34:122167        Code.ensure_loaded?(mod)21682169    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21702171    type warning found at:2172    │2173 36 │         mod.__phoenix_recompile__?2174    │             ~2175    │2176    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121772178     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2179     │2180 155 │     Enum.partition attrs, fn2181     │          ~2182     │2183     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121842185     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2186     │2187 234 │       Enum.partition(attrs, fn2188     │            ~2189     │2190     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221912192Generated phoenix app2193==> guardian2194Compiling 21 files (.ex)2195warning: cannot infer signatures from :cowboy because it is not loaded21962197warning: cannot infer signatures from :cowlib because it is not loaded21982199warning: cannot infer signatures from :ranch because it is not loaded22002201     warning: use Bitwise is deprecated. import Bitwise instead2202     │2203 123 │   use Bitwise2204     │   ~~~~~~~~~~~2205     │2206     └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22072208    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2209    │2210 73 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2211    │                ~2212    │2213    └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122142215    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2216    │2217 67 │           _ = Logger.warn(":on_failure is deprecated. Use :handler")2218    │                      ~2219    │2220    └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122212222    warning: unused require Logger2223    │2224 24 │   require Logger2225    │   ~2226    │2227    └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322282229    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2230    │2231 57 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2232    │                ~2233    │2234    └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122352236Generated guardian app2237==> phoenix_html2238Compiling 8 files (.ex)2239    warning: using single-quoted strings to represent charlists is deprecated.2240    Use ~c"" if you indeed want a charlist or use "" instead.2241    You may run "mix format --migrate" to change all single-quoted2242    strings to use the ~c sigil and fix this warning.2243    │2244  7 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2245    │                                                  ~2246    │2247    └─ lib/phoenix_html/engine.ex:7:5022482249    warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2250    │2251 13 │   use EEx.Engine2252    │   ~~~~~~~~~~~~~~2253    │2254    └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22552256    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2257    │2258 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12259    │       ~2260    │2261    └─ lib/phoenix_html/engine.ex:28:722622263    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2264    │2265 32 │   def handle_text({:safe, buffer}, text) do2266    │       ~2267    │2268    └─ lib/phoenix_html/engine.ex:32:722692270     warning: single quotes around keywords are deprecated. Use double quotes instead2271     │2272 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2273     │                ~2274     │2275     └─ lib/phoenix_html/tag.ex:264:1622762277     warning: single quotes around keywords are deprecated. Use double quotes instead2278     │2279 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2280     │                                           ~2281     │2282     └─ lib/phoenix_html/tag.ex:264:4322832284    warning: the 1st pattern in clause will never match:22852286        6022872288    because it is expected to receive type:22892290        dynamic(empty_list() or non_empty_list(term(), term()))22912292    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22932294    type warning found at:2295    │2296 56 │   def to_iodata(?<), do: "&lt;"2297    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2298    │2299    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123002301    warning: the 1st pattern in clause will never match:23022303        6223042305    because it is expected to receive type:23062307        dynamic(empty_list() or non_empty_list(term(), term()))23082309    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23102311    type warning found at:2312    │2313 57 │   def to_iodata(?>), do: "&gt;"2314    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2315    │2316    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123172318    warning: the 1st pattern in clause will never match:23192320        3823212322    because it is expected to receive type:23232324        dynamic(empty_list() or non_empty_list(term(), term()))23252326    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23272328    type warning found at:2329    │2330 58 │   def to_iodata(?&), do: "&amp;"2331    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2332    │2333    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123342335     warning: the right-hand side of || will never be executed:23362337         selected(form, field, opts) || ...23382339     because the left-hand side always evaluates to:23402341         dynamic({term(), term()})23422343     where "field" was given the type:23442345         # type: dynamic()2346         # from: lib/phoenix_html/form.ex:830:202347         field23482349     where "form" was given the type:23502351         # type: dynamic()2352         # from: lib/phoenix_html/form.ex:830:142353         form23542355     where "opts" was given the types:23562357         # type: dynamic()2358         # from: lib/phoenix_html/form.ex:830:362359         opts23602361         # type: dynamic(empty_list() or non_empty_list(term(), term()))2362         # from: lib/phoenix_html/form.ex:831:242363         selected(form, field, opts)23642365     type warning found at:2366     │2367 831 │     {selected, opts} = selected(form, field, opts) || []2368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2369     │2370     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423712372    warning: the 1st pattern in clause will never match:23732374        3423752376    because it is expected to receive type:23772378        dynamic(empty_list() or non_empty_list(term(), term()))23792380    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23812382    type warning found at:2383    │2384 59 │   def to_iodata(?"), do: "&quot;"2385    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2386    │2387    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123882389    warning: the 1st pattern in clause will never match:23902391        3923922393    because it is expected to receive type:23942395        dynamic(empty_list() or non_empty_list(term(), term()))23962397    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23982399    type warning found at:2400    │2401 60 │   def to_iodata(?'), do: "&#39;"2402    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2403    │2404    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124052406    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2407    │2408  1 │ defmodule Phoenix.HTML.Engine do2409    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2410    │2411    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)24122413    warning: the 1st pattern in clause will never match:24142415        {:safe, data}24162417    because it is expected to receive type:24182419        dynamic(empty_list() or non_empty_list(term(), term()))24202421    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24222423    type warning found at:2424    │2425 75 │   def to_iodata({:safe, data}) do2426    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427    │2428    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124292430    warning: the following clause is redundant:24312432        def to_iodata(other)24332434    it has type:24352436        dynamic(empty_list() or non_empty_list(term(), term()))24372438    previous clauses have already matched on the following types:24392440        non_empty_list(term(), term())2441        empty_list()24422443    │2444 79 │   def to_iodata(other) do2445    │       ~2446    │2447    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124482449    warning: the following clause is redundant:24502451        def handle_text("", text)24522453    it has type:24542455        binary(), dynamic()24562457    previous clauses have already matched on the following types:24582459        term(), term()24602461    │2462 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12463    │       ~2464    │2465    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224662467    warning: the 1st pattern in clause will never match:24682469        h24702471    because it is expected to receive type:24722473        dynamic(empty_list() or non_empty_list(term(), term()))24742475    where "h" was given the type:24762477        # type: integer()2478        # from: lib/phoenix_html/safe.ex:62:252479        is_integer(h)24802481    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24822483    type warning found at:2484    │2485 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2486    │                 ~2487    │2488    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/124892490    warning: the following clause is redundant:24912492        def handle_text({:safe, buffer}, text)24932494    it has type:24952496        dynamic({:safe, term()}), dynamic()24972498    previous clauses have already matched on the following types:24992500        term(), term()25012502    │2503 32 │   def handle_text({:safe, buffer}, text) do2504    │       ~2505    │2506    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/225072508    warning: the 1st pattern in clause will never match:25092510        h25112512    because it is expected to receive type:25132514        dynamic(empty_list() or non_empty_list(term(), term()))25152516    where "h" was given the type:25172518        # type: integer()2519        # from: lib/phoenix_html/safe.ex:65:252520        is_integer(h)25212522    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25232524    type warning found at:2525    │2526 65 │   def to_iodata(h) when is_integer(h) do2527    │                 ~2528    │2529    └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125302531    warning: the 1st pattern in clause will never match:25322533        h25342535    because it is expected to receive type:25362537        dynamic(empty_list() or non_empty_list(term(), term()))25382539    where "h" was given the type:25402541        # type: binary()2542        # from: lib/phoenix_html/safe.ex:71:252543        is_binary(h)25442545    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25462547    type warning found at:2548    │2549 71 │   def to_iodata(h) when is_binary(h) do2550    │                 ~2551    │2552    └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125532554Generated phoenix_html app2555==> postgrex2556Compiling 62 files (.ex)2557    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2558    │2559 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2560    │                                 ~2561    │2562    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25632564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2565    You may run "mix format --migrate" to fix this warning automatically.2566    │2567 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2568    │         ~2569    │2570    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125712572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2573    You may run "mix format --migrate" to fix this warning automatically.2574    │2575 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2576    │                                                                      ~2577    │2578    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125792580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2581    You may run "mix format --migrate" to fix this warning automatically.2582    │2583 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2584    │         ~2585    │2586    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125872588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2589    You may run "mix format --migrate" to fix this warning automatically.2590    │2591 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2592    │                                                                      ~2593    │2594    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125952596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2597    You may run "mix format --migrate" to fix this warning automatically.2598    │2599 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2600    │                            ~2601    │2602    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126032604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2605    You may run "mix format --migrate" to fix this warning automatically.2606    │2607 43 │     <<-1::int32>>2608    │         ~2609    │2610    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126112612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2613    You may run "mix format --migrate" to fix this warning automatically.2614    │2615 48 │     <<value_byte_size::int32>> <> value2616    │                      ~2617    │2618    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126192620    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2621    You may run "mix format --migrate" to fix this warning automatically.2622    │2623 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2624    │                              ~2625    │2626    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226272628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2629    You may run "mix format --migrate" to fix this warning automatically.2630    │2631 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2632    │                              ~2633    │2634    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226352636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2637    You may run "mix format --migrate" to fix this warning automatically.2638    │2639 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2640    │                                      ~2641    │2642    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226432644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2645    You may run "mix format --migrate" to fix this warning automatically.2646    │2647 64 │ ...                   -1::int32, rest::binary>>, acc) do2648    │                         ~2649    │2650    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226512652    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2653    You may run "mix format --migrate" to fix this warning automatically.2654    │2655 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2656    │                                      ~2657    │2658    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226592660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2661    You may run "mix format --migrate" to fix this warning automatically.2662    │2663 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2664    │                                     ~2665    │2666    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226672668    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2669    You may run "mix format --migrate" to fix this warning automatically.2670    │2671 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2672    │                                       ~2673    │2674    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226752676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2677    You may run "mix format --migrate" to fix this warning automatically.2678    │2679 79 │ ...                   -1::int32, rest::binary>>, acc) do2680    │                         ~2681    │2682    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226832684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2685    You may run "mix format --migrate" to fix this warning automatically.2686    │2687 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2688    │                                       ~2689    │2690    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226912692    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2693    You may run "mix format --migrate" to fix this warning automatically.2694    │2695 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2696    │                                     ~2697    │2698    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/226992700    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2701    You may run "mix format --migrate" to fix this warning automatically.2702    │2703 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2704    │         ~2705    │2706    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127072708    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2709    You may run "mix format --migrate" to fix this warning automatically.2710    │2711 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2712    │                     ~2713    │2714    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127152716    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2717    You may run "mix format --migrate" to fix this warning automatically.2718    │2719 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2720    │                                      ~2721    │2722    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127232724    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2725    You may run "mix format --migrate" to fix this warning automatically.2726    │2727 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2728    │                                                   ~2729    │2730    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127312732    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2733    You may run "mix format --migrate" to fix this warning automatically.2734    │2735 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2736    │                                                      ~2737    │2738    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127392740    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2741    You may run "mix format --migrate" to fix this warning automatically.2742    │2743 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2744    │                   ~2745    │2746    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127472748    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2749    You may run "mix format --migrate" to fix this warning automatically.2750    │2751 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2752    │                                    ~2753    │2754    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127552756    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2757    You may run "mix format --migrate" to fix this warning automatically.2758    │2759 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2760    │                                                   ~2761    │2762    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127632764    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2765    You may run "mix format --migrate" to fix this warning automatically.2766    │2767 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2768    │                                                                    ~2769    │2770    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127712772    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2773    You may run "mix format --migrate" to fix this warning automatically.2774    │2775 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2776    │                                ~2777    │2778    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127792780    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2781    You may run "mix format --migrate" to fix this warning automatically.2782    │2783 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2784    │                                                 ~2785    │2786    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127872788    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2789    You may run "mix format --migrate" to fix this warning automatically.2790    │2791 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2792    │                                                                ~2793    │2794    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127952796    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2797    You may run "mix format --migrate" to fix this warning automatically.2798    │2799 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2800    │                                                                                 ~2801    │2802    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128032804     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2805     You may run "mix format --migrate" to fix this warning automatically.2806     │2807 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2808     │                                   ~2809     │2810     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328112812    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2813    You may run "mix format --migrate" to fix this warning automatically.2814    │2815 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2816    │                      ~2817    │2818    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128192820    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2821    You may run "mix format --migrate" to fix this warning automatically.2822    │2823 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2824    │                               ~2825    │2826    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128272828    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2829    You may run "mix format --migrate" to fix this warning automatically.2830    │2831 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2832    │                         ~2833    │2834    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228352836    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2837    You may run "mix format --migrate" to fix this warning automatically.2838    │2839 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2840    │                                     ~2841    │2842    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228432844    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2845    You may run "mix format --migrate" to fix this warning automatically.2846    │2847 23 │     <<x::float64, y::float64>>2848    │        ~2849    │2850    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228512852    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2853    You may run "mix format --migrate" to fix this warning automatically.2854    │2855 23 │     <<x::float64, y::float64>>2856    │                    ~2857    │2858    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228592860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861    You may run "mix format --migrate" to fix this warning automatically.2862    │2863 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2864    │                          ~2865    │2866    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128672868    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2869    You may run "mix format --migrate" to fix this warning automatically.2870    │2871 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2872    │                           ~2873    │2874    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228752876    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2877    You may run "mix format --migrate" to fix this warning automatically.2878    │2879 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2880    │                                       ~2881    │2882    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228832884    warning: use Bitwise is deprecated. import Bitwise instead2885    │2886  4 │   use Bitwise, only_operators: true2887    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2888    │2889    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28902891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2892    You may run "mix format --migrate" to fix this warning automatically.2893    │2894 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2895    │         ~2896    │2897    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128982899    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2900    You may run "mix format --migrate" to fix this warning automatically.2901    │2902 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2903    │                                           ~2904    │2905    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129062907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2908    You may run "mix format --migrate" to fix this warning automatically.2909    │2910 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2911    │         ~2912    │2913    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129142915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916    You may run "mix format --migrate" to fix this warning automatically.2917    │2918 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2919    │         ~2920    │2921    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129222923    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2924    You may run "mix format --migrate" to fix this warning automatically.2925    │2926 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2927    │                                                                      ~2928    │2929    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129302931    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2932    You may run "mix format --migrate" to fix this warning automatically.2933    │2934 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2935    │                                           ~2936    │2937    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129382939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2940    You may run "mix format --migrate" to fix this warning automatically.2941    │2942 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2943    │         ~2944    │2945    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129462947    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2951    │                                                                      ~2952    │2953    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129542955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956    You may run "mix format --migrate" to fix this warning automatically.2957    │2958 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2959    │         ~2960    │2961    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129622963    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2964    You may run "mix format --migrate" to fix this warning automatically.2965    │2966 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2967    │                                           ~2968    │2969    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129702971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972    You may run "mix format --migrate" to fix this warning automatically.2973    │2974 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2975    │             ~2976    │2977    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129782979    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2980    You may run "mix format --migrate" to fix this warning automatically.2981    │2982 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2983    │                                             ~2984    │2985    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/129862987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2988    You may run "mix format --migrate" to fix this warning automatically.2989    │2990 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2991    │          ~2992    │2993    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/129942995    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2996    You may run "mix format --migrate" to fix this warning automatically.2997    │2998 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2999    │                                                                       ~3000    │3001    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/130023003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3004    You may run "mix format --migrate" to fix this warning automatically.3005    │3006 46 │       0 :: int32>>3007    │         ~3008    │3009    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130103011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3012    You may run "mix format --migrate" to fix this warning automatically.3013    │3014 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3015    │          ~3016    │3017    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130183019    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3020    You may run "mix format --migrate" to fix this warning automatically.3021    │3022 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3023    │                                                                       ~3024    │3025    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130263027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3028    You may run "mix format --migrate" to fix this warning automatically.3029    │3030 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3031    │                                                                                   ~3032    │3033    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130343035    warning: use Bitwise is deprecated. import Bitwise instead3036    │3037  5 │   use Bitwise3038    │   ~~~~~~~~~~~3039    │3040    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)30413042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3043    You may run "mix format --migrate" to fix this warning automatically.3044    │3045 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3046    │                     ~3047    │3048    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/130493050    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 operator3051    │3052 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3053    │                              ~3054    │3055    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130563057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3058    You may run "mix format --migrate" to fix this warning automatically.3059    │3060 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3061    │                    ~3062    │3063    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330643065    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 operator3066    │3067 72 │           <<data :: size(rest_size)>> = rest3068    │                          ~3069    │3070    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330713072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3073    You may run "mix format --migrate" to fix this warning automatically.3074    │3075 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3076    │                   ~3077    │3078    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330793080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3081    You may run "mix format --migrate" to fix this warning automatically.3082    │3083 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3084    │                                 ~3085    │3086    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330873088    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3089    You may run "mix format --migrate" to fix this warning automatically.3090    │3091 86 │   def parse(<<status :: int8>>, ?Z, _size) do3092    │                      ~3093    │3094    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330953096    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3097    You may run "mix format --migrate" to fix this warning automatically.3098    │3099 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3100    │                   ~3101    │3102    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331033104     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3105     You may run "mix format --migrate" to fix this warning automatically.3106     │3107 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3108     │                            ~3109     │3110     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331113112     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3113     You may run "mix format --migrate" to fix this warning automatically.3114     │3115 103 │     case <<len ::uint16>> do3116     │                ~3117     │3118     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331193120     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3121     You may run "mix format --migrate" to fix this warning automatically.3122     │3123 104 │       <<^overflow_len :: uint16>> ->3124     │                       ~3125     │3126     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331273128     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3129     You may run "mix format --migrate" to fix this warning automatically.3130     │3131 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3132     │                   ~3133     │3134     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331353136     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3137     You may run "mix format --migrate" to fix this warning automatically.3138     │3139 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3140     │                 ~3141     │3142     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331433144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3145     You may run "mix format --migrate" to fix this warning automatically.3146     │3147 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3148     │                      ~3149     │3150     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331513152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3153     You may run "mix format --migrate" to fix this warning automatically.3154     │3155 226 │      [<<size :: int32>>, data]3156     │              ~3157     │3158     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131593160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3161     You may run "mix format --migrate" to fix this warning automatically.3162     │3163 224 │       [first, <<size :: int32>>, data]3164     │                      ~3165     │3166     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131673168     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3169     You may run "mix format --migrate" to fix this warning automatically.3170     │3171 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3172     │                                 ~3173     │3174     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131753176     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3177     You may run "mix format --migrate" to fix this warning automatically.3178     │3179 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3180     │                                                               ~3181     │3182     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131833184     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3185     You may run "mix format --migrate" to fix this warning automatically.3186     │3187 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3188     │                                                 ~3189     │3190     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131913192     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3193     You may run "mix format --migrate" to fix this warning automatically.3194     │3195 252 │     len = <<div(byte_size(oids), 4) :: int16>>3196     │                                     ~3197     │3198     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/131993200     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3201     You may run "mix format --migrate" to fix this warning automatically.3202     │3203 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3204     │                                                                        ~3205     │3206     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132073208     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3209     You may run "mix format --migrate" to fix this warning automatically.3210     │3211 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3212     │                                                                        ~3213     │3214     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132153216     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3217     You may run "mix format --migrate" to fix this warning automatically.3218     │3219 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3220     │                                        ~3221     │3222     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132233224     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3225     You may run "mix format --migrate" to fix this warning automatically.3226     │3227 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3228     │                                        ~3229     │3230     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132313232     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3233     You may run "mix format --migrate" to fix this warning automatically.3234     │3235 287 │     len_params  = <<length(params) :: int16>>3236     │                                    ~3237     │3238     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132393240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3241     You may run "mix format --migrate" to fix this warning automatically.3242     │3243 294 │     {?E, [port, 0, <<rows :: int32>>]}3244     │                           ~3245     │3246     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132473248     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3249     You may run "mix format --migrate" to fix this warning automatically.3250     │3251 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3252     │                  ~3253     │3254     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132553256     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3257     You may run "mix format --migrate" to fix this warning automatically.3258     │3259 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3260     │                                 ~3261     │3262     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132633264     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3265     You may run "mix format --migrate" to fix this warning automatically.3266     │3267 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3268     │                  ~3269     │3270     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132713272     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3273     You may run "mix format --migrate" to fix this warning automatically.3274     │3275 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3276     │                                 ~3277     │3278     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132793280     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 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3284     │                                               ~3285     │3286     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132873288     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 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3292     │                                                             ~3293     │3294     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132953296     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3297     You may run "mix format --migrate" to fix this warning automatically.3298     │3299 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3300     │                              ~3301     │3302     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133033304     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3305     You may run "mix format --migrate" to fix this warning automatically.3306     │3307 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3308     │                 ~3309     │3310     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133113312     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3313     You may run "mix format --migrate" to fix this warning automatically.3314     │3315 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3316     │                                   ~3317     │3318     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133193320     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 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3324     │                                                      ~3325     │3326     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133273328     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3329     You may run "mix format --migrate" to fix this warning automatically.3330     │3331 363 │        type_size :: int16, type_mod :: int32, format :: int16,3332     │                  ~3333     │3334     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133353336     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 363 │        type_size :: int16, type_mod :: int32, format :: int16,3340     │                                     ~3341     │3342     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133433344     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3345     You may run "mix format --migrate" to fix this warning automatically.3346     │3347 363 │        type_size :: int16, type_mod :: int32, format :: int16,3348     │                                                      ~3349     │3350     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133513352     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3353     You may run "mix format --migrate" to fix this warning automatically.3354     │3355 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3356     │                            ~3357     │3358     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133593360     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3361     You may run "mix format --migrate" to fix this warning automatically.3362     │3363 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3364     │                                       ~3365     │3366     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133673368     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3369     You may run "mix format --migrate" to fix this warning automatically.3370     │3371 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3372     │                           ~3373     │3374     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133753376    warning: unused require Postgrex.Messages3377    │3378 30 │   require Postgrex.Messages3379    │   ~3380    │3381    └─ lib/postgrex/query.ex:30:333823383      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3384      │3385 1005 │     Logger.warn(fn() ->3386      │            ~3387      │3388      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533893390      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3391      You may run "mix format --migrate" to fix this warning automatically.3392      │3393 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3394      │                          ~3395      │3396      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133973398      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3399      You may run "mix format --migrate" to fix this warning automatically.3400      │3401 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3402      │                                        ~3403      │3404      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134053406      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 operator3407      │3408 2003 │       <<body :: binary(size), rest :: binary>> ->3409      │                        ~3410      │3411      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134123413    warning: unused require Logger3414    │3415  8 │   require Logger3416    │   ~3417    │3418    └─ lib/postgrex/notifications.ex:8:334193420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3421    You may run "mix format --migrate" to fix this warning automatically.3422    │3423 59 │       if lower == <<-1::int32>> do3424    │                       ~3425    │3426    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/434273428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3429    You may run "mix format --migrate" to fix this warning automatically.3430    │3431 66 │       if upper == <<-1::int32>> do3432    │                       ~3433    │3434    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434353436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3437    You may run "mix format --migrate" to fix this warning automatically.3438    │3439 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3440    │                               ~3441    │3442    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434433444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445    You may run "mix format --migrate" to fix this warning automatically.3446    │3447 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3448    │                                                           ~3449    │3450    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334513452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453    You may run "mix format --migrate" to fix this warning automatically.3454    │3455 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3456    │                                                                       ~3457    │3458    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334593460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461    You may run "mix format --migrate" to fix this warning automatically.3462    │3463 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3464    │                       ~3465    │3466    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334673468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3469    You may run "mix format --migrate" to fix this warning automatically.3470    │3471 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3472    │                                   ~3473    │3474    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334753476    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3477    You may run "mix format --migrate" to fix this warning automatically.3478    │3479 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3480    │                                                      ~3481    │3482    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334833484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485    You may run "mix format --migrate" to fix this warning automatically.3486    │3487 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3488    │                                ~3489    │3490    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334913492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493    You may run "mix format --migrate" to fix this warning automatically.3494    │3495 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3496    │                          ~3497    │3498    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/234993500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501    You may run "mix format --migrate" to fix this warning automatically.3502    │3503 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3504    │                                            ~3505    │3506    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235073508    warning: using single-quoted strings to represent charlists is deprecated.3509    Use ~c"" if you indeed want a charlist or use "" instead.3510    You may run "mix format --migrate" to change all single-quoted3511    strings to use the ~c sigil and fix this warning.3512    │3513 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3514    │                                                  ~3515    │3516    └─ lib/postgrex/type_module.ex:49:5035173518     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3519     You may run "mix format --migrate" to fix this warning automatically.3520     │3521 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3522     │                       ~3523     │3524     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135253526     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3527     You may run "mix format --migrate" to fix this warning automatically.3528     │3529 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3530     │                        ~3531     │3532     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135333534     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3535     You may run "mix format --migrate" to fix this warning automatically.3536     │3537 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3538     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539     │3540     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335413542     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3543     You may run "mix format --migrate" to fix this warning automatically.3544     │3545 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3546     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547     │3548     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135493550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3551    You may run "mix format --migrate" to fix this warning automatically.3552    │3553 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3554    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555    │3556    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135573558    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3559    You may run "mix format --migrate" to fix this warning automatically.3560    │3561 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3562    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563    │3564    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135653566    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 operator3567    │3568 15 │         <<binary::binary-size(last_pos), last::bits>> = val3569    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570    │3571    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135723573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3574    You may run "mix format --migrate" to fix this warning automatically.3575    │3576 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3577    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578    │3579    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135803581    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3582    You may run "mix format --migrate" to fix this warning automatically.3583    │3584 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3585    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3586    │3587    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135883589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3590     You may run "mix format --migrate" to fix this warning automatically.3591     │3592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594     │3595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135963597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3598    You may run "mix format --migrate" to fix this warning automatically.3599    │3600  9 │         <<1 :: int32, 1>>3601    │         ~~~~~~~~~~~~~~~~~3602    │3603    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136043605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3606    You may run "mix format --migrate" to fix this warning automatically.3607    │3608 11 │         <<1 :: int32, 0>>3609    │         ~~~~~~~~~~~~~~~~~3610    │3611    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136123613     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614     You may run "mix format --migrate" to fix this warning automatically.3615     │3616 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618     │3619     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136203621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3622    You may run "mix format --migrate" to fix this warning automatically.3623    │3624 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3625    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626    │3627    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136283629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3630     You may run "mix format --migrate" to fix this warning automatically.3631     │3632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634     │3635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136363637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3638    You may run "mix format --migrate" to fix this warning automatically.3639    │3640 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3641    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3642    │3643    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136443645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3646    You may run "mix format --migrate" to fix this warning automatically.3647    │3648 12 │         <<20 :: int32, 3, n, 1, 16,3649    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3650    │3651    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136523653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3654     You may run "mix format --migrate" to fix this warning automatically.3655     │3656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658     │3659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136603661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3662    You may run "mix format --migrate" to fix this warning automatically.3663    │3664 10 │         <<24::int32, x::float64, y::float64, r::float64>>3665    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666    │3667    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136683669    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3670    You may run "mix format --migrate" to fix this warning automatically.3671    │3672 10 │         <<24::int32, x::float64, y::float64, r::float64>>3673    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674    │3675    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136763677    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3678    You may run "mix format --migrate" to fix this warning automatically.3679    │3680 10 │         <<24::int32, x::float64, y::float64, r::float64>>3681    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682    │3683    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136843685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3686    You may run "mix format --migrate" to fix this warning automatically.3687    │3688 10 │         <<24::int32, x::float64, y::float64, r::float64>>3689    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690    │3691    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136923693     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3694     You may run "mix format --migrate" to fix this warning automatically.3695     │3696 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3697     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3698     │3699     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137003701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3702     You may run "mix format --migrate" to fix this warning automatically.3703     │3704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706     │3707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137083709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3710    You may run "mix format --migrate" to fix this warning automatically.3711    │3712  9 │         <<4::int32, n::float32>>3713    │         ~~~~~~~~~~~~~~~~~~~~~~~~3714    │3715    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137163717    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3718    You may run "mix format --migrate" to fix this warning automatically.3719    │3720  9 │         <<4::int32, n::float32>>3721    │         ~~~~~~~~~~~~~~~~~~~~~~~~3722    │3723    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137243725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3726    You may run "mix format --migrate" to fix this warning automatically.3727    │3728 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3729    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730    │3731    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137323733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3734    You may run "mix format --migrate" to fix this warning automatically.3735    │3736 13 │         <<4::int32, 0::1, 255, 0::23>>3737    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738    │3739    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137403741    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3742    You may run "mix format --migrate" to fix this warning automatically.3743    │3744 15 │         <<4::int32, 1::1, 255, 0::23>>3745    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746    │3747    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137483749     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3750     You may run "mix format --migrate" to fix this warning automatically.3751     │3752 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3753     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3754     │3755     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137563757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3758    You may run "mix format --migrate" to fix this warning automatically.3759    │3760  9 │         <<8 :: int32, n :: float64>>3761    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762    │3763    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137643765    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3766    You may run "mix format --migrate" to fix this warning automatically.3767    │3768  9 │         <<8 :: int32, n :: float64>>3769    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770    │3771    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137723773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3774    You may run "mix format --migrate" to fix this warning automatically.3775    │3776 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3777    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778    │3779    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137803781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3782    You may run "mix format --migrate" to fix this warning automatically.3783    │3784 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3785    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786    │3787    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137883789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3790    You may run "mix format --migrate" to fix this warning automatically.3791    │3792 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3793    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794    │3795    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137963797     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3798     You may run "mix format --migrate" to fix this warning automatically.3799     │3800 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3801     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802     │3803     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138043805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806    You may run "mix format --migrate" to fix this warning automatically.3807    │3808 12 │         [<<IO.iodata_length(data) :: int32>> | data]3809    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3810    │3811    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138123813     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814     You may run "mix format --migrate" to fix this warning automatically.3815     │3816 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3817     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818     │3819     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138203821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3822    You may run "mix format --migrate" to fix this warning automatically.3823    │3824 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3825    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826    │3827    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138283829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830    You may run "mix format --migrate" to fix this warning automatically.3831    │3832 12 │         <<20 :: int32, 3, 128, 0, 16,3833    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834    │3835    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138363837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838     You may run "mix format --migrate" to fix this warning automatically.3839     │3840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842     │3843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138443845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3846    You may run "mix format --migrate" to fix this warning automatically.3847    │3848 12 │         <<2 :: int32, int :: int16>>3849    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850    │3851    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138523853    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3854    You may run "mix format --migrate" to fix this warning automatically.3855    │3856 12 │         <<2 :: int32, int :: int16>>3857    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3858    │3859    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138603861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3862     You may run "mix format --migrate" to fix this warning automatically.3863     │3864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3866     │3867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138683869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3870    You may run "mix format --migrate" to fix this warning automatically.3871    │3872 12 │         <<4 :: int32, int :: int32>>3873    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874    │3875    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138763877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3878    You may run "mix format --migrate" to fix this warning automatically.3879    │3880 12 │         <<4 :: int32, int :: int32>>3881    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882    │3883    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138843885     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3886     You may run "mix format --migrate" to fix this warning automatically.3887     │3888 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3889     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890     │3891     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138923893    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3894    You may run "mix format --migrate" to fix this warning automatically.3895    │3896 12 │         <<8 :: int32, int :: int64>>3897    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898    │3899    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139003901    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3902    You may run "mix format --migrate" to fix this warning automatically.3903    │3904 12 │         <<8 :: int32, int :: int64>>3905    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3906    │3907    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139083909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3910     You may run "mix format --migrate" to fix this warning automatically.3911     │3912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914     │3915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139163917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3918    You may run "mix format --migrate" to fix this warning automatically.3919    │3920 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3921    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3922    │3923    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139243925    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3926    You may run "mix format --migrate" to fix this warning automatically.3927    │3928 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3929    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930    │3931    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139323933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3934    You may run "mix format --migrate" to fix this warning automatically.3935    │3936 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3937    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938    │3939    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139403941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3942    You may run "mix format --migrate" to fix this warning automatically.3943    │3944 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3945    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946    │3947    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139483949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3950     You may run "mix format --migrate" to fix this warning automatically.3951     │3952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954     │3955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139563957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3958    You may run "mix format --migrate" to fix this warning automatically.3959    │3960 10 │         <<24::int32, a::float64, b::float64, c::float64>>3961    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3962    │3963    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139643965    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3966    You may run "mix format --migrate" to fix this warning automatically.3967    │3968 10 │         <<24::int32, a::float64, b::float64, c::float64>>3969    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970    │3971    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139723973    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3974    You may run "mix format --migrate" to fix this warning automatically.3975    │3976 10 │         <<24::int32, a::float64, b::float64, c::float64>>3977    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3978    │3979    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139803981    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3982    You may run "mix format --migrate" to fix this warning automatically.3983    │3984 10 │         <<24::int32, a::float64, b::float64, c::float64>>3985    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986    │3987    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139883989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3990     You may run "mix format --migrate" to fix this warning automatically.3991     │3992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994     │3995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139963997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3998    You may run "mix format --migrate" to fix this warning automatically.3999    │4000 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4001    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002    │4003    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140044005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4006     You may run "mix format --migrate" to fix this warning automatically.4007     │4008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010     │4011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140124013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4014    You may run "mix format --migrate" to fix this warning automatically.4015    │4016  9 │         <<6::int32, a, b, c, d, e, f>>4017    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4018    │4019    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140204021     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4022     You may run "mix format --migrate" to fix this warning automatically.4023     │4024 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4025     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026     │4027     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140284029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4030    You may run "mix format --migrate" to fix this warning automatically.4031    │4032 11 │         [<<byte_size(name) :: int32>> | name]4033    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034    │4035    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140364037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4038     You may run "mix format --migrate" to fix this warning automatically.4039     │4040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042     │4043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140444045    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4046    You may run "mix format --migrate" to fix this warning automatically.4047    │4048 10 │         [<<IO.iodata_length(data)::int32>> | data]4049    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050    │4051    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140524053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4054    You may run "mix format --migrate" to fix this warning automatically.4055    │4056 13 │         [<<IO.iodata_length(data)::int32>> | data]4057    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058    │4059    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140604061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4062     You may run "mix format --migrate" to fix this warning automatically.4063     │4064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066     │4067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140684069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4070    You may run "mix format --migrate" to fix this warning automatically.4071    │4072 15 │         <<4 :: int32, oid :: uint32>>4073    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074    │4075    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140764077    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4078    You may run "mix format --migrate" to fix this warning automatically.4079    │4080 15 │         <<4 :: int32, oid :: uint32>>4081    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082    │4083    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140844085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4086     You may run "mix format --migrate" to fix this warning automatically.4087     │4088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4090     │4091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140924093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4094    You may run "mix format --migrate" to fix this warning automatically.4095    │4096 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4097    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098    │4099    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141004101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4102    You may run "mix format --migrate" to fix this warning automatically.4103    │4104 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4105    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106    │4107    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141084109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4110     You may run "mix format --migrate" to fix this warning automatically.4111     │4112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114     │4115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141164117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4118    You may run "mix format --migrate" to fix this warning automatically.4119    │4120  9 │         <<16::int32, x::float64, y::float64>>4121    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4122    │4123    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141244125    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4126    You may run "mix format --migrate" to fix this warning automatically.4127    │4128  9 │         <<16::int32, x::float64, y::float64>>4129    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4130    │4131    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141324133    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4134    You may run "mix format --migrate" to fix this warning automatically.4135    │4136  9 │         <<16::int32, x::float64, y::float64>>4137    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4138    │4139    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141404141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4142     You may run "mix format --migrate" to fix this warning automatically.4143     │4144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4146     │4147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141484149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4150    You may run "mix format --migrate" to fix this warning automatically.4151    │4152 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4153    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4154    │4155    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141564157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4158    You may run "mix format --migrate" to fix this warning automatically.4159    │4160 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4161    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162    │4163    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141644165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4166     You may run "mix format --migrate" to fix this warning automatically.4167     │4168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170     │4171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341724173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4174     You may run "mix format --migrate" to fix this warning automatically.4175     │4176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178     │4179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141804181    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4182    You may run "mix format --migrate" to fix this warning automatically.4183    │4184 14 │         [<<byte_size(bin) :: int32>> | bin]4185    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186    │4187    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141884189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4190     You may run "mix format --migrate" to fix this warning automatically.4191     │4192 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4193     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4194     │4195     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341964197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4198    You may run "mix format --migrate" to fix this warning automatically.4199    │4200 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4201    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202    │4203    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342044205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4206    You may run "mix format --migrate" to fix this warning automatically.4207    │4208 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4209    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4210    │4211    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342124213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4214     You may run "mix format --migrate" to fix this warning automatically.4215     │4216 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4217     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218     │4219     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142204221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222    You may run "mix format --migrate" to fix this warning automatically.4223    │4224  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4225    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226    │4227    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142284229    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4230    You may run "mix format --migrate" to fix this warning automatically.4231    │4232  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4233    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234    │4235    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142364237    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4238    You may run "mix format --migrate" to fix this warning automatically.4239    │4240  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4241    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242    │4243    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142444245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246     You may run "mix format --migrate" to fix this warning automatically.4247     │4248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4250     │4251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142524253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254     You may run "mix format --migrate" to fix this warning automatically.4255     │4256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258     │4259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142604261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262     You may run "mix format --migrate" to fix this warning automatically.4263     │4264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266     │4267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142684269     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4270     You may run "mix format --migrate" to fix this warning automatically.4271     │4272 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4273     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274     │4275     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142764277     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278     You may run "mix format --migrate" to fix this warning automatically.4279     │4280 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4281     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282     │4283     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142844285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286    You may run "mix format --migrate" to fix this warning automatically.4287    │4288 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4289    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290    │4291    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142924293     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4294     You may run "mix format --migrate" to fix this warning automatically.4295     │4296 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4297     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298     │4299     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143004301    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4302    You may run "mix format --migrate" to fix this warning automatically.4303    │4304 11 │         [<<16 :: int32>> | uuid]4305    │         ~~~~~~~~~~~~~~~~~~~~~~~~4306    │4307    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143084309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4310     You may run "mix format --migrate" to fix this warning automatically.4311     │4312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314     │4315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143164317    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4318    You may run "mix format --migrate" to fix this warning automatically.4319    │4320  9 │         <<0 :: int32>>4321    │         ~~~~~~~~~~~~~~4322    │4323    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143244325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4326     You may run "mix format --migrate" to fix this warning automatically.4327     │4328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330     │4331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143324333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4334    You may run "mix format --migrate" to fix this warning automatically.4335    │4336 15 │         <<0 :: int32>>4337    │         ~~~~~~~~~~~~~~4338    │4339    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143404341     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4342     You may run "mix format --migrate" to fix this warning automatically.4343     │4344 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4345     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346     │4347     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543484349     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4350     You may run "mix format --migrate" to fix this warning automatically.4351     │4352 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4353     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354     │4355     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443564357     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4358     You may run "mix format --migrate" to fix this warning automatically.4359     │4360 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4361     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4362     │4363     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443644365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4366     You may run "mix format --migrate" to fix this warning automatically.4367     │4368 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4369     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370     │4371     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443724373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4374     You may run "mix format --migrate" to fix this warning automatically.4375     │4376 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4377     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4378     │4379     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443804381     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4382     You may run "mix format --migrate" to fix this warning automatically.4383     │4384 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4385     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4386     │4387     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543884389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4390     You may run "mix format --migrate" to fix this warning automatically.4391     │4392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394     │4395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543964397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4398    You may run "mix format --migrate" to fix this warning automatically.4399    │4400 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402    │4403    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844044405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4406    You may run "mix format --migrate" to fix this warning automatically.4407    │4408 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4409    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410    │4411    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844124413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4414    You may run "mix format --migrate" to fix this warning automatically.4415    │4416 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4417    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4418    │4419    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844204421    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4422    You may run "mix format --migrate" to fix this warning automatically.4423    │4424 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4425    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426    │4427    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844284429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4430    You may run "mix format --migrate" to fix this warning automatically.4431    │4432 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4434    │4435    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444364437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4438    You may run "mix format --migrate" to fix this warning automatically.4439    │4440 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4441    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4442    │4443    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444444445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4446    You may run "mix format --migrate" to fix this warning automatically.4447    │4448 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4449    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4450    │4451    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444524453    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4454    You may run "mix format --migrate" to fix this warning automatically.4455    │4456 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4457    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4458    │4459    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444604461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4462    You may run "mix format --migrate" to fix this warning automatically.4463    │4464 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466    │4467    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744684469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4470    You may run "mix format --migrate" to fix this warning automatically.4471    │4472 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4473    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4474    │4475    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744764477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4478    You may run "mix format --migrate" to fix this warning automatically.4479    │4480 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4481    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482    │4483    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744844485    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4486    You may run "mix format --migrate" to fix this warning automatically.4487    │4488 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4489    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4490    │4491    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744924493     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4494     You may run "mix format --migrate" to fix this warning automatically.4495     │4496 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4497     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498     │4499     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845004501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4502     You may run "mix format --migrate" to fix this warning automatically.4503     │4504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506     │4507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445084509     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4510     You may run "mix format --migrate" to fix this warning automatically.4511     │4512 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4513     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514     │4515     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745164517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4518    You may run "mix format --migrate" to fix this warning automatically.4519    │4520 27 │       <<len :: int32, value :: binary-size(len)>> ->4521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522    │4523    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645244525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4526    You may run "mix format --migrate" to fix this warning automatically.4527    │4528 27 │       <<len :: int32, value :: binary-size(len)>> ->4529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4530    │4531    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245324533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4534    You may run "mix format --migrate" to fix this warning automatically.4535    │4536 27 │       <<len :: int32, value :: binary-size(len)>> ->4537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538    │4539    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545404541     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4542     You may run "mix format --migrate" to fix this warning automatically.4543     │4544 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4545     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546     │4547     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645484549     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4550     You may run "mix format --migrate" to fix this warning automatically.4551     │4552 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4553     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4554     │4555     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245564557     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4558     You may run "mix format --migrate" to fix this warning automatically.4559     │4560 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4561     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562     │4563     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545644565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4566    You may run "mix format --migrate" to fix this warning automatically.4567    │4568 19 │       <<1 :: int32, 1>> -> true4569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4570    │4571    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645724573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4574    You may run "mix format --migrate" to fix this warning automatically.4575    │4576 19 │       <<1 :: int32, 1>> -> true4577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4578    │4579    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245804581    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4582    You may run "mix format --migrate" to fix this warning automatically.4583    │4584 19 │       <<1 :: int32, 1>> -> true4585    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4586    │4587    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545884589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4590    You may run "mix format --migrate" to fix this warning automatically.4591    │4592 20 │       <<1 :: int32, 0>> -> false4593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4594    │4595    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645964597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4598    You may run "mix format --migrate" to fix this warning automatically.4599    │4600 20 │       <<1 :: int32, 0>> -> false4601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4602    │4603    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246044605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4606    You may run "mix format --migrate" to fix this warning automatically.4607    │4608 20 │       <<1 :: int32, 0>> -> false4609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4610    │4611    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546124613     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4614     You may run "mix format --migrate" to fix this warning automatically.4615     │4616 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618     │4619     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646204621     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4622     You may run "mix format --migrate" to fix this warning automatically.4623     │4624 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4625     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626     │4627     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246284629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4630     You may run "mix format --migrate" to fix this warning automatically.4631     │4632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634     │4635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546364637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4638    You may run "mix format --migrate" to fix this warning automatically.4639    │4640 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4642    │4643    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646444645    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4646    You may run "mix format --migrate" to fix this warning automatically.4647    │4648 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4649    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650    │4651    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646524653    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4654    You may run "mix format --migrate" to fix this warning automatically.4655    │4656 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4658    │4659    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646604661    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4662    You may run "mix format --migrate" to fix this warning automatically.4663    │4664 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4666    │4667    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646684669    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4670    You may run "mix format --migrate" to fix this warning automatically.4671    │4672 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674    │4675    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646764677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4678    You may run "mix format --migrate" to fix this warning automatically.4679    │4680 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682    │4683    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246844685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4686    You may run "mix format --migrate" to fix this warning automatically.4687    │4688 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690    │4691    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246924693    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4694    You may run "mix format --migrate" to fix this warning automatically.4695    │4696 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4698    │4699    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247004701    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4702    You may run "mix format --migrate" to fix this warning automatically.4703    │4704 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706    │4707    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247084709    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4710    You may run "mix format --migrate" to fix this warning automatically.4711    │4712 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4714    │4715    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247164717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4718    You may run "mix format --migrate" to fix this warning automatically.4719    │4720 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4722    │4723    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547244725    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4726    You may run "mix format --migrate" to fix this warning automatically.4727    │4728 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730    │4731    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547324733    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4734    You may run "mix format --migrate" to fix this warning automatically.4735    │4736 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738    │4739    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547404741    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4742    You may run "mix format --migrate" to fix this warning automatically.4743    │4744 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746    │4747    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547484749    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4750    You may run "mix format --migrate" to fix this warning automatically.4751    │4752 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754    │4755    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547564757     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4758     You may run "mix format --migrate" to fix this warning automatically.4759     │4760 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4761     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4762     │4763     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647644765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4766     You may run "mix format --migrate" to fix this warning automatically.4767     │4768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770     │4771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247724773     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4774     You may run "mix format --migrate" to fix this warning automatically.4775     │4776 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4777     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778     │4779     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547804781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4782    You may run "mix format --migrate" to fix this warning automatically.4783    │4784 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786    │4787    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647884789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4790    You may run "mix format --migrate" to fix this warning automatically.4791    │4792 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794    │4795    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247964797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4798    You may run "mix format --migrate" to fix this warning automatically.4799    │4800 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802    │4803    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548044805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4806    You may run "mix format --migrate" to fix this warning automatically.4807    │4808 23 │       <<20 :: int32, 3, n, 1, 16,4809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4810    │4811    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648124813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4814    You may run "mix format --migrate" to fix this warning automatically.4815    │4816 23 │       <<20 :: int32, 3, n, 1, 16,4817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4818    │4819    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248204821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4822    You may run "mix format --migrate" to fix this warning automatically.4823    │4824 23 │       <<20 :: int32, 3, n, 1, 16,4825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4826    │4827    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548284829     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4830     You may run "mix format --migrate" to fix this warning automatically.4831     │4832 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4833     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4834     │4835     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648364837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4838     You may run "mix format --migrate" to fix this warning automatically.4839     │4840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842     │4843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248444845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4846     You may run "mix format --migrate" to fix this warning automatically.4847     │4848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850     │4851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548524853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4854    You may run "mix format --migrate" to fix this warning automatically.4855    │4856 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858    │4859    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648604861    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4862    You may run "mix format --migrate" to fix this warning automatically.4863    │4864 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866    │4867    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648684869    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4870    You may run "mix format --migrate" to fix this warning automatically.4871    │4872 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4874    │4875    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648764877    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4878    You may run "mix format --migrate" to fix this warning automatically.4879    │4880 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882    │4883    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648844885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4886    You may run "mix format --migrate" to fix this warning automatically.4887    │4888 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890    │4891    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248924893    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4894    You may run "mix format --migrate" to fix this warning automatically.4895    │4896 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4897    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898    │4899    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249004901    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4902    You may run "mix format --migrate" to fix this warning automatically.4903    │4904 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4905    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906    │4907    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249084909    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4910    You may run "mix format --migrate" to fix this warning automatically.4911    │4912 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4913    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914    │4915    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249164917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4918    You may run "mix format --migrate" to fix this warning automatically.4919    │4920 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922    │4923    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549244925    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4926    You may run "mix format --migrate" to fix this warning automatically.4927    │4928 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930    │4931    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549324933    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4934    You may run "mix format --migrate" to fix this warning automatically.4935    │4936 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938    │4939    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549404941    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4942    You may run "mix format --migrate" to fix this warning automatically.4943    │4944 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4946    │4947    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549484949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4950     You may run "mix format --migrate" to fix this warning automatically.4951     │4952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954     │4955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649564957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4958     You may run "mix format --migrate" to fix this warning automatically.4959     │4960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962     │4963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249644965     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4966     You may run "mix format --migrate" to fix this warning automatically.4967     │4968 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4969     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970     │4971     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549724973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4974    You may run "mix format --migrate" to fix this warning automatically.4975    │4976 36 │       <<4 :: int32, days :: int32>> ->4977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4978    │4979    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649804981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4982    You may run "mix format --migrate" to fix this warning automatically.4983    │4984 36 │       <<4 :: int32, days :: int32>> ->4985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4986    │4987    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649884989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4990    You may run "mix format --migrate" to fix this warning automatically.4991    │4992 36 │       <<4 :: int32, days :: int32>> ->4993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994    │4995    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249964997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4998    You may run "mix format --migrate" to fix this warning automatically.4999    │5000 36 │       <<4 :: int32, days :: int32>> ->5001    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5002    │5003    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250045005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5006    You may run "mix format --migrate" to fix this warning automatically.5007    │5008 36 │       <<4 :: int32, days :: int32>> ->5009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010    │5011    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550125013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5014    You may run "mix format --migrate" to fix this warning automatically.5015    │5016 36 │       <<4 :: int32, days :: int32>> ->5017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018    │5019    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550205021     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5022     You may run "mix format --migrate" to fix this warning automatically.5023     │5024 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5025     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5026     │5027     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650285029     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5030     You may run "mix format --migrate" to fix this warning automatically.5031     │5032 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5033     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5034     │5035     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250365037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5038     You may run "mix format --migrate" to fix this warning automatically.5039     │5040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5042     │5043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550445045    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5046    You may run "mix format --migrate" to fix this warning automatically.5047    │5048 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050    │5051    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650525053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5054    You may run "mix format --migrate" to fix this warning automatically.5055    │5056 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5057    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058    │5059    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250605061    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5062    You may run "mix format --migrate" to fix this warning automatically.5063    │5064 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5065    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066    │5067    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550685069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5070    You may run "mix format --migrate" to fix this warning automatically.5071    │5072 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074    │5075    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650765077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5078    You may run "mix format --migrate" to fix this warning automatically.5079    │5080 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082    │5083    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250845085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5086    You may run "mix format --migrate" to fix this warning automatically.5087    │5088 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5090    │5091    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550925093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5094    You may run "mix format --migrate" to fix this warning automatically.5095    │5096 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5098    │5099    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651005101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5102    You may run "mix format --migrate" to fix this warning automatically.5103    │5104 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106    │5107    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251085109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5110    You may run "mix format --migrate" to fix this warning automatically.5111    │5112 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114    │5115    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551165117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5118    You may run "mix format --migrate" to fix this warning automatically.5119    │5120 26 │       <<4::int32, float::float32>>   -> float5121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122    │5123    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651245125    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5126    You may run "mix format --migrate" to fix this warning automatically.5127    │5128 26 │       <<4::int32, float::float32>>   -> float5129    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130    │5131    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651325133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5134    You may run "mix format --migrate" to fix this warning automatically.5135    │5136 26 │       <<4::int32, float::float32>>   -> float5137    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138    │5139    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251405141    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5142    You may run "mix format --migrate" to fix this warning automatically.5143    │5144 26 │       <<4::int32, float::float32>>   -> float5145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5146    │5147    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251485149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5150    You may run "mix format --migrate" to fix this warning automatically.5151    │5152 26 │       <<4::int32, float::float32>>   -> float5153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154    │5155    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551565157    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5158    You may run "mix format --migrate" to fix this warning automatically.5159    │5160 26 │       <<4::int32, float::float32>>   -> float5161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162    │5163    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551645165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5166     You may run "mix format --migrate" to fix this warning automatically.5167     │5168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170     │5171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651725173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5174     You may run "mix format --migrate" to fix this warning automatically.5175     │5176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5178     │5179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251805181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5182     You may run "mix format --migrate" to fix this warning automatically.5183     │5184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5186     │5187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551885189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5190    You may run "mix format --migrate" to fix this warning automatically.5191    │5192 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194    │5195    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651965197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5198    You may run "mix format --migrate" to fix this warning automatically.5199    │5200 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5202    │5203    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252045205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5206    You may run "mix format --migrate" to fix this warning automatically.5207    │5208 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5209    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210    │5211    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552125213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5214    You may run "mix format --migrate" to fix this warning automatically.5215    │5216 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218    │5219    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652205221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5222    You may run "mix format --migrate" to fix this warning automatically.5223    │5224 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226    │5227    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252285229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5230    You may run "mix format --migrate" to fix this warning automatically.5231    │5232 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5234    │5235    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552365237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5238    You may run "mix format --migrate" to fix this warning automatically.5239    │5240 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5242    │5243    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652445245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5246    You may run "mix format --migrate" to fix this warning automatically.5247    │5248 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250    │5251    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252525253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5254    You may run "mix format --migrate" to fix this warning automatically.5255    │5256 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5258    │5259    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552605261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5262    You may run "mix format --migrate" to fix this warning automatically.5263    │5264 26 │       <<8::int32, float::float64>>        -> float5265    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266    │5267    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652685269    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5270    You may run "mix format --migrate" to fix this warning automatically.5271    │5272 26 │       <<8::int32, float::float64>>        -> float5273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274    │5275    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652765277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5278    You may run "mix format --migrate" to fix this warning automatically.5279    │5280 26 │       <<8::int32, float::float64>>        -> float5281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282    │5283    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252845285    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5286    You may run "mix format --migrate" to fix this warning automatically.5287    │5288 26 │       <<8::int32, float::float64>>        -> float5289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5290    │5291    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252925293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5294    You may run "mix format --migrate" to fix this warning automatically.5295    │5296 26 │       <<8::int32, float::float64>>        -> float5297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298    │5299    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553005301    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5302    You may run "mix format --migrate" to fix this warning automatically.5303    │5304 26 │       <<8::int32, float::float64>>        -> float5305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306    │5307    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553085309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5310     You may run "mix format --migrate" to fix this warning automatically.5311     │5312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5314     │5315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653165317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5318     You may run "mix format --migrate" to fix this warning automatically.5319     │5320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322     │5323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253245325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5326     You may run "mix format --migrate" to fix this warning automatically.5327     │5328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330     │5331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553325333     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5334     You may run "mix format --migrate" to fix this warning automatically.5335     │5336 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5337     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338     │5339     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653405341     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5342     You may run "mix format --migrate" to fix this warning automatically.5343     │5344 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5345     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346     │5347     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253485349     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5350     You may run "mix format --migrate" to fix this warning automatically.5351     │5352 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5353     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354     │5355     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553565357     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5358     You may run "mix format --migrate" to fix this warning automatically.5359     │5360 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5361     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362     │5363     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653645365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5366     You may run "mix format --migrate" to fix this warning automatically.5367     │5368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5370     │5371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253725373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5374     You may run "mix format --migrate" to fix this warning automatically.5375     │5376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378     │5379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553805381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5382    You may run "mix format --migrate" to fix this warning automatically.5383    │5384 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5386    │5387    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653885389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5390    You may run "mix format --migrate" to fix this warning automatically.5391    │5392 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394    │5395    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253965397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5398    You may run "mix format --migrate" to fix this warning automatically.5399    │5400 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402    │5403    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554045405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5406    You may run "mix format --migrate" to fix this warning automatically.5407    │5408 23 │       <<20 :: int32, 3, 128, 0, 16,5409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410    │5411    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654125413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5414    You may run "mix format --migrate" to fix this warning automatically.5415    │5416 23 │       <<20 :: int32, 3, 128, 0, 16,5417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418    │5419    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254205421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5422    You may run "mix format --migrate" to fix this warning automatically.5423    │5424 23 │       <<20 :: int32, 3, 128, 0, 16,5425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5426    │5427    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554285429     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5430     You may run "mix format --migrate" to fix this warning automatically.5431     │5432 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5434     │5435     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654365437     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5438     You may run "mix format --migrate" to fix this warning automatically.5439     │5440 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5441     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5442     │5443     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254445445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5446     You may run "mix format --migrate" to fix this warning automatically.5447     │5448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450     │5451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554525453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5454    You may run "mix format --migrate" to fix this warning automatically.5455    │5456 20 │       <<2 :: int32, int :: int16>> -> int5457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458    │5459    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654605461    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5462    You may run "mix format --migrate" to fix this warning automatically.5463    │5464 20 │       <<2 :: int32, int :: int16>> -> int5465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466    │5467    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654685469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5470    You may run "mix format --migrate" to fix this warning automatically.5471    │5472 20 │       <<2 :: int32, int :: int16>> -> int5473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474    │5475    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254765477    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5478    You may run "mix format --migrate" to fix this warning automatically.5479    │5480 20 │       <<2 :: int32, int :: int16>> -> int5481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5482    │5483    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254845485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5486    You may run "mix format --migrate" to fix this warning automatically.5487    │5488 20 │       <<2 :: int32, int :: int16>> -> int5489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5490    │5491    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554925493    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5494    You may run "mix format --migrate" to fix this warning automatically.5495    │5496 20 │       <<2 :: int32, int :: int16>> -> int5497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5498    │5499    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555005501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5502     You may run "mix format --migrate" to fix this warning automatically.5503     │5504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506     │5507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655085509     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5510     You may run "mix format --migrate" to fix this warning automatically.5511     │5512 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5513     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514     │5515     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255165517     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5518     You may run "mix format --migrate" to fix this warning automatically.5519     │5520 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5521     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522     │5523     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555245525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5526    You may run "mix format --migrate" to fix this warning automatically.5527    │5528 20 │       <<4 :: int32, int :: int32>> -> int5529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5530    │5531    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655325533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5534    You may run "mix format --migrate" to fix this warning automatically.5535    │5536 20 │       <<4 :: int32, int :: int32>> -> int5537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5538    │5539    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655405541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5542    You may run "mix format --migrate" to fix this warning automatically.5543    │5544 20 │       <<4 :: int32, int :: int32>> -> int5545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5546    │5547    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255485549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5550    You may run "mix format --migrate" to fix this warning automatically.5551    │5552 20 │       <<4 :: int32, int :: int32>> -> int5553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5554    │5555    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255565557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5558    You may run "mix format --migrate" to fix this warning automatically.5559    │5560 20 │       <<4 :: int32, int :: int32>> -> int5561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5562    │5563    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555645565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5566    You may run "mix format --migrate" to fix this warning automatically.5567    │5568 20 │       <<4 :: int32, int :: int32>> -> int5569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570    │5571    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555725573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5574     You may run "mix format --migrate" to fix this warning automatically.5575     │5576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578     │5579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655805581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5582     You may run "mix format --migrate" to fix this warning automatically.5583     │5584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5586     │5587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255885589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5590     You may run "mix format --migrate" to fix this warning automatically.5591     │5592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5594     │5595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555965597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5598    You may run "mix format --migrate" to fix this warning automatically.5599    │5600 20 │       <<8 :: int32, int :: int64>> -> int5601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5602    │5603    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656045605    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5606    You may run "mix format --migrate" to fix this warning automatically.5607    │5608 20 │       <<8 :: int32, int :: int64>> -> int5609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610    │5611    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656125613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5614    You may run "mix format --migrate" to fix this warning automatically.5615    │5616 20 │       <<8 :: int32, int :: int64>> -> int5617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5618    │5619    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256205621    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5622    You may run "mix format --migrate" to fix this warning automatically.5623    │5624 20 │       <<8 :: int32, int :: int64>> -> int5625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5626    │5627    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256285629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5630    You may run "mix format --migrate" to fix this warning automatically.5631    │5632 20 │       <<8 :: int32, int :: int64>> -> int5633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5634    │5635    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556365637    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5638    You may run "mix format --migrate" to fix this warning automatically.5639    │5640 20 │       <<8 :: int32, int :: int64>> -> int5641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5642    │5643    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556445645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5646     You may run "mix format --migrate" to fix this warning automatically.5647     │5648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5650     │5651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656525653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5654     You may run "mix format --migrate" to fix this warning automatically.5655     │5656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5658     │5659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256605661     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5662     You may run "mix format --migrate" to fix this warning automatically.5663     │5664 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5665     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666     │5667     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556685669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5670    You may run "mix format --migrate" to fix this warning automatically.5671    │5672 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5674    │5675    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656765677    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5678    You may run "mix format --migrate" to fix this warning automatically.5679    │5680 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682    │5683    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656845685    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5686    You may run "mix format --migrate" to fix this warning automatically.5687    │5688 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5690    │5691    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656925693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5694    You may run "mix format --migrate" to fix this warning automatically.5695    │5696 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5698    │5699    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657005701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5702    You may run "mix format --migrate" to fix this warning automatically.5703    │5704 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5706    │5707    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257085709    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5710    You may run "mix format --migrate" to fix this warning automatically.5711    │5712 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5714    │5715    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257165717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5718    You may run "mix format --migrate" to fix this warning automatically.5719    │5720 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722    │5723    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257245725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5726    You may run "mix format --migrate" to fix this warning automatically.5727    │5728 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730    │5731    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257325733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5734    You may run "mix format --migrate" to fix this warning automatically.5735    │5736 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738    │5739    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557405741    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5742    You may run "mix format --migrate" to fix this warning automatically.5743    │5744 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746    │5747    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557485749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5750    You may run "mix format --migrate" to fix this warning automatically.5751    │5752 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754    │5755    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557565757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5758    You may run "mix format --migrate" to fix this warning automatically.5759    │5760 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5762    │5763    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557645765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5766     You may run "mix format --migrate" to fix this warning automatically.5767     │5768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5770     │5771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657725773     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5774     You may run "mix format --migrate" to fix this warning automatically.5775     │5776 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5777     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778     │5779     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257805781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5782     You may run "mix format --migrate" to fix this warning automatically.5783     │5784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786     │5787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557885789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5790    You may run "mix format --migrate" to fix this warning automatically.5791    │5792 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794    │5795    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657965797    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5798    You may run "mix format --migrate" to fix this warning automatically.5799    │5800 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802    │5803    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658045805    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5806    You may run "mix format --migrate" to fix this warning automatically.5807    │5808 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810    │5811    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658125813    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5814    You may run "mix format --migrate" to fix this warning automatically.5815    │5816 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818    │5819    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658205821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5822    You may run "mix format --migrate" to fix this warning automatically.5823    │5824 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5826    │5827    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258285829    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5830    You may run "mix format --migrate" to fix this warning automatically.5831    │5832 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5834    │5835    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258365837    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5838    You may run "mix format --migrate" to fix this warning automatically.5839    │5840 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842    │5843    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258445845    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5846    You may run "mix format --migrate" to fix this warning automatically.5847    │5848 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850    │5851    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258525853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5854    You may run "mix format --migrate" to fix this warning automatically.5855    │5856 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858    │5859    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558605861    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5862    You may run "mix format --migrate" to fix this warning automatically.5863    │5864 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866    │5867    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558685869    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5870    You may run "mix format --migrate" to fix this warning automatically.5871    │5872 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874    │5875    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558765877    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5878    You may run "mix format --migrate" to fix this warning automatically.5879    │5880 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5882    │5883    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558845885     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5886     You may run "mix format --migrate" to fix this warning automatically.5887     │5888 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5889     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5890     │5891     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658925893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5894     You may run "mix format --migrate" to fix this warning automatically.5895     │5896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898     │5899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259005901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5902     You may run "mix format --migrate" to fix this warning automatically.5903     │5904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906     │5907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559085909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5910    You may run "mix format --migrate" to fix this warning automatically.5911    │5912 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5913    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914    │5915    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659165917    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5918    You may run "mix format --migrate" to fix this warning automatically.5919    │5920 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922    │5923    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659245925    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5926    You may run "mix format --migrate" to fix this warning automatically.5927    │5928 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930    │5931    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659325933    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5934    You may run "mix format --migrate" to fix this warning automatically.5935    │5936 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938    │5939    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659405941    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5942    You may run "mix format --migrate" to fix this warning automatically.5943    │5944 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946    │5947    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659485949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5950    You may run "mix format --migrate" to fix this warning automatically.5951    │5952 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954    │5955    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259565957    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5958    You may run "mix format --migrate" to fix this warning automatically.5959    │5960 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5961    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5962    │5963    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259645965    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5966    You may run "mix format --migrate" to fix this warning automatically.5967    │5968 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970    │5971    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259725973    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5974    You may run "mix format --migrate" to fix this warning automatically.5975    │5976 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978    │5979    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259805981    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5982    You may run "mix format --migrate" to fix this warning automatically.5983    │5984 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986    │5987    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259885989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5990    You may run "mix format --migrate" to fix this warning automatically.5991    │5992 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994    │5995    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559965997    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5998    You may run "mix format --migrate" to fix this warning automatically.5999    │6000 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6001    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002    │6003    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560046005    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6006    You may run "mix format --migrate" to fix this warning automatically.6007    │6008 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010    │6011    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560126013    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6014    You may run "mix format --migrate" to fix this warning automatically.6015    │6016 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018    │6019    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560206021    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6022    You may run "mix format --migrate" to fix this warning automatically.6023    │6024 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026    │6027    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560286029     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6030     You may run "mix format --migrate" to fix this warning automatically.6031     │6032 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6033     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034     │6035     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660366037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6038     You may run "mix format --migrate" to fix this warning automatically.6039     │6040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6042     │6043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260446045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6046     You may run "mix format --migrate" to fix this warning automatically.6047     │6048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050     │6051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560526053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6054    You may run "mix format --migrate" to fix this warning automatically.6055    │6056 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6057    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058    │6059    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660606061    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6062    You may run "mix format --migrate" to fix this warning automatically.6063    │6064 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6065    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066    │6067    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260686069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6070    You may run "mix format --migrate" to fix this warning automatically.6071    │6072 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074    │6075    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560766077     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6078     You may run "mix format --migrate" to fix this warning automatically.6079     │6080 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6081     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6082     │6083     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660846085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6086     You may run "mix format --migrate" to fix this warning automatically.6087     │6088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090     │6091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260926093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6094     You may run "mix format --migrate" to fix this warning automatically.6095     │6096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098     │6099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561006101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6102    You may run "mix format --migrate" to fix this warning automatically.6103    │6104 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106    │6107    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661086109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6110    You may run "mix format --migrate" to fix this warning automatically.6111    │6112 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114    │6115    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261166117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6118    You may run "mix format --migrate" to fix this warning automatically.6119    │6120 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122    │6123    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561246125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6126     You may run "mix format --migrate" to fix this warning automatically.6127     │6128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130     │6131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661326133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6134     You may run "mix format --migrate" to fix this warning automatically.6135     │6136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6138     │6139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261406141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6142     You may run "mix format --migrate" to fix this warning automatically.6143     │6144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6146     │6147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561486149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6150    You may run "mix format --migrate" to fix this warning automatically.6151    │6152 19 │       <<len :: int32, data :: binary-size(len)>> ->6153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6154    │6155    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661566157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6158    You may run "mix format --migrate" to fix this warning automatically.6159    │6160 19 │       <<len :: int32, data :: binary-size(len)>> ->6161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162    │6163    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261646165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6166    You may run "mix format --migrate" to fix this warning automatically.6167    │6168 19 │       <<len :: int32, data :: binary-size(len)>> ->6169    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170    │6171    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561726173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6174     You may run "mix format --migrate" to fix this warning automatically.6175     │6176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178     │6179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661806181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6182     You may run "mix format --migrate" to fix this warning automatically.6183     │6184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186     │6187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261886189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6190     You may run "mix format --migrate" to fix this warning automatically.6191     │6192 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6193     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194     │6195     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561966197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6198    You may run "mix format --migrate" to fix this warning automatically.6199    │6200 28 │       <<4 :: int32, oid :: uint32>> -> oid6201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6202    │6203    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662046205    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6206    You may run "mix format --migrate" to fix this warning automatically.6207    │6208 28 │       <<4 :: int32, oid :: uint32>> -> oid6209    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6210    │6211    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662126213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6214    You may run "mix format --migrate" to fix this warning automatically.6215    │6216 28 │       <<4 :: int32, oid :: uint32>> -> oid6217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218    │6219    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262206221    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6222    You may run "mix format --migrate" to fix this warning automatically.6223    │6224 28 │       <<4 :: int32, oid :: uint32>> -> oid6225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6226    │6227    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262286229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6230    You may run "mix format --migrate" to fix this warning automatically.6231    │6232 28 │       <<4 :: int32, oid :: uint32>> -> oid6233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234    │6235    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562366237    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6238    You may run "mix format --migrate" to fix this warning automatically.6239    │6240 28 │       <<4 :: int32, oid :: uint32>> -> oid6241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242    │6243    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562446245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6246     You may run "mix format --migrate" to fix this warning automatically.6247     │6248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250     │6251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662526253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6254     You may run "mix format --migrate" to fix this warning automatically.6255     │6256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258     │6259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262606261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6262     You may run "mix format --migrate" to fix this warning automatically.6263     │6264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6266     │6267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562686269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6270    You may run "mix format --migrate" to fix this warning automatically.6271    │6272 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274    │6275    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662766277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6278    You may run "mix format --migrate" to fix this warning automatically.6279    │6280 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282    │6283    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262846285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6286    You may run "mix format --migrate" to fix this warning automatically.6287    │6288 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290    │6291    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562926293     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6294     You may run "mix format --migrate" to fix this warning automatically.6295     │6296 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6297     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298     │6299     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663006301     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6302     You may run "mix format --migrate" to fix this warning automatically.6303     │6304 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6305     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306     │6307     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263086309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6310     You may run "mix format --migrate" to fix this warning automatically.6311     │6312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6314     │6315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563166317    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6318    You may run "mix format --migrate" to fix this warning automatically.6319    │6320 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6321    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6322    │6323    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663246325    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6326    You may run "mix format --migrate" to fix this warning automatically.6327    │6328 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6329    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6330    │6331    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663326333    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6334    You may run "mix format --migrate" to fix this warning automatically.6335    │6336 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6338    │6339    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663406341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6342    You may run "mix format --migrate" to fix this warning automatically.6343    │6344 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346    │6347    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263486349    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6350    You may run "mix format --migrate" to fix this warning automatically.6351    │6352 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354    │6355    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263566357    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6358    You may run "mix format --migrate" to fix this warning automatically.6359    │6360 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362    │6363    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263646365    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6366    You may run "mix format --migrate" to fix this warning automatically.6367    │6368 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6370    │6371    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563726373    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6374    You may run "mix format --migrate" to fix this warning automatically.6375    │6376 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6377    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6378    │6379    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563806381    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6382    You may run "mix format --migrate" to fix this warning automatically.6383    │6384 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6386    │6387    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563886389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6390     You may run "mix format --migrate" to fix this warning automatically.6391     │6392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394     │6395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663966397     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6398     You may run "mix format --migrate" to fix this warning automatically.6399     │6400 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6401     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6402     │6403     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264046405     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6406     You may run "mix format --migrate" to fix this warning automatically.6407     │6408 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6409     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6410     │6411     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564126413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6414    You may run "mix format --migrate" to fix this warning automatically.6415    │6416 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6418    │6419    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664206421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6422    You may run "mix format --migrate" to fix this warning automatically.6423    │6424 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6426    │6427    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264286429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6430    You may run "mix format --migrate" to fix this warning automatically.6431    │6432 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6434    │6435    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564366437     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6438     You may run "mix format --migrate" to fix this warning automatically.6439     │6440 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6441     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6442     │6443     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664446445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6446     You may run "mix format --migrate" to fix this warning automatically.6447     │6448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6450     │6451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264526453     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6454     You may run "mix format --migrate" to fix this warning automatically.6455     │6456 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6457     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6458     │6459     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564606461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6462    You may run "mix format --migrate" to fix this warning automatically.6463    │6464 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6466    │6467    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864686469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6470    You may run "mix format --migrate" to fix this warning automatically.6471    │6472 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6474    │6475    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464766477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6478    You may run "mix format --migrate" to fix this warning automatically.6479    │6480 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482    │6483    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764846485     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6486     You may run "mix format --migrate" to fix this warning automatically.6487     │6488 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6489     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6490     │6491     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864926493     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6494     You may run "mix format --migrate" to fix this warning automatically.6495     │6496 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6497     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6498     │6499     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465006501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6502     You may run "mix format --migrate" to fix this warning automatically.6503     │6504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6506     │6507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765086509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6510    You may run "mix format --migrate" to fix this warning automatically.6511    │6512 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6514    │6515    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665166517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6518    You may run "mix format --migrate" to fix this warning automatically.6519    │6520 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6522    │6523    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265246525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6526    You may run "mix format --migrate" to fix this warning automatically.6527    │6528 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6530    │6531    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565326533     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6534     You may run "mix format --migrate" to fix this warning automatically.6535     │6536 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6537     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6538     │6539     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665406541     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6542     You may run "mix format --migrate" to fix this warning automatically.6543     │6544 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6545     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6546     │6547     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265486549     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6550     You may run "mix format --migrate" to fix this warning automatically.6551     │6552 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6553     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6554     │6555     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565566557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6558    You may run "mix format --migrate" to fix this warning automatically.6559    │6560 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6562    │6563    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865646565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6566    You may run "mix format --migrate" to fix this warning automatically.6567    │6568 40 │         <<count::int32, data::binary>> = binary6569    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6570    │6571    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865726573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6574    You may run "mix format --migrate" to fix this warning automatically.6575    │6576 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6578    │6579    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465806581    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6582    You may run "mix format --migrate" to fix this warning automatically.6583    │6584 40 │         <<count::int32, data::binary>> = binary6585    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6586    │6587    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465886589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6590    You may run "mix format --migrate" to fix this warning automatically.6591    │6592 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6594    │6595    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765966597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6598    You may run "mix format --migrate" to fix this warning automatically.6599    │6600 40 │         <<count::int32, data::binary>> = binary6601    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6602    │6603    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766046605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6606    You may run "mix format --migrate" to fix this warning automatically.6607    │6608 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6610    │6611    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866126613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6614    You may run "mix format --migrate" to fix this warning automatically.6615    │6616 44 │         <<_::int32, data::binary>> = binary6617    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6618    │6619    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866206621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6622    You may run "mix format --migrate" to fix this warning automatically.6623    │6624 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6626    │6627    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466286629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6630    You may run "mix format --migrate" to fix this warning automatically.6631    │6632 44 │         <<_::int32, data::binary>> = binary6633    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6634    │6635    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466366637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6638    You may run "mix format --migrate" to fix this warning automatically.6639    │6640 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6642    │6643    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766446645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6646    You may run "mix format --migrate" to fix this warning automatically.6647    │6648 44 │         <<_::int32, data::binary>> = binary6649    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6650    │6651    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766526653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6654     You may run "mix format --migrate" to fix this warning automatically.6655     │6656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6658     │6659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866606661     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6662     You may run "mix format --migrate" to fix this warning automatically.6663     │6664 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6665     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6666     │6667     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466686669     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6670     You may run "mix format --migrate" to fix this warning automatically.6671     │6672 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6673     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6674     │6675     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766766677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6678    You may run "mix format --migrate" to fix this warning automatically.6679    │6680 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6682    │6683    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666846685    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6686    You may run "mix format --migrate" to fix this warning automatically.6687    │6688 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6690    │6691    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666926693    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6694    You may run "mix format --migrate" to fix this warning automatically.6695    │6696 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6698    │6699    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667006701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6702    You may run "mix format --migrate" to fix this warning automatically.6703    │6704 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6706    │6707    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267086709    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6710    You may run "mix format --migrate" to fix this warning automatically.6711    │6712 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6714    │6715    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267166717    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6718    You may run "mix format --migrate" to fix this warning automatically.6719    │6720 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6722    │6723    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267246725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6726    You may run "mix format --migrate" to fix this warning automatically.6727    │6728 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6730    │6731    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567326733    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6734    You may run "mix format --migrate" to fix this warning automatically.6735    │6736 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6738    │6739    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567406741    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6742    You may run "mix format --migrate" to fix this warning automatically.6743    │6744 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6746    │6747    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567486749     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6750     You may run "mix format --migrate" to fix this warning automatically.6751     │6752 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6753     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6754     │6755     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667566757     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6758     You may run "mix format --migrate" to fix this warning automatically.6759     │6760 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6761     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6762     │6763     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267646765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6766     You may run "mix format --migrate" to fix this warning automatically.6767     │6768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6770     │6771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567726773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6774    You may run "mix format --migrate" to fix this warning automatically.6775    │6776 33 │       <<8 :: int32, microsecs :: int64>> ->6777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6778    │6779    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667806781    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6782    You may run "mix format --migrate" to fix this warning automatically.6783    │6784 33 │       <<8 :: int32, microsecs :: int64>> ->6785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6786    │6787    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667886789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6790    You may run "mix format --migrate" to fix this warning automatically.6791    │6792 33 │       <<8 :: int32, microsecs :: int64>> ->6793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6794    │6795    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267966797    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6798    You may run "mix format --migrate" to fix this warning automatically.6799    │6800 33 │       <<8 :: int32, microsecs :: int64>> ->6801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6802    │6803    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268046805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6806    You may run "mix format --migrate" to fix this warning automatically.6807    │6808 33 │       <<8 :: int32, microsecs :: int64>> ->6809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6810    │6811    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568126813    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6814    You may run "mix format --migrate" to fix this warning automatically.6815    │6816 33 │       <<8 :: int32, microsecs :: int64>> ->6817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6818    │6819    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568206821     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6822     You may run "mix format --migrate" to fix this warning automatically.6823     │6824 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6825     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6826     │6827     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668286829     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6830     You may run "mix format --migrate" to fix this warning automatically.6831     │6832 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6833     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6834     │6835     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268366837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6838     You may run "mix format --migrate" to fix this warning automatically.6839     │6840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6842     │6843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568446845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6846    You may run "mix format --migrate" to fix this warning automatically.6847    │6848 37 │       <<8 :: int32, microsecs :: int64>> ->6849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6850    │6851    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668526853    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6854    You may run "mix format --migrate" to fix this warning automatically.6855    │6856 37 │       <<8 :: int32, microsecs :: int64>> ->6857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6858    │6859    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668606861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6862    You may run "mix format --migrate" to fix this warning automatically.6863    │6864 37 │       <<8 :: int32, microsecs :: int64>> ->6865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6866    │6867    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268686869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6870    You may run "mix format --migrate" to fix this warning automatically.6871    │6872 37 │       <<8 :: int32, microsecs :: int64>> ->6873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6874    │6875    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268766877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6878    You may run "mix format --migrate" to fix this warning automatically.6879    │6880 37 │       <<8 :: int32, microsecs :: int64>> ->6881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882    │6883    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568846885    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6886    You may run "mix format --migrate" to fix this warning automatically.6887    │6888 37 │       <<8 :: int32, microsecs :: int64>> ->6889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6890    │6891    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568926893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6894     You may run "mix format --migrate" to fix this warning automatically.6895     │6896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6898     │6899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669006901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6902     You may run "mix format --migrate" to fix this warning automatically.6903     │6904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6906     │6907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269086909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6910     You may run "mix format --migrate" to fix this warning automatically.6911     │6912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6914     │6915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569166917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6918    You may run "mix format --migrate" to fix this warning automatically.6919    │6920 42 │       <<8 :: int32, microsecs :: int64>> ->6921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6922    │6923    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669246925    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6926    You may run "mix format --migrate" to fix this warning automatically.6927    │6928 42 │       <<8 :: int32, microsecs :: int64>> ->6929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6930    │6931    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669326933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6934    You may run "mix format --migrate" to fix this warning automatically.6935    │6936 42 │       <<8 :: int32, microsecs :: int64>> ->6937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6938    │6939    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269406941    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6942    You may run "mix format --migrate" to fix this warning automatically.6943    │6944 42 │       <<8 :: int32, microsecs :: int64>> ->6945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6946    │6947    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269486949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6950    You may run "mix format --migrate" to fix this warning automatically.6951    │6952 42 │       <<8 :: int32, microsecs :: int64>> ->6953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6954    │6955    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569566957    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6958    You may run "mix format --migrate" to fix this warning automatically.6959    │6960 42 │       <<8 :: int32, microsecs :: int64>> ->6961    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6962    │6963    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569646965     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6966     You may run "mix format --migrate" to fix this warning automatically.6967     │6968 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6969     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6970     │6971     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669726973     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6974     You may run "mix format --migrate" to fix this warning automatically.6975     │6976 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6977     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6978     │6979     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269806981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6982     You may run "mix format --migrate" to fix this warning automatically.6983     │6984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6986     │6987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569886989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6990    You may run "mix format --migrate" to fix this warning automatically.6991    │6992 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6994    │6995    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669966997    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6998    You may run "mix format --migrate" to fix this warning automatically.6999    │7000 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7001    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7002    │7003    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670047005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7006    You may run "mix format --migrate" to fix this warning automatically.7007    │7008 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7010    │7011    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670127013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7014    You may run "mix format --migrate" to fix this warning automatically.7015    │7016 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7018    │7019    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270207021    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7022    You may run "mix format --migrate" to fix this warning automatically.7023    │7024 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7026    │7027    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270287029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7030    You may run "mix format --migrate" to fix this warning automatically.7031    │7032 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7034    │7035    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270367037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7038    You may run "mix format --migrate" to fix this warning automatically.7039    │7040 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7042    │7043    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570447045    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7046    You may run "mix format --migrate" to fix this warning automatically.7047    │7048 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7050    │7051    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570527053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7054    You may run "mix format --migrate" to fix this warning automatically.7055    │7056 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7057    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7058    │7059    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570607061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7062     You may run "mix format --migrate" to fix this warning automatically.7063     │7064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7066     │7067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670687069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7070     You may run "mix format --migrate" to fix this warning automatically.7071     │7072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7074     │7075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270767077     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7078     You may run "mix format --migrate" to fix this warning automatically.7079     │7080 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7081     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7082     │7083     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570847085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7086     You may run "mix format --migrate" to fix this warning automatically.7087     │7088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7090     │7091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670927093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7094     You may run "mix format --migrate" to fix this warning automatically.7095     │7096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7098     │7099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671007101     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7102     You may run "mix format --migrate" to fix this warning automatically.7103     │7104 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7105     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7106     │7107     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271087109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7110     You may run "mix format --migrate" to fix this warning automatically.7111     │7112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7114     │7115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271167117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7118     You may run "mix format --migrate" to fix this warning automatically.7119     │7120 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7121     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7122     │7123     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571247125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7126     You may run "mix format --migrate" to fix this warning automatically.7127     │7128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7130     │7131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571327133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7134     You may run "mix format --migrate" to fix this warning automatically.7135     │7136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7138     │7139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671407141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7142     You may run "mix format --migrate" to fix this warning automatically.7143     │7144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7146     │7147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271487149     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7150     You may run "mix format --migrate" to fix this warning automatically.7151     │7152 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7153     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7154     │7155     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571567157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7158    You may run "mix format --migrate" to fix this warning automatically.7159    │7160 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7162    │7163    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671647165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7166    You may run "mix format --migrate" to fix this warning automatically.7167    │7168 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7169    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7170    │7171    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271727173    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7174    You may run "mix format --migrate" to fix this warning automatically.7175    │7176 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7177    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7178    │7179    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571807181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7182     You may run "mix format --migrate" to fix this warning automatically.7183     │7184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7186     │7187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671887189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7190     You may run "mix format --migrate" to fix this warning automatically.7191     │7192 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7193     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7194     │7195     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271967197     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7198     You may run "mix format --migrate" to fix this warning automatically.7199     │7200 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7201     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7202     │7203     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572047205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7206    You may run "mix format --migrate" to fix this warning automatically.7207    │7208 17 │       <<0 :: int32>> -> :void7209    │       ~~~~~~~~~~~~~~~~~~~~~~~7210    │7211    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672127213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7214    You may run "mix format --migrate" to fix this warning automatically.7215    │7216 17 │       <<0 :: int32>> -> :void7217    │       ~~~~~~~~~~~~~~~~~~~~~~~7218    │7219    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272207221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7222    You may run "mix format --migrate" to fix this warning automatically.7223    │7224 17 │       <<0 :: int32>> -> :void7225    │       ~~~~~~~~~~~~~~~~~~~~~~~7226    │7227    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572287229     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7230     You may run "mix format --migrate" to fix this warning automatically.7231     │7232 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7233     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7234     │7235     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672367237     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7238     You may run "mix format --migrate" to fix this warning automatically.7239     │7240 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7241     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7242     │7243     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272447245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7246     You may run "mix format --migrate" to fix this warning automatically.7247     │7248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7250     │7251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572527253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7254    You may run "mix format --migrate" to fix this warning automatically.7255    │7256 23 │       <<0 :: int32>> -> :void7257    │       ~~~~~~~~~~~~~~~~~~~~~~~7258    │7259    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672607261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7262    You may run "mix format --migrate" to fix this warning automatically.7263    │7264 23 │       <<0 :: int32>> -> :void7265    │       ~~~~~~~~~~~~~~~~~~~~~~~7266    │7267    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272687269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7270    You may run "mix format --migrate" to fix this warning automatically.7271    │7272 23 │       <<0 :: int32>> -> :void7273    │       ~~~~~~~~~~~~~~~~~~~~~~~7274    │7275    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572767277     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7278     You may run "mix format --migrate" to fix this warning automatically.7279     │7280 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7281     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7282     │7283     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672847285     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7286     You may run "mix format --migrate" to fix this warning automatically.7287     │7288 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7289     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7290     │7291     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272927293     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7294     You may run "mix format --migrate" to fix this warning automatically.7295     │7296 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7297     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7298     │7299     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573007301    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7302    │7303 20 │     manager    = worker(Postgrex.TypeManager, [])7304    │                  ~7305    │7306    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173077308    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7309    │7310 21 │     server_sup = supervisor(__MODULE__, [:servers])7311    │                  ~7312    │7313    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173147315    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7316    │7317 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7318    │     ~7319    │7320    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17321    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173227323    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7324    │7325 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7326    │                   ~7327    │7328    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173297330     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7331     │7332 110 │     if Map.size(s.listener_channels[channel]) == 1 do7333     │            ~7334     │7335     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37336     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37337     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273387339     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7340     │7341 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7342     │               ~7343     │7344     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273457346    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7347    │7348 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7349    │            ~7350    │7351    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173527353     warning: a struct for Postgrex.Query is expected on struct update:73547355         %Postgrex.Query{7356           query7357           | param_oids: param_oids,7358             param_formats: param_formats,7359             param_types: param_types7360         }73617362     but got type:73637364         dynamic()73657366     where "query" was given the type:73677368         # type: dynamic()7369         # from: lib/postgrex/protocol.ex:910:357370         query73717372     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73737374     type warning found at:7375     │7376 915 │         query = %Query{query | param_oids: param_oids,7377     │                 ~7378     │7379     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673807381     warning: a struct for Postgrex.Query is expected on struct update:73827383         %Postgrex.Query{7384           query7385           | ref: make_ref(),7386             types: types,7387             columns: col_names,7388             result_oids: result_oids,7389             result_formats: result_formats,7390             result_types: result_types7391         }73927393     but got type:73947395         dynamic()73967397     where "query" was given the type:73987399         # type: dynamic()7400         # from: lib/postgrex/protocol.ex:926:357401         query74027403     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74047405     type warning found at:7406     │7407 932 │         query = %Query{query | ref: make_ref(), types: types,7408     │                 ~7409     │7410     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674117412     warning: a struct for Postgrex.Query is expected on struct update:74137414         %Postgrex.Query{query | ref: make_ref()}74157416     but got type:74177418         dynamic()74197420     where "query" was given the type:74217422         # type: dynamic()7423         # from: lib/postgrex/protocol.ex:977:317424         query74257426     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74277428     type warning found at:7429     │7430 978 │     query = %Query{query | ref: make_ref()}7431     │             ~7432     │7433     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574347435    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7436    │7437  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7438    │                 ~7439    │7440    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/274417442    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7443    │7444  9 │                 worker(Postgrex.Parameters, [])]7445    │                 ~7446    │7447    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/274487449      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7450      │7451 2131 │     formatted_reason = :ssl.format_error(reason)7452      │                             ~7453      │7454      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374557456      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7457      │7458 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7459      │                                            ~7460      │7461      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374627463      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7464      │7465 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7466      │        ~7467      │7468      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274697470      warning: a struct for Postgrex.Query is expected on struct update:74717472          %Postgrex.Query{query | name: ""}74737474      but got type:74757476          dynamic()74777478      where "query" was given the type:74797480          # type: dynamic()7481          # from: lib/postgrex/protocol.ex:2313:167482          query74837484      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74857486      type warning found at:7487      │7488 2313 │   defp unnamed(query), do: %Query{query | name: ""}7489      │                            ~7490      │7491      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174927493Generated postgrex app7494warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7495  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27496  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17497  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57498  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27499  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47500  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275017502==> ecto7503Compiling 70 files (.ex)7504     warning: using single-quoted strings to represent charlists is deprecated.7505     Use ~c"" if you indeed want a charlist or use "" instead.7506     You may run "mix format --migrate" to change all single-quoted7507     strings to use the ~c sigil and fix this warning.7508     │7509 166 │     defp insert_all_value(_),   do: '?'7510     │                                     ~7511     │7512     └─ lib/ecto/adapters/mysql/connection.ex:166:3775137514     warning: using single-quoted strings to represent charlists is deprecated.7515     Use ~c"" if you indeed want a charlist or use "" instead.7516     You may run "mix format --migrate" to change all single-quoted7517     strings to use the ~c sigil and fix this warning.7518     │7519 354 │       '?'7520     │       ~7521     │7522     └─ lib/ecto/adapters/mysql/connection.ex:354:775237524      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75257526      This error happens when you have function calls without parentheses inside keywords. For example:75277528          function(arg, one: nested_call a, b, c)7529          function(arg, one: if expr, do: :this, else: :that)75307531      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:75327533          function(arg, one: if(expr, do: :this, else: :that))7534          function(arg, one: nested_call(a, b, c))75357536      Ambiguity found at:7537      │7538 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7539      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7540      │7541      └─ lib/ecto/changeset.ex:228675427543     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75447545     This error happens when you have function calls without parentheses inside keywords. For example:75467547         function(arg, one: nested_call a, b, c)7548         function(arg, one: if expr, do: :this, else: :that)75497550     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:75517552         function(arg, one: if(expr, do: :this, else: :that))7553         function(arg, one: nested_call(a, b, c))75547555     Ambiguity found at:7556     │7557 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7558     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7559     │7560     └─ lib/ecto/migration/runner.ex:26575617562     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75637564     This error happens when you have function calls without parentheses inside keywords. For example:75657566         function(arg, one: nested_call a, b, c)7567         function(arg, one: if expr, do: :this, else: :that)75687569     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:75707571         function(arg, one: if(expr, do: :this, else: :that))7572         function(arg, one: nested_call(a, b, c))75737574     Ambiguity found at:7575     │7576 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7578     │7579     └─ lib/ecto/migration/runner.ex:26775807581     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7582     │7583 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7584     │        ~7585     │7586     └─ lib/ecto/query/builder.ex:136:875877588     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7589     │7590 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7591     │                                             ~~7592     │7593     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275947595     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7596     │7597 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7598     │                                         ~~7599     │7600     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276017602     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76037604     This error happens when you have function calls without parentheses inside keywords. For example:76057606         function(arg, one: nested_call a, b, c)7607         function(arg, one: if expr, do: :this, else: :that)76087609     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:76107611         function(arg, one: if(expr, do: :this, else: :that))7612         function(arg, one: nested_call(a, b, c))76137614     Ambiguity found at:7615     │7616 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7618     │7619     └─ lib/ecto/repo/schema.ex:45476207621    warning: unused require Ecto.Query7622    │7623  6 │   require Ecto.Query7624    │   ~7625    │7626    └─ lib/ecto/repo/preloader.ex:6:376277628    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7629    │7630  9 │   schema "schema_migrations" do7631    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7632    │7633    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76347635      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7636      │7637 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7638      │     ~7639      │7640      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276417642    warning: incompatible types given to Mix.Ecto.ensure_started/2:76437644        Mix.Ecto.ensure_started(repo, opts)76457646    given types:76477648        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76497650    but expected one of:76517652        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76537654    where "opts" was given the type:76557656        # type: dynamic(7657          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7658            non_struct_map()7659        )7660        # from: lib/mix/tasks/ecto.rollback.ex:64:107661        opts =7662          if opts[:quiet] do7663            Keyword.merge(opts, log: false, log_sql: false)7664          else7665            opts7666          end76677668    where "repo" was given the type:76697670        # type: dynamic(atom())7671        # from: lib/mix/tasks/ecto.rollback.ex:70:77672        Mix.Ecto.ensure_repo(repo, args)76737674    type warning found at:7675    │7676 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7677    │                          ~7678    │7679    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276807681    warning: incompatible types given to Mix.Ecto.ensure_started/2:76827683        Mix.Ecto.ensure_started(repo, all: true)76847685    given types:76867687        -dynamic(atom())-, non_empty_list({:all, true})76887689    but expected one of:76907691        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76927693    where "repo" was given the type:76947695        # type: dynamic(atom())7696        # from: lib/mix/tasks/ecto.migrations.ex:37:77697        Mix.Ecto.ensure_repo(repo, args)76987699    type warning found at:7700    │7701 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7702    │                       ~7703    │7704    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377057706    warning: incompatible types given to Mix.Ecto.ensure_started/2:77077708        Mix.Ecto.ensure_started(repo, opts)77097710    given types:77117712        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77137714    but expected one of:77157716        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77177718    where "opts" was given the type:77197720        # type: dynamic(7721          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7722            non_struct_map()7723        )7724        # from: lib/mix/tasks/ecto.migrate.ex:68:107725        opts =7726          if opts[:quiet] do7727            Keyword.merge(opts, log: false, log_sql: false)7728          else7729            opts7730          end77317732    where "repo" was given the type:77337734        # type: dynamic(atom())7735        # from: lib/mix/tasks/ecto.migrate.ex:74:77736        Mix.Ecto.ensure_repo(repo, args)77377738    type warning found at:7739    │7740 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7741    │                          ~7742    │7743    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277447745     warning: the following clause will never match:77467747         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->77487749     because it attempts to match on the result of:77507751         System.stacktrace()77527753     which has type:77547755         empty_list()77567757     where "args_or_arity" was given the type:77587759         # type: float() or integer() or non_empty_list(term())7760         # from: lib/ecto/changeset.ex7761         (_() when args_or_arity == 2) when length(args_or_arity) == 277627763     where "module" was given the type:77647765         # type: dynamic()7766         # from: lib/ecto/changeset.ex:733:307767         module77687769     type warning found at:7770     │7771 741 │ ...                   when length(args_or_arity) == 2 ->7772     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7773     │7774     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277757776     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7777     │7778 739 │           case System.stacktrace do7779     │                       ~7780     │7781     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277827783    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77847785        Mix.Ecto.source_repo_priv(repo)77867787    given types:77887789        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77907791    but expected one of:77927793        atom()77947795    where "repo" was given the types:77967797        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7798        # from: lib/mix/tasks/ecto.load.ex:70:227799        Keyword.merge(repo.config, opts)78007801        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7802        # from: lib/mix/tasks/ecto.load.ex:72:277803        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78047805    type warning found at:7806    │7807 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7808    │                                          ~7809    │7810    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278117812    warning: expected a map or struct when accessing .__adapter__ in expression:78137814        repo.__adapter__78157816    where "repo" was given the type:78177818        # type: dynamic(atom())7819        # from: lib/mix/tasks/ecto.load.ex:53:77820        Mix.Ecto.ensure_repo(repo, args)78217822    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78237824    type warning found at:7825    │7826 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7827    │                              ~7828    │7829    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178307831    warning: expected a map or struct when accessing .__adapter__ in expression:78327833        repo.__adapter__78347835    where "repo" was given the type:78367837        # type: dynamic(atom())7838        # from: lib/mix/tasks/ecto.dump.ex:50:77839        Mix.Ecto.ensure_repo(repo, args)78407841    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78427843    type warning found at:7844    │7845 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7846    │                              ~7847    │7848    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178497850    warning: expected a map or struct when accessing .__adapter__ in expression:78517852        repo.__adapter__78537854    where "repo" was given the type:78557856        # type: dynamic(atom())7857        # from: lib/mix/tasks/ecto.drop.ex:39:77858        Mix.Ecto.ensure_repo(repo, args)78597860    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78617862    type warning found at:7863    │7864 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7865    │                              ~7866    │7867    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178687869    warning: expected a map or struct when accessing .__adapter__ in expression:78707871        repo.__adapter__78727873    where "repo" was given the type:78747875        # type: dynamic(atom())7876        # from: lib/mix/tasks/ecto.create.ex:37:77877        Mix.Ecto.ensure_repo(repo, args)78787879    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78807881    type warning found at:7882    │7883 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7884    │                              ~7885    │7886    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178877888     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7889     │7890 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7891     │                                                                              ~7892     │7893     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278947895     warning: the following conditional expression:78967897         is_atom(related)78987899     will always evaluate to:79007901         dynamic(true)79027903     where "related" was given the type:79047905         # type: dynamic(atom())7906         # from: lib/ecto/association.ex:730:157907         related = Ecto.Association.related_from_query(queryable)79087909     type warning found at:7910     │7911 732 │     unless is_atom(related) do7912     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7913     │7914     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379157916     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7917     │7918 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7919     │                                                                              ~7920     │7921     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27922     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279237924    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7925    │7926 62 │       Mix.Project.compile(args)7927    │                   ~7928    │7929    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/279307931     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7932     │7933 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7934     │                                                                              ~7935     │7936     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279377938     warning: expected a module (an atom) when invoking start_link/1 in expression:79397940         repo.start_link(pool_size: pool_size)79417942     where "pool_size" was given the type:79437944         # type: dynamic()7945         # from: lib/mix/ecto.ex:101:157946         pool_size = Keyword.get(opts, :pool_size, 1)79477948     where "repo" was given the type:79497950         # type: dynamic(%{..., __adapter__: atom()})7951         # from: lib/mix/ecto.ex:99:367952         repo.__adapter__.ensure_all_started(repo, :temporary)79537954     type warning found at:7955     │7956 102 │     case repo.start_link(pool_size: pool_size) do7957     │               ~7958     │7959     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279607961     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7962     │7963 146 │     Logger.remove_backend(:console)7964     │            ~7965     │7966     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279677968     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7969     │7970 155 │     Logger.add_backend(:console, flush: true)7971     │            ~7972     │7973     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279747975    warning: incompatible types given to get_source/1:79767977        get_source(repo)79787979    given types:79807981        -dynamic(atom())-79827983    but expected one of:79847985        %{..., config: empty_list() or non_empty_list(term(), term())}79867987    where "repo" was given the type:79887989        # type: dynamic(atom())7990        # from: lib/ecto/migration/schema_migration.ex:24:137991        repo.all(7992          Map.put(7993            (7994              query =7995                (7996                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7997                  Ecto.Query.Builder.From.apply(query, 1)7998                )7999        8000              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8001                ...,8002                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8003                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8004                line: 22,8005                take: %{}8006              })8007            ),8008            :prefix,8009            prefix8010          ), timeout: :infinity, log: false)80118012    type warning found at:8013    │8014 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)8015    │                ~8016    │8017    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/280188019    warning: incompatible types given to get_source/1:80208021        get_source(repo)80228023    given types:80248025        -dynamic(atom())-80268027    but expected one of:80288029        %{..., config: empty_list() or non_empty_list(term(), term())}80308031    where "repo" was given the type:80328033        # type: dynamic(atom())8034        # from: lib/ecto/migration/schema_migration.ex:30:138035        repo.insert!(8036          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8037            prefix: prefix,8038            source: get_source(repo)8039          ), timeout: :infinity, log: false)80408041    type warning found at:8042    │8043 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8044    │                                              ~8045    │8046    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/380478048    warning: incompatible types given to get_source/1:80498050        get_source(repo)80518052    given types:80538054        -dynamic(atom())-80558056    but expected one of:80578058        %{..., config: empty_list() or non_empty_list(term(), term())}80598060    where "repo" was given the type:80618062        # type: dynamic(atom())8063        # from: lib/ecto/migration/schema_migration.ex:36:138064        repo.delete_all(8065          Map.put(8066            (8067              query =8068                (8069                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8070                  Ecto.Query.Builder.From.apply(query, 1)8071                )8072        8073              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8074                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8075                op: :and,8076                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8077                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8078                line: 348079              })8080            ),8081            :prefix,8082            prefix8083          ), timeout: :infinity, log: false)80848085    type warning found at:8086    │8087 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8088    │                ~8089    │8090    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380918092      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8093      │8094 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8095      │        ~8096      │8097      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/180988099      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8100      │8101 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8102      │                 ~8103      │8104      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/381058106     warning: the following clause will never match:81078108         {:error, _} = error ->81098110     because it attempts to match on the result of:81118112         apply(changeset, adapter, :insert, args)81138114     which has type:81158116         dynamic({:invalid or :ok, term()})81178118     type warning found at:8119     │8120 219 │           {:error, _} = error ->8121     │                       ~8122     │8123     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481248125     warning: the following clause will never match:81268127         {:error, _} = error ->81288129     because it attempts to match on the result of:81308131         apply(changeset, adapter, action, args)81328133     which has type:81348135         dynamic({:invalid or :ok, term()})81368137     type warning found at:8138     │8139 297 │             {:error, _} = error ->8140     │                         ~8141     │8142     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481438144    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8145    │8146 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8147    │     ~8148    │8149    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/281508151     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8152     │8153 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8154     │           ~8155     │8156     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/381578158    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8159    │8160 54 │       filter_and_reraise e, System.stacktrace8161    │                                    ~8162    │8163    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581648165    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8166    │8167 44 │     index  = Map.size(params)8168    │                  ~8169    │8170    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58171    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581728173     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8174     │8175 614 │     Decimal.minus(decimal)8176     │             ~8177     │8178     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181798180     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)8181     │8182 228 │         raise BadStructError, struct: struct, term: data8183     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8184     │8185     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581868187     warning: the following clause will never match:81888189         {:error, _} ->81908191     because it attempts to match on the result of:81928193         NaiveDateTime.new(date, time)81948195     which has type:81968197         dynamic({:ok, %NaiveDateTime{}})81988199     type warning found at:8200     │8201 803 │         {:error, _} -> :error8202     │         ~~~~~~~~~~~~~~~~~~~~~8203     │8204     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182058206     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8207     │8208 214 │       filter_and_reraise e, System.stacktrace8209     │                                    ~8210     │8211     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48212     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/482138214     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8215     │8216 159 │         supervise(children, strategy: :one_for_one)8217     │         ~8218     │8219     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182208221      warning: expected a map or struct when accessing .__struct__ in expression:82228223          schema.__struct__82248225      where "schema" was given the types:82268227          # type: dynamic(atom() and not nil)8228          # from: lib/ecto/query/planner.ex:1186:418229          schema82308231          # type: atom()8232          # from: lib/ecto/query/planner.ex:1186:618233          is_atom(schema)82348235      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82368237      type warning found at:8238      │8239 1190 │       Map.has_key?(schema.__struct__, field) ->8240      │                           ~8241      │8242      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682438244    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8245    │8246 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8247    │     ~8248    │8249    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282508251    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82528253        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82548255    given types:82568257        (8258          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8259          dynamic()8260        )82618262    but expected one of:82638264        atom(), term()82658266    where "opts" was given the type:82678268        # type: dynamic(8269          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8270            non_struct_map()8271        )8272        # from: lib/ecto/migrator.ex:44:658273        opts[:prefix]82748275    where "repo" was given the type:82768277        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8278        # from: lib/ecto/migrator.ex:44:238279        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82808281    type warning found at:8282    │8283 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8284    │                       ~8285    │8286    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282878288     warning: expected a module (an atom) when invoking transaction/2 in expression:82898290         repo.transaction(fun, log: false, timeout: :infinity)82918292     where "fun" was given the type:82938294         # type: dynamic()8295         # from: lib/ecto/migrator.ex:114:478296         fun82978298     where "repo" was given the types:82998300         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8301         # from: lib/ecto/migrator.ex:118:248302         repo.__adapter__.supports_ddl_transaction?83038304         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8305         # from: lib/ecto/migrator.ex:118:248306         repo.__adapter__.supports_ddl_transaction?83078308     type warning found at:8309     │8310 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8311     │              ~8312     │8313     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383148315     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8316     │8317 291 │     modules = Code.load_file(file)8318     │                    ~8319     │8320     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283218322    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8323    │8324 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8325    │       ~8326    │8327    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183288329    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8330    │8331 15 │     supervise(children, strategy: :simple_one_for_one)8332    │     ~8333    │8334    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183358336     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8337     │8338 321 │         reraise error, System.stacktrace8339     │                               ~8340     │8341     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383428343    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8344    │8345 10 │       worker(Ecto.Registry, []),8346    │       ~8347    │8348    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283498350     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8351     │8352 260 │         reraise %{err | message: message}, System.stacktrace8353     │                                                   ~8354     │8355     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683568357    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8358    │8359 11 │       supervisor(Ecto.Migration.Supervisor, [])8360    │       ~8361    │8362    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283638364Generated ecto app8365==> guardian_db8366Compiling 2 files (.ex)8367warning: cannot infer signatures from :cowboy because it is not loaded83688369warning: cannot infer signatures from :cowlib because it is not loaded83708371warning: cannot infer signatures from :ranch because it is not loaded83728373    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8374    │8375 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8376    │                        ~8377    │8378    └─ lib/guardian_db.ex:18:24: GuardianDb (module)837983808381== Compilation error in file lib/guardian_db.ex ==8382** (RuntimeError) GuardianDb configuration is required8383    lib/guardian_db.ex:21: (module)8384could 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"