udia

Build log

nerves_system_rpi5

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8387 of 8387 lines
1Resolving Hex dependencies...2Resolution completed in 0.389s3Unchanged: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_rpi5/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_rpi5/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_rpi5/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_rpi5/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: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead540    │541  9 │       worker(Gettext.ExtractorAgent, [])542    │       ~543    │544    └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2545546    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead547    │548 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)549    │              ~550    │551    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1552553Generated 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_conns_sup.erl:694    │695 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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.erl:702    │703 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);704    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708709     ┌─ src/ranch_ssl.erl:710     │711 128 │  	case ssl:ssl_accept(CSocket, Timeout) of712     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead713714     ┌─ src/ranch_ssl.erl:715     │716 233 │  			end, ssl:cipher_suites());717     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead718719     ┌─ src/ranch_ssl.erl:720     │721 235 │  			ssl:cipher_suites()722     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead723724725==> 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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)910    │                     ~911    │912    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4913914    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead915    │916 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)917    │     ~918    │919    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1920    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2921922     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead923     │924 138 │         case System.stacktrace() do925     │                     ~926     │927     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2928929    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead930    │931 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])932    │     ~933    │934    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2935936     warning: the following clause will never match:937938         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->939940     because it attempts to match on the result of:941942         System.stacktrace()943944     which has type:945946         empty_list()947948     where "arity" was given the type:949950         # type: integer()951         # from: lib/db_connection/connection.ex:139:56952         is_integer(arity)953954     type warning found at:955     │956 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace957     │                                      ~958     │959     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2960961    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead962    │963 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])964    │     ~965    │966    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3967968     warning: the following clause will never match:969970         [{a, b, params, c} | rest] when is_list(params) ->971972     because it attempts to match on the result of:973974         System.stacktrace()975976     which has type:977978         empty_list()979980     where "params" was given the type:981982         # type: empty_list() or non_empty_list(term(), term())983         # from: lib/db_connection/connection.ex:140:43984         is_list(params)985986     type warning found at:987     │988 140 │           [{a, b, params, c} | rest] when is_list(params) ->989     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~990     │991     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2992993     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead994     │995 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)996     │                     ~997     │998     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/39991000    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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1015     │1016 986 │             stack = System.stacktrace()1017     │                            ~1018     │1019     └─ lib/db_connection.ex:986:28: DBConnection.handle/41020     └─ lib/db_connection.ex:992:24: DBConnection.handle/41021     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41022     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41023     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61024     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31025     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51026     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21027     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41028     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51029     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51030     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21031     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61032     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610331034    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1035    │1036  8 │     pool = supervisor(Pool, [], [restart: :temporary])1037    │            ~1038    │1039    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/010401041    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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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/rpi5/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_aarch64_nerves_linux_gnu1279Compiling 1 file (.ex)1280Generated nerves_toolchain_aarch64_nerves_linux_gnu app1281==> nerves_system_rpi51282Generated nerves_system_rpi5 app1283==> nerves_compatibility_test1284===> Analyzing applications...1285===> Compiling telemetry1286==> scrivener1287Compiling 4 files (.ex)1288Generated scrivener app1289==> nerves_compatibility_test1290===> Analyzing applications...1291===> Compiling cowboy1292     ┌─ src/cowboy_websocket.erl:1293     │1294 147 │  		Stacktrace = erlang:get_stacktrace(),1295     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12961297     ┌─ src/cowboy_websocket.erl:1298     │1299 645 │  			{stacktrace, erlang:get_stacktrace()},1300     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13011302     ┌─ src/cowboy_websocket.erl:1303     │1304 755 │  			{stacktrace, erlang:get_stacktrace()},1305     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace130613071308    ┌─ src/cowboy_rest.erl:1309    │1310 69 │  				Stacktrace = erlang:get_stacktrace(),1311    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13121313      ┌─ src/cowboy_rest.erl:1314      │1315 1006 │  	Stacktrace = erlang:get_stacktrace(),1316      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace131713181319    ┌─ src/cowboy_handler.erl:1320    │1321 87 │  		Stacktrace = erlang:get_stacktrace(),1322    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13231324     ┌─ src/cowboy_handler.erl:1325     │1326 116 │  		Stacktrace = erlang:get_stacktrace(),1327     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13281329     ┌─ src/cowboy_handler.erl:1330     │1331 235 │  		Stacktrace = erlang:get_stacktrace(),1332     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13331334     ┌─ src/cowboy_handler.erl:1335     │1336 290 │  			{stacktrace, erlang:get_stacktrace()},1337     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133813391340==> phoenix_pubsub1341Compiling 12 files (.ex)1342     warning: single quotes around atoms are deprecated. Use double quotes instead1343     │1344 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1345     │                       ~1346     │1347     └─ lib/phoenix/pubsub/local.ex:164:2313481349     warning: single quotes around atoms are deprecated. Use double quotes instead1350     │1351 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1352     │                                        ~1353     │1354     └─ lib/phoenix/pubsub/local.ex:164:4013551356    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13571358        %Phoenix.Tracker.Replica{replica | status: :permdown}13591360    but got type:13611362        dynamic()13631364    where "replica" was given the type:13651366        # type: dynamic()1367        # from: lib/phoenix/tracker/replica.ex:72:171368        replica13691370    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13711372    type warning found at:1373    │1374 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1375    │                               ~1376    │1377    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113781379    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13801381        %Phoenix.Tracker.Replica{replica | status: :down}13821383    but got type:13841385        dynamic()13861387    where "replica" was given the type:13881389        # type: dynamic()1390        # from: lib/phoenix/tracker/replica.ex:74:131391        replica13921393    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13941395    type warning found at:1396    │1397 74 │   defp down(replica), do: %Replica{replica | status: :down}1398    │                           ~1399    │1400    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114011402    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14031404        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14051406    but got type:14071408        dynamic()14091410    where "replica" was given the type:14111412        # type: dynamic()1413        # from: lib/phoenix/tracker/replica.ex:76:291414        replica14151416    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14171418    type warning found at:1419    │1420 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1421    │     ~1422    │1423    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114241425     warning: a struct for Phoenix.Tracker.State is expected on struct update:14261427         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}14281429     but got type:14301431         dynamic()14321433     where "delta" was given the type:14341435         # type: dynamic()1436         # from: lib/phoenix/tracker/state.ex:396:361437         %Phoenix.Tracker.State{delta: delta} = state14381439     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14401441     type warning found at:1442     │1443 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1444     │                 ~1445     │1446     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/514471448     warning: a struct for Phoenix.Tracker.State is expected on struct update:14491450         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14511452     but got type:14531454         dynamic()14551456     where "delta" was given the type:14571458         # type: dynamic()1459         # from: lib/phoenix/tracker/state.ex:471:991460         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1461           state14621463     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14641465     type warning found at:1466     │1467 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1468     │                   ~1469     │1470     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114711472    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1473    │1474 43 │     :ok = :pg2.create(pg2_group)1475    │                ~1476    │1477    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114781479    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1480    │1481 44 │     :ok = :pg2.join(pg2_group, self())1482    │                ~1483    │1484    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114851486    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1487    │1488 57 │     :pg2.get_members(pg2_namespace(server_name))1489    │          ~1490    │1491    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114921493     warning: a struct for Phoenix.Tracker.State is expected on struct update:14941495         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14961497     but got type:14981499         dynamic(%{..., range: {term(), term()}})15001501     where "delta" was given the type:15021503         # type: dynamic(%{..., range: {term(), term()}})1504         # from: lib/phoenix/tracker/state.ex:481:301505         {start_clock, end_clock} = delta.range15061507     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"15081509     type warning found at:1510     │1511 485 │            delta: %State{delta | range: {start_clock, new_end}}}1512     │                   ~1513     │1514     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/215151516    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1517    │1518  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1519    │        ~1520    │1521    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215221523    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1524    │1525 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1526    │       ~1527    │1528    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115291530    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1531    │1532 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1533    │         ~1534    │1535    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11536    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115371538    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1539    │1540 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1541    │       ~1542    │1543    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115441545    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1546    │1547 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1548    │       ~1549    │1550    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115511552    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1553    │1554 42 │     supervise children, strategy: :one_for_one1555    │     ~1556    │1557    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115581559    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1560    │1561 46 │     supervise children, strategy: :rest_for_one1562    │     ~1563    │1564    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115651566Generated phoenix_pubsub app1567==> plug1568Compiling 1 file (.erl)1569Compiling 42 files (.ex)1570Generated plug app1571warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1572  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21573  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11574  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51575  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21576  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41577  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215781579==> phoenix1580Compiling 75 files (.ex)1581warning: cannot infer signatures from :cowboy because it is not loaded15821583warning: cannot infer signatures from :cowlib because it is not loaded15841585warning: cannot infer signatures from :ranch because it is not loaded15861587     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 operator1588     │1589 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1590     │                    ~1591     │1592     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115931594     warning: using single-quoted strings to represent charlists is deprecated.1595     Use ~c"" if you indeed want a charlist or use "" instead.1596     You may run "mix format --migrate" to change all single-quoted1597     strings to use the ~c sigil and fix this warning.1598     │1599 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1600     │                               ~1601     │1602     └─ lib/phoenix/channel/server.ex:310:3116031604    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1605    │1606 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1607    │                    ~1608    │1609    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316101611    warning: unused require Logger1612    │1613 20 │   require Logger1614    │   ~1615    │1616    └─ lib/phoenix/endpoint/handler.ex:20:316171618    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1619    │1620 39 │       Logger.warn """1621    │              ~1622    │1623    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116241625    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 operator1626    │1627 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1628    │                             ~1629    │1630    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216311632     warning: using single-quoted strings to represent charlists is deprecated.1633     Use ~c"" if you indeed want a charlist or use "" instead.1634     You may run "mix format --migrate" to change all single-quoted1635     strings to use the ~c sigil and fix this warning.1636     │1637 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1638     │                                                  ~1639     │1640     └─ lib/phoenix/router.ex:315:5016411642     warning: using single-quoted strings to represent charlists is deprecated.1643     Use ~c"" if you indeed want a charlist or use "" instead.1644     You may run "mix format --migrate" to change all single-quoted1645     strings to use the ~c sigil and fix this warning.1646     │1647 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1648     │                                                  ~1649     │1650     └─ lib/phoenix/router/helpers.ex:195:5016511652    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16531654    This error happens when you have function calls without parentheses inside keywords. For example:16551656        function(arg, one: nested_call a, b, c)1657        function(arg, one: if expr, do: :this, else: :that)16581659    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:16601661        function(arg, one: if(expr, do: :this, else: :that))1662        function(arg, one: nested_call(a, b, c))16631664    Ambiguity found at:1665    │1666 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1667    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1668    │1669    └─ lib/phoenix/router/resource.ex:7116701671    warning: duplicate key :route found in struct1672    │1673 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1674    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1675    │1676    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16771678     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)"1679     │1680 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1681     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1682     │1683     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16841685     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1686     │1687 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1688     │              ~1689     │1690     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116911692     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1693     │1694 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1695     │            ~1696     │1697     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216981699     warning: using single-quoted strings to represent charlists is deprecated.1700     Use ~c"" if you indeed want a charlist or use "" instead.1701     You may run "mix format --migrate" to change all single-quoted1702     strings to use the ~c sigil and fix this warning.1703     │1704 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1705     │                                                  ~1706     │1707     └─ lib/phoenix/template.ex:174:5017081709     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1710     │1711 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1712     │            ~1713     │1714     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217151716    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1717    │1718 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1719    │       ~1720    │1721    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117221723    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1724    │1725 14 │     supervise(children, strategy: :simple_one_for_one)1726    │     ~1727    │1728    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117291730     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1731     │1732 647 │       exception -> {:error, {exception, System.stacktrace()}}1733     │                                                ~1734     │1735     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117361737     warning: expected a module (an atom) when invoking config/1 in expression:17381739         endpoint.config(:endpoint_id)17401741     where "endpoint" was given the type:17421743         # type: dynamic(%{..., __pubsub_server__: atom()})1744         # from: lib/phoenix/transports/long_poll.ex:199:101745         verify_token(endpoint, token, opts)17461747     type warning found at:1748     │1749 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1750     │                                          ~1751     │1752     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317531754     warning: unknown key .__pubsub_server__ in expression:17551756         endpoint.__pubsub_server__17571758     the given type does not have the given key:17591760         dynamic(1761           %Phoenix.Socket{1762             id: term(),1763             assigns: term(),1764             channel: term(),1765             channel_pid: term(),1766             endpoint: atom(),1767             handler: term(),1768             joined: term(),1769             pubsub_server: term(),1770             ref: term(),1771             join_ref: term(),1772             topic: term(),1773             transport: term(),1774             transport_pid: term(),1775             transport_name: term(),1776             serializer: term(),1777             private: term(),1778             vsn: term()1779           } or1780             %Plug.Conn{1781               adapter: term(),1782               assigns: term(),1783               body_params: term(),1784               cookies: term(),1785               halted: term(),1786               host: term(),1787               method: term(),1788               owner: term(),1789               params: term(),1790               path_info: term(),1791               path_params: term(),1792               port: term(),1793               private: term(),1794               query_params: term(),1795               query_string: term(),1796               remote_ip: term(),1797               req_cookies: term(),1798               req_headers: term(),1799               request_path: term(),1800               resp_body: term(),1801               resp_cookies: term(),1802               resp_headers: term(),1803               scheme: term(),1804               script_name: term(),1805               secret_key_base: term(),1806               state: term(),1807               status: term()1808             } or atom() or binary()1809         )18101811     where "endpoint" was given the type:18121813         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1814         # from: lib/phoenix/transports/long_poll.ex:254:191815         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18161817     type warning found at:1818     │1819 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1820     │                                                          ~~~~~~~~~~~~~~~~~1821     │1822     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318231824    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1825    │1826  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1827    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1828    │1829    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18301831    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1832    │1833 10 │     conn = @connection.conn(req, transport)1834    │                        ~1835    │1836    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318371838    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1839    │1840 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1841    │                       ~1842    │1843    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318441845    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1846    │1847 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1848    │                                                                                   ~1849    │1850    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318511852     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1853     │1854 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1855     │                                                     ~1856     │1857     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418581859    warning: a struct for Plug.Conn is expected on struct update:18601861        %Plug.Conn{conn | state: :sent}18621863    but got type:18641865        dynamic()18661867    where "conn" was given the type:18681869        # type: dynamic()1870        # from: lib/phoenix/endpoint/render_errors.ex:79:211871        conn18721873    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18741875    type warning found at:1876    │1877 83 │         %Plug.Conn{conn | state: :sent}1878    │         ~1879    │1880    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518811882    warning: a struct for Plug.Conn is expected on struct update:18831884        %Plug.Conn{conn | query_params: %{}, params: %{}}18851886    but got type:18871888        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18891890    where "conn" was given the types:18911892        # type: dynamic(%{..., params: term()})1893        # from: lib/phoenix/endpoint/render_errors.ex:94:171894        conn.params18951896        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1897        # from: lib/phoenix/endpoint/render_errors.ex:94:171898        conn.params18991900    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19011902    type warning found at:1903    │1904 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1905    │                                   ~1906    │1907    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119081909    warning: a struct for Plug.Conn is expected on struct update:19101911        %Plug.Conn{conn | query_params: %{}, params: params}19121913    but got type:19141915        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19161917    where "conn" was given the types:19181919        # type: dynamic(%{..., params: term()})1920        # from: lib/phoenix/endpoint/render_errors.ex:94:171921        conn.params19221923        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1924        # from: lib/phoenix/endpoint/render_errors.ex:94:171925        conn.params19261927    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19281929    type warning found at:1930    │1931 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1932    │                   ~1933    │1934    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119351936     warning: a struct for Plug.Conn is expected on struct update:19371938         %Plug.Conn{conn | params: params}19391940     but got type:19411942         dynamic(%{..., params: map()})19431944     where "conn" was given the type:19451946         # type: dynamic(%{..., params: map()})1947         # from: lib/phoenix/controller.ex:912:171948         Map.get(conn.params, required_key)19491950     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19511952     type warning found at:1953     │1954 919 │     %Plug.Conn{conn | params: params}1955     │     ~1956     │1957     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219581959     warning: a struct for Phoenix.Socket is expected on struct update:19601961         %Phoenix.Socket{socket | id: id}19621963     but got type:19641965         dynamic()19661967     where "socket" was given the type:19681969         # type: dynamic()1970         # from: lib/phoenix/socket/transport.ex1971         {:ok, socket}19721973     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19741975     type warning found at:1976     │1977 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1978     │                                          ~1979     │1980     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719811982    warning: expected a map or struct when accessing .url in expression:19831984        endpoint.url19851986    where "endpoint" was given the types:19871988        # type: dynamic(atom())1989        # from: lib/phoenix/router/helpers.ex:24:201990        endpoint19911992        # type: atom()1993        # from: lib/phoenix/router/helpers.ex:24:351994        is_atom(endpoint)19951996    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19971998    type warning found at:1999    │2000 25 │     endpoint.url2001    │              ~2002    │2003    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220042005     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2006     │2007 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2008     │       ~2009     │2010     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420112012     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2013     │2014 199 │       worker(Phoenix.Tracker, [module, opts, opts])2015     │       ~2016     │2017     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420182019     warning: a struct for Plug.Conn is expected on struct update:20202021         %Plug.Conn{conn | path_info: path, script_name: script}20222023     but got type:20242025         dynamic()20262027     where "conn" was given the type:20282029         # type: dynamic()2030         # from: lib/phoenix/router/route.ex:147:102031         conn = target.call(%Plug.Conn{...}, opts)20322033     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20342035     type warning found at:2036     │2037 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2038     │     ~2039     │2040     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420412042     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2043     │2044 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2045     │                                                                          ~2046     │2047     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120482049    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2050    │2051 71 │     supervise(children, strategy: :one_for_one)2052    │     ~2053    │2054    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120552056    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2057    │2058 76 │     [worker(Phoenix.Config, args)]2059    │      ~2060    │2061    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320622063    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2064    │2065 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2066    │        ~2067    │2068    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22069    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32070    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320712072     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2073     │2074 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2075     │         ~2076     │2077     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320782079     warning: expected a module (an atom) when invoking path/1 in expression:20802081         endpoint.path("/")20822083     where "endpoint" was given the type:20842085         # type: dynamic(%{..., host: term()})2086         # from: lib/phoenix/endpoint/supervisor.ex:312:142087         endpoint.host20882089     type warning found at:2090     │2091 313 │     endpoint.path("/")2092     │              ~2093     │2094     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120952096    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2097    │2098 35 │     supervise(children, strategy: :one_for_one)2099    │     ~2100    │2101    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121022103    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2104    │2105 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2106    │                                            ~2107    │2108    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321092110    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2111    │2112 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2113    │                            ~2114    │2115    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321162117     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2118     │2119 113 │     {addr,port} = :ranch.get_addr(ref)2120     │                          ~2121     │2122     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321232124     warning: comparison between distinct types found:21252126         !Path.extname(file_path) == ".gz"21272128     given types:21292130         dynamic(boolean()) == binary()21312132     where "file_path" was given the type:21332134         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2135         # from: lib/phoenix/digester.ex:147:452136         Path.basename(file_path)21372138     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 false21392140     type warning found at:2141     │2142 148 │       !Path.extname(file_path) == ".gz"2143     │                                ~2144     │2145     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121462147    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2148    │2149 51 │       worker(Phoenix.CodeReloader.Server, [])2150    │       ~2151    │2152    └─ lib/phoenix.ex:51:7: Phoenix.start/221532154    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2155    │2156 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2157    │                                                           ~2158    │2159    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321602161     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2162     │2163 155 │     Enum.partition attrs, fn2164     │          ~2165     │2166     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121672168    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21692170        mod.__phoenix_recompile__?21712172    where "mod" was given the type:21732174        # type: dynamic(atom())2175        # from: lib/mix/tasks/compile.phoenix.ex:34:122176        Code.ensure_loaded?(mod)21772178    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21792180    type warning found at:2181    │2182 36 │         mod.__phoenix_recompile__?2183    │             ~2184    │2185    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121862187     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2188     │2189 234 │       Enum.partition(attrs, fn2190     │            ~2191     │2192     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221932194Generated phoenix app2195==> guardian2196Compiling 21 files (.ex)2197warning: cannot infer signatures from :cowboy because it is not loaded21982199warning: cannot infer signatures from :cowlib because it is not loaded22002201warning: cannot infer signatures from :ranch because it is not loaded22022203     warning: use Bitwise is deprecated. import Bitwise instead2204     │2205 123 │   use Bitwise2206     │   ~~~~~~~~~~~2207     │2208     └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22092210    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2211    │2212 73 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2213    │                ~2214    │2215    └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122162217    warning: unused require Logger2218    │2219 24 │   require Logger2220    │   ~2221    │2222    └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322232224    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2225    │2226 67 │           _ = Logger.warn(":on_failure is deprecated. Use :handler")2227    │                      ~2228    │2229    └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122302231    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2232    │2233 57 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2234    │                ~2235    │2236    └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122372238Generated guardian app2239==> phoenix_html2240Compiling 8 files (.ex)2241    warning: using single-quoted strings to represent charlists is deprecated.2242    Use ~c"" if you indeed want a charlist or use "" instead.2243    You may run "mix format --migrate" to change all single-quoted2244    strings to use the ~c sigil and fix this warning.2245    │2246  7 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2247    │                                                  ~2248    │2249    └─ lib/phoenix_html/engine.ex:7:5022502251    warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2252    │2253 13 │   use EEx.Engine2254    │   ~~~~~~~~~~~~~~2255    │2256    └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22572258    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2259    │2260 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12261    │       ~2262    │2263    └─ lib/phoenix_html/engine.ex:28:722642265    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2266    │2267 32 │   def handle_text({:safe, buffer}, text) do2268    │       ~2269    │2270    └─ lib/phoenix_html/engine.ex:32:722712272     warning: single quotes around keywords are deprecated. Use double quotes instead2273     │2274 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2275     │                ~2276     │2277     └─ lib/phoenix_html/tag.ex:264:1622782279     warning: single quotes around keywords are deprecated. Use double quotes instead2280     │2281 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2282     │                                           ~2283     │2284     └─ lib/phoenix_html/tag.ex:264:4322852286    warning: the 1st pattern in clause will never match:22872288        6022892290    because it is expected to receive type:22912292        dynamic(empty_list() or non_empty_list(term(), term()))22932294    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22952296    type warning found at:2297    │2298 56 │   def to_iodata(?<), do: "&lt;"2299    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300    │2301    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123022303    warning: the 1st pattern in clause will never match:23042305        6223062307    because it is expected to receive type:23082309        dynamic(empty_list() or non_empty_list(term(), term()))23102311    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23122313    type warning found at:2314    │2315 57 │   def to_iodata(?>), do: "&gt;"2316    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2317    │2318    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123192320     warning: the right-hand side of || will never be executed:23212322         selected(form, field, opts) || ...23232324     because the left-hand side always evaluates to:23252326         dynamic({term(), term()})23272328     where "field" was given the type:23292330         # type: dynamic()2331         # from: lib/phoenix_html/form.ex:830:202332         field23332334     where "form" was given the type:23352336         # type: dynamic()2337         # from: lib/phoenix_html/form.ex:830:142338         form23392340     where "opts" was given the types:23412342         # type: dynamic()2343         # from: lib/phoenix_html/form.ex:830:362344         opts23452346         # type: dynamic(empty_list() or non_empty_list(term(), term()))2347         # from: lib/phoenix_html/form.ex:831:242348         selected(form, field, opts)23492350     type warning found at:2351     │2352 831 │     {selected, opts} = selected(form, field, opts) || []2353     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2354     │2355     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423562357    warning: the 1st pattern in clause will never match:23582359        3823602361    because it is expected to receive type:23622363        dynamic(empty_list() or non_empty_list(term(), term()))23642365    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23662367    type warning found at:2368    │2369 58 │   def to_iodata(?&), do: "&amp;"2370    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371    │2372    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123732374    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2375    │2376  1 │ defmodule Phoenix.HTML.Engine do2377    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2378    │2379    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)23802381    warning: the 1st pattern in clause will never match:23822383        3423842385    because it is expected to receive type:23862387        dynamic(empty_list() or non_empty_list(term(), term()))23882389    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23902391    type warning found at:2392    │2393 59 │   def to_iodata(?"), do: "&quot;"2394    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2395    │2396    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123972398    warning: the following clause is redundant:23992400        def handle_text("", text)24012402    it has type:24032404        binary(), dynamic()24052406    previous clauses have already matched on the following types:24072408        term(), term()24092410    │2411 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12412    │       ~2413    │2414    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224152416    warning: the following clause is redundant:24172418        def handle_text({:safe, buffer}, text)24192420    it has type:24212422        dynamic({:safe, term()}), dynamic()24232424    previous clauses have already matched on the following types:24252426        term(), term()24272428    │2429 32 │   def handle_text({:safe, buffer}, text) do2430    │       ~2431    │2432    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/224332434    warning: the 1st pattern in clause will never match:24352436        3924372438    because it is expected to receive type:24392440        dynamic(empty_list() or non_empty_list(term(), term()))24412442    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24432444    type warning found at:2445    │2446 60 │   def to_iodata(?'), do: "&#39;"2447    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2448    │2449    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124502451    warning: the 1st pattern in clause will never match:24522453        {:safe, data}24542455    because it is expected to receive type:24562457        dynamic(empty_list() or non_empty_list(term(), term()))24582459    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24602461    type warning found at:2462    │2463 75 │   def to_iodata({:safe, data}) do2464    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2465    │2466    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124672468    warning: the following clause is redundant:24692470        def to_iodata(other)24712472    it has type:24732474        dynamic(empty_list() or non_empty_list(term(), term()))24752476    previous clauses have already matched on the following types:24772478        non_empty_list(term(), term())2479        empty_list()24802481    │2482 79 │   def to_iodata(other) do2483    │       ~2484    │2485    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124862487    warning: the 1st pattern in clause will never match:24882489        h24902491    because it is expected to receive type:24922493        dynamic(empty_list() or non_empty_list(term(), term()))24942495    where "h" was given the type:24962497        # type: integer()2498        # from: lib/phoenix_html/safe.ex:62:252499        is_integer(h)25002501    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25022503    type warning found at:2504    │2505 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2506    │                 ~2507    │2508    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/125092510    warning: the 1st pattern in clause will never match:25112512        h25132514    because it is expected to receive type:25152516        dynamic(empty_list() or non_empty_list(term(), term()))25172518    where "h" was given the type:25192520        # type: integer()2521        # from: lib/phoenix_html/safe.ex:65:252522        is_integer(h)25232524    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25252526    type warning found at:2527    │2528 65 │   def to_iodata(h) when is_integer(h) do2529    │                 ~2530    │2531    └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125322533    warning: the 1st pattern in clause will never match:25342535        h25362537    because it is expected to receive type:25382539        dynamic(empty_list() or non_empty_list(term(), term()))25402541    where "h" was given the type:25422543        # type: binary()2544        # from: lib/phoenix_html/safe.ex:71:252545        is_binary(h)25462547    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25482549    type warning found at:2550    │2551 71 │   def to_iodata(h) when is_binary(h) do2552    │                 ~2553    │2554    └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125552556Generated phoenix_html app2557==> postgrex2558Compiling 62 files (.ex)2559    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2560    │2561 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2562    │                                 ~2563    │2564    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25652566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2570    │         ~2571    │2572    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125732574    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2578    │                                                                      ~2579    │2580    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125812582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2586    │         ~2587    │2588    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125892590    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2594    │                                                                      ~2595    │2596    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125972598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2602    │                            ~2603    │2604    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126052606    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 43 │     <<-1::int32>>2610    │         ~2611    │2612    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126132614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 48 │     <<value_byte_size::int32>> <> value2618    │                      ~2619    │2620    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126212622    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2626    │                              ~2627    │2628    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226292630    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2634    │                              ~2635    │2636    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226372638    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2642    │                                      ~2643    │2644    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226452646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 64 │ ...                   -1::int32, rest::binary>>, acc) do2650    │                         ~2651    │2652    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226532654    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2658    │                                      ~2659    │2660    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226612662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2666    │                                     ~2667    │2668    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226692670    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2674    │                                       ~2675    │2676    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226772678    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679    You may run "mix format --migrate" to fix this warning automatically.2680    │2681 79 │ ...                   -1::int32, rest::binary>>, acc) do2682    │                         ~2683    │2684    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226852686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2690    │                                       ~2691    │2692    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226932694    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2695    You may run "mix format --migrate" to fix this warning automatically.2696    │2697 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2698    │                                     ~2699    │2700    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/227012702    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2706    │         ~2707    │2708    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127092710    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2711    You may run "mix format --migrate" to fix this warning automatically.2712    │2713 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2714    │                     ~2715    │2716    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127172718    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2719    You may run "mix format --migrate" to fix this warning automatically.2720    │2721 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2722    │                                      ~2723    │2724    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127252726    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2727    You may run "mix format --migrate" to fix this warning automatically.2728    │2729 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2730    │                                                   ~2731    │2732    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127332734    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2735    You may run "mix format --migrate" to fix this warning automatically.2736    │2737 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2738    │                                                      ~2739    │2740    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127412742    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2746    │                   ~2747    │2748    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127492750    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2751    You may run "mix format --migrate" to fix this warning automatically.2752    │2753 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2754    │                                    ~2755    │2756    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127572758    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2759    You may run "mix format --migrate" to fix this warning automatically.2760    │2761 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2762    │                                                   ~2763    │2764    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127652766    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2767    You may run "mix format --migrate" to fix this warning automatically.2768    │2769 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2770    │                                                                    ~2771    │2772    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127732774    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2775    You may run "mix format --migrate" to fix this warning automatically.2776    │2777 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2778    │                                ~2779    │2780    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127812782    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2783    You may run "mix format --migrate" to fix this warning automatically.2784    │2785 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2786    │                                                 ~2787    │2788    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127892790    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2791    You may run "mix format --migrate" to fix this warning automatically.2792    │2793 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2794    │                                                                ~2795    │2796    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127972798    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2799    You may run "mix format --migrate" to fix this warning automatically.2800    │2801 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2802    │                                                                                 ~2803    │2804    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128052806     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2807     You may run "mix format --migrate" to fix this warning automatically.2808     │2809 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2810     │                                   ~2811     │2812     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328132814    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2815    You may run "mix format --migrate" to fix this warning automatically.2816    │2817 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2818    │                      ~2819    │2820    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128212822    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2823    You may run "mix format --migrate" to fix this warning automatically.2824    │2825 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2826    │                               ~2827    │2828    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128292830    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2831    You may run "mix format --migrate" to fix this warning automatically.2832    │2833 23 │     <<x::float64, y::float64>>2834    │        ~2835    │2836    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228372838    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2839    You may run "mix format --migrate" to fix this warning automatically.2840    │2841 23 │     <<x::float64, y::float64>>2842    │                    ~2843    │2844    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228452846    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2847    You may run "mix format --migrate" to fix this warning automatically.2848    │2849 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2850    │                         ~2851    │2852    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228532854    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2855    You may run "mix format --migrate" to fix this warning automatically.2856    │2857 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2858    │                                     ~2859    │2860    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228612862    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2863    You may run "mix format --migrate" to fix this warning automatically.2864    │2865 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2866    │                          ~2867    │2868    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128692870    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2871    You may run "mix format --migrate" to fix this warning automatically.2872    │2873 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2874    │                           ~2875    │2876    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228772878    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2879    You may run "mix format --migrate" to fix this warning automatically.2880    │2881 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2882    │                                       ~2883    │2884    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228852886    warning: use Bitwise is deprecated. import Bitwise instead2887    │2888  4 │   use Bitwise, only_operators: true2889    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2890    │2891    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28922893    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2897    │         ~2898    │2899    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/129002901    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2905    │                                           ~2906    │2907    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129082909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2910    You may run "mix format --migrate" to fix this warning automatically.2911    │2912 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2913    │         ~2914    │2915    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129162917    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2918    You may run "mix format --migrate" to fix this warning automatically.2919    │2920 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2921    │                                                                      ~2922    │2923    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129242925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2926    You may run "mix format --migrate" to fix this warning automatically.2927    │2928 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2929    │         ~2930    │2931    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129322933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2934    You may run "mix format --migrate" to fix this warning automatically.2935    │2936 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2937    │         ~2938    │2939    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129402941    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2942    You may run "mix format --migrate" to fix this warning automatically.2943    │2944 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2945    │                                           ~2946    │2947    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129482949    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2950    You may run "mix format --migrate" to fix this warning automatically.2951    │2952 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2953    │                                                                      ~2954    │2955    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129562957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2958    You may run "mix format --migrate" to fix this warning automatically.2959    │2960 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2961    │         ~2962    │2963    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129642965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2966    You may run "mix format --migrate" to fix this warning automatically.2967    │2968 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2969    │          ~2970    │2971    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/129722973    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2974    You may run "mix format --migrate" to fix this warning automatically.2975    │2976 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2977    │                                           ~2978    │2979    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129802981    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2982    You may run "mix format --migrate" to fix this warning automatically.2983    │2984 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2985    │                                                                       ~2986    │2987    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/129882989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2990    You may run "mix format --migrate" to fix this warning automatically.2991    │2992 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2993    │             ~2994    │2995    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129962997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2998    You may run "mix format --migrate" to fix this warning automatically.2999    │3000 46 │       0 :: int32>>3001    │         ~3002    │3003    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130043005    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3006    You may run "mix format --migrate" to fix this warning automatically.3007    │3008 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>3009    │                                             ~3010    │3011    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/130123013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3014    You may run "mix format --migrate" to fix this warning automatically.3015    │3016 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3017    │          ~3018    │3019    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130203021    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3022    You may run "mix format --migrate" to fix this warning automatically.3023    │3024 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3025    │                                                                       ~3026    │3027    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130283029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3030    You may run "mix format --migrate" to fix this warning automatically.3031    │3032 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3033    │                                                                                   ~3034    │3035    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130363037    warning: use Bitwise is deprecated. import Bitwise instead3038    │3039  5 │   use Bitwise3040    │   ~~~~~~~~~~~3041    │3042    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)30433044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3045    You may run "mix format --migrate" to fix this warning automatically.3046    │3047 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3048    │                     ~3049    │3050    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/130513052    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 operator3053    │3054 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3055    │                              ~3056    │3057    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130583059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3060    You may run "mix format --migrate" to fix this warning automatically.3061    │3062 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3063    │                    ~3064    │3065    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330663067    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 operator3068    │3069 72 │           <<data :: size(rest_size)>> = rest3070    │                          ~3071    │3072    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330733074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3075    You may run "mix format --migrate" to fix this warning automatically.3076    │3077 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3078    │                   ~3079    │3080    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330813082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3083    You may run "mix format --migrate" to fix this warning automatically.3084    │3085 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3086    │                                 ~3087    │3088    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330893090    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3091    You may run "mix format --migrate" to fix this warning automatically.3092    │3093 86 │   def parse(<<status :: int8>>, ?Z, _size) do3094    │                      ~3095    │3096    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330973098    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3099    You may run "mix format --migrate" to fix this warning automatically.3100    │3101 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3102    │                   ~3103    │3104    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331053106     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3107     You may run "mix format --migrate" to fix this warning automatically.3108     │3109 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3110     │                            ~3111     │3112     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331133114     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3115     You may run "mix format --migrate" to fix this warning automatically.3116     │3117 103 │     case <<len ::uint16>> do3118     │                ~3119     │3120     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331213122     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3123     You may run "mix format --migrate" to fix this warning automatically.3124     │3125 104 │       <<^overflow_len :: uint16>> ->3126     │                       ~3127     │3128     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331293130     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3131     You may run "mix format --migrate" to fix this warning automatically.3132     │3133 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3134     │                   ~3135     │3136     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331373138     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3139     You may run "mix format --migrate" to fix this warning automatically.3140     │3141 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3142     │                 ~3143     │3144     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331453146     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3147     You may run "mix format --migrate" to fix this warning automatically.3148     │3149 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3150     │                      ~3151     │3152     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331533154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155     You may run "mix format --migrate" to fix this warning automatically.3156     │3157 226 │      [<<size :: int32>>, data]3158     │              ~3159     │3160     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131613162     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3163     You may run "mix format --migrate" to fix this warning automatically.3164     │3165 224 │       [first, <<size :: int32>>, data]3166     │                      ~3167     │3168     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131693170     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3171     You may run "mix format --migrate" to fix this warning automatically.3172     │3173 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3174     │                                 ~3175     │3176     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131773178     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3179     You may run "mix format --migrate" to fix this warning automatically.3180     │3181 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3182     │                                                               ~3183     │3184     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131853186     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3187     You may run "mix format --migrate" to fix this warning automatically.3188     │3189 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3190     │                                                 ~3191     │3192     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131933194     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3195     You may run "mix format --migrate" to fix this warning automatically.3196     │3197 252 │     len = <<div(byte_size(oids), 4) :: int16>>3198     │                                     ~3199     │3200     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/132013202     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3203     You may run "mix format --migrate" to fix this warning automatically.3204     │3205 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3206     │                                                                        ~3207     │3208     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132093210     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3211     You may run "mix format --migrate" to fix this warning automatically.3212     │3213 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3214     │                                                                        ~3215     │3216     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132173218     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3219     You may run "mix format --migrate" to fix this warning automatically.3220     │3221 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3222     │                                        ~3223     │3224     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132253226     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3227     You may run "mix format --migrate" to fix this warning automatically.3228     │3229 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3230     │                                        ~3231     │3232     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132333234     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3235     You may run "mix format --migrate" to fix this warning automatically.3236     │3237 287 │     len_params  = <<length(params) :: int16>>3238     │                                    ~3239     │3240     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132413242     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3243     You may run "mix format --migrate" to fix this warning automatically.3244     │3245 294 │     {?E, [port, 0, <<rows :: int32>>]}3246     │                           ~3247     │3248     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132493250     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3251     You may run "mix format --migrate" to fix this warning automatically.3252     │3253 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3254     │                  ~3255     │3256     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132573258     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3259     You may run "mix format --migrate" to fix this warning automatically.3260     │3261 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3262     │                                 ~3263     │3264     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132653266     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3267     You may run "mix format --migrate" to fix this warning automatically.3268     │3269 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3270     │                  ~3271     │3272     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132733274     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3275     You may run "mix format --migrate" to fix this warning automatically.3276     │3277 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3278     │                                 ~3279     │3280     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132813282     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3283     You may run "mix format --migrate" to fix this warning automatically.3284     │3285 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3286     │                                               ~3287     │3288     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132893290     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3291     You may run "mix format --migrate" to fix this warning automatically.3292     │3293 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3294     │                                                             ~3295     │3296     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132973298     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3299     You may run "mix format --migrate" to fix this warning automatically.3300     │3301 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3302     │                              ~3303     │3304     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133053306     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3307     You may run "mix format --migrate" to fix this warning automatically.3308     │3309 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3310     │                 ~3311     │3312     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133133314     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3315     You may run "mix format --migrate" to fix this warning automatically.3316     │3317 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3318     │                                   ~3319     │3320     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133213322     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3323     You may run "mix format --migrate" to fix this warning automatically.3324     │3325 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3326     │                                                      ~3327     │3328     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133293330     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3331     You may run "mix format --migrate" to fix this warning automatically.3332     │3333 363 │        type_size :: int16, type_mod :: int32, format :: int16,3334     │                  ~3335     │3336     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133373338     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3339     You may run "mix format --migrate" to fix this warning automatically.3340     │3341 363 │        type_size :: int16, type_mod :: int32, format :: int16,3342     │                                     ~3343     │3344     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133453346     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3347     You may run "mix format --migrate" to fix this warning automatically.3348     │3349 363 │        type_size :: int16, type_mod :: int32, format :: int16,3350     │                                                      ~3351     │3352     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133533354     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3355     You may run "mix format --migrate" to fix this warning automatically.3356     │3357 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3358     │                            ~3359     │3360     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133613362     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3363     You may run "mix format --migrate" to fix this warning automatically.3364     │3365 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3366     │                                       ~3367     │3368     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133693370     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3371     You may run "mix format --migrate" to fix this warning automatically.3372     │3373 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3374     │                           ~3375     │3376     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133773378    warning: unused require Postgrex.Messages3379    │3380 30 │   require Postgrex.Messages3381    │   ~3382    │3383    └─ lib/postgrex/query.ex:30:333843385    warning: unused require Logger3386    │3387  8 │   require Logger3388    │   ~3389    │3390    └─ lib/postgrex/notifications.ex:8:333913392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393    You may run "mix format --migrate" to fix this warning automatically.3394    │3395 59 │       if lower == <<-1::int32>> do3396    │                       ~3397    │3398    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/433993400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3401    You may run "mix format --migrate" to fix this warning automatically.3402    │3403 66 │       if upper == <<-1::int32>> do3404    │                       ~3405    │3406    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434073408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409    You may run "mix format --migrate" to fix this warning automatically.3410    │3411 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3412    │                               ~3413    │3414    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434153416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417    You may run "mix format --migrate" to fix this warning automatically.3418    │3419 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3420    │                                                           ~3421    │3422    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3428    │                                                                       ~3429    │3430    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334313432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3436    │                       ~3437    │3438    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334393440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3441    You may run "mix format --migrate" to fix this warning automatically.3442    │3443 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3444    │                                   ~3445    │3446    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334473448    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3449    You may run "mix format --migrate" to fix this warning automatically.3450    │3451 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3452    │                                                      ~3453    │3454    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334553456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3457    You may run "mix format --migrate" to fix this warning automatically.3458    │3459 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3460    │                                ~3461    │3462    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334633464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465    You may run "mix format --migrate" to fix this warning automatically.3466    │3467 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3468    │                          ~3469    │3470    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/234713472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473    You may run "mix format --migrate" to fix this warning automatically.3474    │3475 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3476    │                                            ~3477    │3478    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/234793480      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3481      │3482 1005 │     Logger.warn(fn() ->3483      │            ~3484      │3485      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/534863487      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3488      You may run "mix format --migrate" to fix this warning automatically.3489      │3490 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3491      │                          ~3492      │3493      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/134943495      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496      You may run "mix format --migrate" to fix this warning automatically.3497      │3498 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3499      │                                        ~3500      │3501      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/135023503      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 operator3504      │3505 2003 │       <<body :: binary(size), rest :: binary>> ->3506      │                        ~3507      │3508      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/135093510    warning: using single-quoted strings to represent charlists is deprecated.3511    Use ~c"" if you indeed want a charlist or use "" instead.3512    You may run "mix format --migrate" to change all single-quoted3513    strings to use the ~c sigil and fix this warning.3514    │3515 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3516    │                                                  ~3517    │3518    └─ lib/postgrex/type_module.ex:49:5035193520     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3521     You may run "mix format --migrate" to fix this warning automatically.3522     │3523 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3524     │                       ~3525     │3526     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135273528     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3529     You may run "mix format --migrate" to fix this warning automatically.3530     │3531 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3532     │                        ~3533     │3534     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135353536     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3537     You may run "mix format --migrate" to fix this warning automatically.3538     │3539 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3540     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541     │3542     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335433544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3545     You may run "mix format --migrate" to fix this warning automatically.3546     │3547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549     │3550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135513552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3553    You may run "mix format --migrate" to fix this warning automatically.3554    │3555 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3556    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3557    │3558    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135593560    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3561    You may run "mix format --migrate" to fix this warning automatically.3562    │3563 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3564    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565    │3566    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135673568    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 operator3569    │3570 15 │         <<binary::binary-size(last_pos), last::bits>> = val3571    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572    │3573    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135743575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576    You may run "mix format --migrate" to fix this warning automatically.3577    │3578 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3579    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580    │3581    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135823583    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3587    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3588    │3589    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135903591     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3592     You may run "mix format --migrate" to fix this warning automatically.3593     │3594 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3595     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3596     │3597     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135983599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600    You may run "mix format --migrate" to fix this warning automatically.3601    │3602  9 │         <<1 :: int32, 1>>3603    │         ~~~~~~~~~~~~~~~~~3604    │3605    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136063607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 11 │         <<1 :: int32, 0>>3611    │         ~~~~~~~~~~~~~~~~~3612    │3613    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136143615     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616     You may run "mix format --migrate" to fix this warning automatically.3617     │3618 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3619     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620     │3621     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136223623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624    You may run "mix format --migrate" to fix this warning automatically.3625    │3626 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3627    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628    │3629    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136303631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632     You may run "mix format --migrate" to fix this warning automatically.3633     │3634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636     │3637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136383639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3643    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644    │3645    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136463647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 12 │         <<20 :: int32, 3, n, 1, 16,3651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3652    │3653    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136543655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656     You may run "mix format --migrate" to fix this warning automatically.3657     │3658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660     │3661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 10 │         <<24::int32, x::float64, y::float64, r::float64>>3667    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668    │3669    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136703671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3672    You may run "mix format --migrate" to fix this warning automatically.3673    │3674 10 │         <<24::int32, x::float64, y::float64, r::float64>>3675    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676    │3677    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136783679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3680    You may run "mix format --migrate" to fix this warning automatically.3681    │3682 10 │         <<24::int32, x::float64, y::float64, r::float64>>3683    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684    │3685    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136863687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3688    You may run "mix format --migrate" to fix this warning automatically.3689    │3690 10 │         <<24::int32, x::float64, y::float64, r::float64>>3691    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692    │3693    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136943695     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696     You may run "mix format --migrate" to fix this warning automatically.3697     │3698 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3699     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700     │3701     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137023703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704     You may run "mix format --migrate" to fix this warning automatically.3705     │3706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708     │3709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137103711    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712    You may run "mix format --migrate" to fix this warning automatically.3713    │3714  9 │         <<4::int32, n::float32>>3715    │         ~~~~~~~~~~~~~~~~~~~~~~~~3716    │3717    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137183719    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722  9 │         <<4::int32, n::float32>>3723    │         ~~~~~~~~~~~~~~~~~~~~~~~~3724    │3725    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137263727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3728    You may run "mix format --migrate" to fix this warning automatically.3729    │3730 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3731    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732    │3733    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137343735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736    You may run "mix format --migrate" to fix this warning automatically.3737    │3738 13 │         <<4::int32, 0::1, 255, 0::23>>3739    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740    │3741    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137423743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 15 │         <<4::int32, 1::1, 255, 0::23>>3747    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748    │3749    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137503751     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752     You may run "mix format --migrate" to fix this warning automatically.3753     │3754 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3755     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756     │3757     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137583759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760    You may run "mix format --migrate" to fix this warning automatically.3761    │3762  9 │         <<8 :: int32, n :: float64>>3763    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764    │3765    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137663767    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3768    You may run "mix format --migrate" to fix this warning automatically.3769    │3770  9 │         <<8 :: int32, n :: float64>>3771    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772    │3773    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137743775    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3779    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780    │3781    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137823783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784    You may run "mix format --migrate" to fix this warning automatically.3785    │3786 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3787    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788    │3789    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137903791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3795    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796    │3797    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137983799     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3800     You may run "mix format --migrate" to fix this warning automatically.3801     │3802 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3803     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804     │3805     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138063807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808    You may run "mix format --migrate" to fix this warning automatically.3809    │3810 12 │         [<<IO.iodata_length(data) :: int32>> | data]3811    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812    │3813    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138143815     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816     You may run "mix format --migrate" to fix this warning automatically.3817     │3818 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3819     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820     │3821     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138223823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824    You may run "mix format --migrate" to fix this warning automatically.3825    │3826 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3827    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828    │3829    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138303831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832    You may run "mix format --migrate" to fix this warning automatically.3833    │3834 12 │         <<20 :: int32, 3, 128, 0, 16,3835    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836    │3837    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138383839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3840     You may run "mix format --migrate" to fix this warning automatically.3841     │3842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844     │3845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138463847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3848    You may run "mix format --migrate" to fix this warning automatically.3849    │3850 12 │         <<2 :: int32, int :: int16>>3851    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852    │3853    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138543855    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3856    You may run "mix format --migrate" to fix this warning automatically.3857    │3858 12 │         <<2 :: int32, int :: int16>>3859    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860    │3861    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138623863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864     You may run "mix format --migrate" to fix this warning automatically.3865     │3866 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3867     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868     │3869     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138703871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872    You may run "mix format --migrate" to fix this warning automatically.3873    │3874 12 │         <<4 :: int32, int :: int32>>3875    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876    │3877    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138783879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880    You may run "mix format --migrate" to fix this warning automatically.3881    │3882 12 │         <<4 :: int32, int :: int32>>3883    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884    │3885    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138863887     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888     You may run "mix format --migrate" to fix this warning automatically.3889     │3890 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3891     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892     │3893     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138943895    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3896    You may run "mix format --migrate" to fix this warning automatically.3897    │3898 12 │         <<8 :: int32, int :: int64>>3899    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900    │3901    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139023903    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3904    You may run "mix format --migrate" to fix this warning automatically.3905    │3906 12 │         <<8 :: int32, int :: int64>>3907    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908    │3909    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139103911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912     You may run "mix format --migrate" to fix this warning automatically.3913     │3914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916     │3917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139183919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920    You may run "mix format --migrate" to fix this warning automatically.3921    │3922 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3923    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924    │3925    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139263927    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3928    You may run "mix format --migrate" to fix this warning automatically.3929    │3930 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3931    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932    │3933    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139343935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936    You may run "mix format --migrate" to fix this warning automatically.3937    │3938 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3939    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940    │3941    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139423943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3944    You may run "mix format --migrate" to fix this warning automatically.3945    │3946 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3947    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948    │3949    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139503951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3952     You may run "mix format --migrate" to fix this warning automatically.3953     │3954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956     │3957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139583959    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960    You may run "mix format --migrate" to fix this warning automatically.3961    │3962 10 │         <<24::int32, a::float64, b::float64, c::float64>>3963    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964    │3965    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139663967    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3968    You may run "mix format --migrate" to fix this warning automatically.3969    │3970 10 │         <<24::int32, a::float64, b::float64, c::float64>>3971    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972    │3973    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139743975    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3976    You may run "mix format --migrate" to fix this warning automatically.3977    │3978 10 │         <<24::int32, a::float64, b::float64, c::float64>>3979    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980    │3981    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139823983    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3984    You may run "mix format --migrate" to fix this warning automatically.3985    │3986 10 │         <<24::int32, a::float64, b::float64, c::float64>>3987    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988    │3989    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139903991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992     You may run "mix format --migrate" to fix this warning automatically.3993     │3994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996     │3997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139983999    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4000    You may run "mix format --migrate" to fix this warning automatically.4001    │4002 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4003    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004    │4005    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140064007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4008     You may run "mix format --migrate" to fix this warning automatically.4009     │4010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012     │4013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140144015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016    You may run "mix format --migrate" to fix this warning automatically.4017    │4018  9 │         <<6::int32, a, b, c, d, e, f>>4019    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020    │4021    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140224023     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024     You may run "mix format --migrate" to fix this warning automatically.4025     │4026 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4027     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028     │4029     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140304031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032    You may run "mix format --migrate" to fix this warning automatically.4033    │4034 11 │         [<<byte_size(name) :: int32>> | name]4035    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036    │4037    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140384039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040     You may run "mix format --migrate" to fix this warning automatically.4041     │4042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044     │4045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140464047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4048    You may run "mix format --migrate" to fix this warning automatically.4049    │4050 10 │         [<<IO.iodata_length(data)::int32>> | data]4051    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052    │4053    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140544055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4056    You may run "mix format --migrate" to fix this warning automatically.4057    │4058 13 │         [<<IO.iodata_length(data)::int32>> | data]4059    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060    │4061    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140624063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064     You may run "mix format --migrate" to fix this warning automatically.4065     │4066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068     │4069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140704071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072    You may run "mix format --migrate" to fix this warning automatically.4073    │4074 15 │         <<4 :: int32, oid :: uint32>>4075    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076    │4077    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140784079    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4080    You may run "mix format --migrate" to fix this warning automatically.4081    │4082 15 │         <<4 :: int32, oid :: uint32>>4083    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084    │4085    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140864087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088     You may run "mix format --migrate" to fix this warning automatically.4089     │4090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092     │4093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140944095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096    You may run "mix format --migrate" to fix this warning automatically.4097    │4098 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4099    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100    │4101    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141024103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4104    You may run "mix format --migrate" to fix this warning automatically.4105    │4106 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108    │4109    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141104111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4112     You may run "mix format --migrate" to fix this warning automatically.4113     │4114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116     │4117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141184119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120    You may run "mix format --migrate" to fix this warning automatically.4121    │4122  9 │         <<16::int32, x::float64, y::float64>>4123    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4124    │4125    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141264127    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4128    You may run "mix format --migrate" to fix this warning automatically.4129    │4130  9 │         <<16::int32, x::float64, y::float64>>4131    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132    │4133    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141344135    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4136    You may run "mix format --migrate" to fix this warning automatically.4137    │4138  9 │         <<16::int32, x::float64, y::float64>>4139    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140    │4141    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141424143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144     You may run "mix format --migrate" to fix this warning automatically.4145     │4146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148     │4149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141504151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152    You may run "mix format --migrate" to fix this warning automatically.4153    │4154 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4155    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156    │4157    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141584159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4160    You may run "mix format --migrate" to fix this warning automatically.4161    │4162 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4163    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164    │4165    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141664167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168     You may run "mix format --migrate" to fix this warning automatically.4169     │4170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172     │4173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341744175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4176     You may run "mix format --migrate" to fix this warning automatically.4177     │4178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4180     │4181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141824183    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184    You may run "mix format --migrate" to fix this warning automatically.4185    │4186 14 │         [<<byte_size(bin) :: int32>> | bin]4187    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188    │4189    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141904191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192     You may run "mix format --migrate" to fix this warning automatically.4193     │4194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4196     │4197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341984199    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200    You may run "mix format --migrate" to fix this warning automatically.4201    │4202 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4203    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204    │4205    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342064207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208    You may run "mix format --migrate" to fix this warning automatically.4209    │4210 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4211    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212    │4213    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342144215     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4216     You may run "mix format --migrate" to fix this warning automatically.4217     │4218 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4219     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220     │4221     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142224223    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224    You may run "mix format --migrate" to fix this warning automatically.4225    │4226  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4227    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228    │4229    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142304231    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4232    You may run "mix format --migrate" to fix this warning automatically.4233    │4234  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4235    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236    │4237    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142384239    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4240    You may run "mix format --migrate" to fix this warning automatically.4241    │4242  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4243    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244    │4245    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142464247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248     You may run "mix format --migrate" to fix this warning automatically.4249     │4250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252     │4253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142544255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256     You may run "mix format --migrate" to fix this warning automatically.4257     │4258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260     │4261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142624263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264     You may run "mix format --migrate" to fix this warning automatically.4265     │4266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268     │4269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142704271     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4272     You may run "mix format --migrate" to fix this warning automatically.4273     │4274 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4275     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276     │4277     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142784279     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280     You may run "mix format --migrate" to fix this warning automatically.4281     │4282 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4283     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284     │4285     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4291    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292    │4293    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142944295     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296     You may run "mix format --migrate" to fix this warning automatically.4297     │4298 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4299     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300     │4301     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143024303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4304    You may run "mix format --migrate" to fix this warning automatically.4305    │4306 11 │         [<<16 :: int32>> | uuid]4307    │         ~~~~~~~~~~~~~~~~~~~~~~~~4308    │4309    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143104311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312     You may run "mix format --migrate" to fix this warning automatically.4313     │4314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316     │4317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143184319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320    You may run "mix format --migrate" to fix this warning automatically.4321    │4322  9 │         <<0 :: int32>>4323    │         ~~~~~~~~~~~~~~4324    │4325    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143264327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328     You may run "mix format --migrate" to fix this warning automatically.4329     │4330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332     │4333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143344335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336    You may run "mix format --migrate" to fix this warning automatically.4337    │4338 15 │         <<0 :: int32>>4339    │         ~~~~~~~~~~~~~~4340    │4341    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143424343     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4344     You may run "mix format --migrate" to fix this warning automatically.4345     │4346 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4347     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348     │4349     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543504351     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352     You may run "mix format --migrate" to fix this warning automatically.4353     │4354 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4355     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356     │4357     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443584359     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4360     You may run "mix format --migrate" to fix this warning automatically.4361     │4362 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4363     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364     │4365     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443664367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368     You may run "mix format --migrate" to fix this warning automatically.4369     │4370 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4371     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372     │4373     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443744375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376     You may run "mix format --migrate" to fix this warning automatically.4377     │4378 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4379     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380     │4381     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443824383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384     You may run "mix format --migrate" to fix this warning automatically.4385     │4386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388     │4389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543904391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392     You may run "mix format --migrate" to fix this warning automatically.4393     │4394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396     │4397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543984399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400    You may run "mix format --migrate" to fix this warning automatically.4401    │4402 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4404    │4405    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844064407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408    You may run "mix format --migrate" to fix this warning automatically.4409    │4410 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4411    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412    │4413    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844144415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416    You may run "mix format --migrate" to fix this warning automatically.4417    │4418 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4419    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4420    │4421    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844224423    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4424    You may run "mix format --migrate" to fix this warning automatically.4425    │4426 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4427    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428    │4429    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844304431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432    You may run "mix format --migrate" to fix this warning automatically.4433    │4434 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436    │4437    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444384439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440    You may run "mix format --migrate" to fix this warning automatically.4441    │4442 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4444    │4445    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444464447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448    You may run "mix format --migrate" to fix this warning automatically.4449    │4450 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4451    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452    │4453    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444544455    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4456    You may run "mix format --migrate" to fix this warning automatically.4457    │4458 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4460    │4461    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444624463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4464    You may run "mix format --migrate" to fix this warning automatically.4465    │4466 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468    │4469    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744704471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4472    You may run "mix format --migrate" to fix this warning automatically.4473    │4474 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4475    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4476    │4477    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744784479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4480    You may run "mix format --migrate" to fix this warning automatically.4481    │4482 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4483    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4484    │4485    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744864487    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4488    You may run "mix format --migrate" to fix this warning automatically.4489    │4490 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4491    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492    │4493    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744944495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496     You may run "mix format --migrate" to fix this warning automatically.4497     │4498 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4499     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500     │4501     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845024503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4504     You may run "mix format --migrate" to fix this warning automatically.4505     │4506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508     │4509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445104511     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4512     You may run "mix format --migrate" to fix this warning automatically.4513     │4514 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4515     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516     │4517     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745184519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4520    You may run "mix format --migrate" to fix this warning automatically.4521    │4522 27 │       <<len :: int32, value :: binary-size(len)>> ->4523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524    │4525    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645264527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4528    You may run "mix format --migrate" to fix this warning automatically.4529    │4530 27 │       <<len :: int32, value :: binary-size(len)>> ->4531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532    │4533    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245344535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4536    You may run "mix format --migrate" to fix this warning automatically.4537    │4538 27 │       <<len :: int32, value :: binary-size(len)>> ->4539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540    │4541    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545424543     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4544     You may run "mix format --migrate" to fix this warning automatically.4545     │4546 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4547     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548     │4549     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645504551     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4552     You may run "mix format --migrate" to fix this warning automatically.4553     │4554 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4555     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556     │4557     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245584559     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4560     You may run "mix format --migrate" to fix this warning automatically.4561     │4562 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4563     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564     │4565     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545664567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4568    You may run "mix format --migrate" to fix this warning automatically.4569    │4570 19 │       <<1 :: int32, 1>> -> true4571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4572    │4573    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645744575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4576    You may run "mix format --migrate" to fix this warning automatically.4577    │4578 19 │       <<1 :: int32, 1>> -> true4579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4580    │4581    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245824583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4584    You may run "mix format --migrate" to fix this warning automatically.4585    │4586 19 │       <<1 :: int32, 1>> -> true4587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4588    │4589    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545904591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592    You may run "mix format --migrate" to fix this warning automatically.4593    │4594 20 │       <<1 :: int32, 0>> -> false4595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4596    │4597    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645984599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4600    You may run "mix format --migrate" to fix this warning automatically.4601    │4602 20 │       <<1 :: int32, 0>> -> false4603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4604    │4605    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246064607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4608    You may run "mix format --migrate" to fix this warning automatically.4609    │4610 20 │       <<1 :: int32, 0>> -> false4611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4612    │4613    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546144615     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4616     You may run "mix format --migrate" to fix this warning automatically.4617     │4618 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4619     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620     │4621     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646224623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4624     You may run "mix format --migrate" to fix this warning automatically.4625     │4626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4628     │4629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246304631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632     You may run "mix format --migrate" to fix this warning automatically.4633     │4634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636     │4637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546384639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640    You may run "mix format --migrate" to fix this warning automatically.4641    │4642 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4643    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4644    │4645    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646464647    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4648    You may run "mix format --migrate" to fix this warning automatically.4649    │4650 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4651    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652    │4653    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646544655    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4656    You may run "mix format --migrate" to fix this warning automatically.4657    │4658 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660    │4661    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646624663    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4664    You may run "mix format --migrate" to fix this warning automatically.4665    │4666 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668    │4669    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646704671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4672    You may run "mix format --migrate" to fix this warning automatically.4673    │4674 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676    │4677    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646784679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4680    You may run "mix format --migrate" to fix this warning automatically.4681    │4682 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4684    │4685    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246864687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4688    You may run "mix format --migrate" to fix this warning automatically.4689    │4690 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4692    │4693    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246944695    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4696    You may run "mix format --migrate" to fix this warning automatically.4697    │4698 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4700    │4701    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247024703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4704    You may run "mix format --migrate" to fix this warning automatically.4705    │4706 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708    │4709    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247104711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4712    You may run "mix format --migrate" to fix this warning automatically.4713    │4714 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716    │4717    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247184719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4720    You may run "mix format --migrate" to fix this warning automatically.4721    │4722 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724    │4725    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547264727    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4728    You may run "mix format --migrate" to fix this warning automatically.4729    │4730 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732    │4733    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547344735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4736    You may run "mix format --migrate" to fix this warning automatically.4737    │4738 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740    │4741    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547424743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744    You may run "mix format --migrate" to fix this warning automatically.4745    │4746 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748    │4749    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547504751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752    You may run "mix format --migrate" to fix this warning automatically.4753    │4754 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756    │4757    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547584759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4760     You may run "mix format --migrate" to fix this warning automatically.4761     │4762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764     │4765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647664767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4768     You may run "mix format --migrate" to fix this warning automatically.4769     │4770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772     │4773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247744775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4776     You may run "mix format --migrate" to fix this warning automatically.4777     │4778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780     │4781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547824783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4784    You may run "mix format --migrate" to fix this warning automatically.4785    │4786 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788    │4789    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647904791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792    You may run "mix format --migrate" to fix this warning automatically.4793    │4794 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796    │4797    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247984799    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4800    You may run "mix format --migrate" to fix this warning automatically.4801    │4802 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804    │4805    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548064807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4808    You may run "mix format --migrate" to fix this warning automatically.4809    │4810 23 │       <<20 :: int32, 3, n, 1, 16,4811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4812    │4813    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648144815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4816    You may run "mix format --migrate" to fix this warning automatically.4817    │4818 23 │       <<20 :: int32, 3, n, 1, 16,4819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4820    │4821    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248224823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824    You may run "mix format --migrate" to fix this warning automatically.4825    │4826 23 │       <<20 :: int32, 3, n, 1, 16,4827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4828    │4829    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548304831     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832     You may run "mix format --migrate" to fix this warning automatically.4833     │4834 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4835     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836     │4837     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648384839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840     You may run "mix format --migrate" to fix this warning automatically.4841     │4842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844     │4845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248464847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848     You may run "mix format --migrate" to fix this warning automatically.4849     │4850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852     │4853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548544855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856    You may run "mix format --migrate" to fix this warning automatically.4857    │4858 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860    │4861    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648624863    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4864    You may run "mix format --migrate" to fix this warning automatically.4865    │4866 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868    │4869    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648704871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4872    You may run "mix format --migrate" to fix this warning automatically.4873    │4874 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876    │4877    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648784879    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4880    You may run "mix format --migrate" to fix this warning automatically.4881    │4882 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884    │4885    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648864887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888    You may run "mix format --migrate" to fix this warning automatically.4889    │4890 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892    │4893    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248944895    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4896    You may run "mix format --migrate" to fix this warning automatically.4897    │4898 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900    │4901    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249024903    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4904    You may run "mix format --migrate" to fix this warning automatically.4905    │4906 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4907    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908    │4909    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249104911    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4912    You may run "mix format --migrate" to fix this warning automatically.4913    │4914 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916    │4917    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249184919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920    You may run "mix format --migrate" to fix this warning automatically.4921    │4922 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924    │4925    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549264927    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4928    You may run "mix format --migrate" to fix this warning automatically.4929    │4930 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932    │4933    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549344935    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4936    You may run "mix format --migrate" to fix this warning automatically.4937    │4938 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940    │4941    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549424943    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4944    You may run "mix format --migrate" to fix this warning automatically.4945    │4946 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948    │4949    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549504951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952     You may run "mix format --migrate" to fix this warning automatically.4953     │4954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956     │4957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649584959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4960     You may run "mix format --migrate" to fix this warning automatically.4961     │4962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964     │4965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249664967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968     You may run "mix format --migrate" to fix this warning automatically.4969     │4970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972     │4973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549744975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4976    You may run "mix format --migrate" to fix this warning automatically.4977    │4978 36 │       <<4 :: int32, days :: int32>> ->4979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980    │4981    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649824983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984    You may run "mix format --migrate" to fix this warning automatically.4985    │4986 36 │       <<4 :: int32, days :: int32>> ->4987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988    │4989    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649904991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992    You may run "mix format --migrate" to fix this warning automatically.4993    │4994 36 │       <<4 :: int32, days :: int32>> ->4995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996    │4997    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249984999    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5000    You may run "mix format --migrate" to fix this warning automatically.5001    │5002 36 │       <<4 :: int32, days :: int32>> ->5003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004    │5005    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250065007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008    You may run "mix format --migrate" to fix this warning automatically.5009    │5010 36 │       <<4 :: int32, days :: int32>> ->5011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012    │5013    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550145015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5016    You may run "mix format --migrate" to fix this warning automatically.5017    │5018 36 │       <<4 :: int32, days :: int32>> ->5019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020    │5021    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550225023     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024     You may run "mix format --migrate" to fix this warning automatically.5025     │5026 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5027     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028     │5029     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650305031     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5032     You may run "mix format --migrate" to fix this warning automatically.5033     │5034 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5035     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036     │5037     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250385039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040     You may run "mix format --migrate" to fix this warning automatically.5041     │5042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044     │5045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550465047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048    You may run "mix format --migrate" to fix this warning automatically.5049    │5050 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052    │5053    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650545055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056    You may run "mix format --migrate" to fix this warning automatically.5057    │5058 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5059    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060    │5061    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250625063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064    You may run "mix format --migrate" to fix this warning automatically.5065    │5066 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068    │5069    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550705071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072    You may run "mix format --migrate" to fix this warning automatically.5073    │5074 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076    │5077    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650785079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080    You may run "mix format --migrate" to fix this warning automatically.5081    │5082 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084    │5085    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250865087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5088    You may run "mix format --migrate" to fix this warning automatically.5089    │5090 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092    │5093    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550945095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096    You may run "mix format --migrate" to fix this warning automatically.5097    │5098 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100    │5101    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651025103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5104    You may run "mix format --migrate" to fix this warning automatically.5105    │5106 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108    │5109    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251105111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112    You may run "mix format --migrate" to fix this warning automatically.5113    │5114 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116    │5117    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551185119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5120    You may run "mix format --migrate" to fix this warning automatically.5121    │5122 26 │       <<4::int32, float::float32>>   -> float5123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124    │5125    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651265127    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5128    You may run "mix format --migrate" to fix this warning automatically.5129    │5130 26 │       <<4::int32, float::float32>>   -> float5131    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132    │5133    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651345135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136    You may run "mix format --migrate" to fix this warning automatically.5137    │5138 26 │       <<4::int32, float::float32>>   -> float5139    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140    │5141    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251425143    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5144    You may run "mix format --migrate" to fix this warning automatically.5145    │5146 26 │       <<4::int32, float::float32>>   -> float5147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148    │5149    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251505151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152    You may run "mix format --migrate" to fix this warning automatically.5153    │5154 26 │       <<4::int32, float::float32>>   -> float5155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156    │5157    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551585159    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5160    You may run "mix format --migrate" to fix this warning automatically.5161    │5162 26 │       <<4::int32, float::float32>>   -> float5163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164    │5165    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551665167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168     You may run "mix format --migrate" to fix this warning automatically.5169     │5170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172     │5173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651745175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5176     You may run "mix format --migrate" to fix this warning automatically.5177     │5178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180     │5181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251825183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184     You may run "mix format --migrate" to fix this warning automatically.5185     │5186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188     │5189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551905191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192    You may run "mix format --migrate" to fix this warning automatically.5193    │5194 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5195    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196    │5197    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651985199    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200    You may run "mix format --migrate" to fix this warning automatically.5201    │5202 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204    │5205    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252065207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208    You may run "mix format --migrate" to fix this warning automatically.5209    │5210 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212    │5213    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552145215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216    You may run "mix format --migrate" to fix this warning automatically.5217    │5218 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220    │5221    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652225223    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224    You may run "mix format --migrate" to fix this warning automatically.5225    │5226 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228    │5229    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252305231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232    You may run "mix format --migrate" to fix this warning automatically.5233    │5234 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236    │5237    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552385239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240    You may run "mix format --migrate" to fix this warning automatically.5241    │5242 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244    │5245    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652465247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248    You may run "mix format --migrate" to fix this warning automatically.5249    │5250 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252    │5253    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252545255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256    You may run "mix format --migrate" to fix this warning automatically.5257    │5258 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260    │5261    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552625263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264    You may run "mix format --migrate" to fix this warning automatically.5265    │5266 26 │       <<8::int32, float::float64>>        -> float5267    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268    │5269    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652705271    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5272    You may run "mix format --migrate" to fix this warning automatically.5273    │5274 26 │       <<8::int32, float::float64>>        -> float5275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276    │5277    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652785279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5280    You may run "mix format --migrate" to fix this warning automatically.5281    │5282 26 │       <<8::int32, float::float64>>        -> float5283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284    │5285    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252865287    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5288    You may run "mix format --migrate" to fix this warning automatically.5289    │5290 26 │       <<8::int32, float::float64>>        -> float5291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292    │5293    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252945295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5296    You may run "mix format --migrate" to fix this warning automatically.5297    │5298 26 │       <<8::int32, float::float64>>        -> float5299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300    │5301    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553025303    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5304    You may run "mix format --migrate" to fix this warning automatically.5305    │5306 26 │       <<8::int32, float::float64>>        -> float5307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308    │5309    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553105311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5312     You may run "mix format --migrate" to fix this warning automatically.5313     │5314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316     │5317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653185319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320     You may run "mix format --migrate" to fix this warning automatically.5321     │5322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324     │5325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253265327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328     You may run "mix format --migrate" to fix this warning automatically.5329     │5330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332     │5333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553345335     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5336     You may run "mix format --migrate" to fix this warning automatically.5337     │5338 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5339     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340     │5341     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653425343     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344     You may run "mix format --migrate" to fix this warning automatically.5345     │5346 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5347     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348     │5349     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253505351     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5352     You may run "mix format --migrate" to fix this warning automatically.5353     │5354 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5355     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356     │5357     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553585359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360     You may run "mix format --migrate" to fix this warning automatically.5361     │5362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364     │5365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653665367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5368     You may run "mix format --migrate" to fix this warning automatically.5369     │5370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372     │5373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253745375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376     You may run "mix format --migrate" to fix this warning automatically.5377     │5378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380     │5381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553825383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384    You may run "mix format --migrate" to fix this warning automatically.5385    │5386 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388    │5389    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653905391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392    You may run "mix format --migrate" to fix this warning automatically.5393    │5394 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396    │5397    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253985399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400    You may run "mix format --migrate" to fix this warning automatically.5401    │5402 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404    │5405    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554065407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408    You may run "mix format --migrate" to fix this warning automatically.5409    │5410 23 │       <<20 :: int32, 3, 128, 0, 16,5411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412    │5413    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654145415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416    You may run "mix format --migrate" to fix this warning automatically.5417    │5418 23 │       <<20 :: int32, 3, 128, 0, 16,5419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420    │5421    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254225423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5424    You may run "mix format --migrate" to fix this warning automatically.5425    │5426 23 │       <<20 :: int32, 3, 128, 0, 16,5427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428    │5429    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554305431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432     You may run "mix format --migrate" to fix this warning automatically.5433     │5434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436     │5437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654385439     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5440     You may run "mix format --migrate" to fix this warning automatically.5441     │5442 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5443     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444     │5445     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254465447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448     You may run "mix format --migrate" to fix this warning automatically.5449     │5450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452     │5453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554545455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5456    You may run "mix format --migrate" to fix this warning automatically.5457    │5458 20 │       <<2 :: int32, int :: int16>> -> int5459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460    │5461    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654625463    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5464    You may run "mix format --migrate" to fix this warning automatically.5465    │5466 20 │       <<2 :: int32, int :: int16>> -> int5467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468    │5469    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654705471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472    You may run "mix format --migrate" to fix this warning automatically.5473    │5474 20 │       <<2 :: int32, int :: int16>> -> int5475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476    │5477    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254785479    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5480    You may run "mix format --migrate" to fix this warning automatically.5481    │5482 20 │       <<2 :: int32, int :: int16>> -> int5483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484    │5485    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254865487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488    You may run "mix format --migrate" to fix this warning automatically.5489    │5490 20 │       <<2 :: int32, int :: int16>> -> int5491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492    │5493    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554945495    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5496    You may run "mix format --migrate" to fix this warning automatically.5497    │5498 20 │       <<2 :: int32, int :: int16>> -> int5499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500    │5501    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555025503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504     You may run "mix format --migrate" to fix this warning automatically.5505     │5506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508     │5509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655105511     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5512     You may run "mix format --migrate" to fix this warning automatically.5513     │5514 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5515     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516     │5517     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255185519     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520     You may run "mix format --migrate" to fix this warning automatically.5521     │5522 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5523     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524     │5525     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555265527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5528    You may run "mix format --migrate" to fix this warning automatically.5529    │5530 20 │       <<4 :: int32, int :: int32>> -> int5531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532    │5533    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655345535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536    You may run "mix format --migrate" to fix this warning automatically.5537    │5538 20 │       <<4 :: int32, int :: int32>> -> int5539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540    │5541    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655425543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544    You may run "mix format --migrate" to fix this warning automatically.5545    │5546 20 │       <<4 :: int32, int :: int32>> -> int5547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548    │5549    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255505551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5552    You may run "mix format --migrate" to fix this warning automatically.5553    │5554 20 │       <<4 :: int32, int :: int32>> -> int5555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556    │5557    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255585559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5560    You may run "mix format --migrate" to fix this warning automatically.5561    │5562 20 │       <<4 :: int32, int :: int32>> -> int5563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564    │5565    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555665567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568    You may run "mix format --migrate" to fix this warning automatically.5569    │5570 20 │       <<4 :: int32, int :: int32>> -> int5571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572    │5573    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555745575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576     You may run "mix format --migrate" to fix this warning automatically.5577     │5578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580     │5581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655825583     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5584     You may run "mix format --migrate" to fix this warning automatically.5585     │5586 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5587     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588     │5589     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255905591     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592     You may run "mix format --migrate" to fix this warning automatically.5593     │5594 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5595     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596     │5597     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555985599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600    You may run "mix format --migrate" to fix this warning automatically.5601    │5602 20 │       <<8 :: int32, int :: int64>> -> int5603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604    │5605    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656065607    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5608    You may run "mix format --migrate" to fix this warning automatically.5609    │5610 20 │       <<8 :: int32, int :: int64>> -> int5611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612    │5613    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656145615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5616    You may run "mix format --migrate" to fix this warning automatically.5617    │5618 20 │       <<8 :: int32, int :: int64>> -> int5619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620    │5621    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256225623    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5624    You may run "mix format --migrate" to fix this warning automatically.5625    │5626 20 │       <<8 :: int32, int :: int64>> -> int5627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628    │5629    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256305631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5632    You may run "mix format --migrate" to fix this warning automatically.5633    │5634 20 │       <<8 :: int32, int :: int64>> -> int5635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636    │5637    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556385639    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5640    You may run "mix format --migrate" to fix this warning automatically.5641    │5642 20 │       <<8 :: int32, int :: int64>> -> int5643    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644    │5645    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556465647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5648     You may run "mix format --migrate" to fix this warning automatically.5649     │5650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652     │5653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656545655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5656     You may run "mix format --migrate" to fix this warning automatically.5657     │5658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660     │5661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256625663     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5664     You may run "mix format --migrate" to fix this warning automatically.5665     │5666 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5667     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668     │5669     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556705671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5672    You may run "mix format --migrate" to fix this warning automatically.5673    │5674 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676    │5677    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656785679    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5680    You may run "mix format --migrate" to fix this warning automatically.5681    │5682 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684    │5685    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656865687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5688    You may run "mix format --migrate" to fix this warning automatically.5689    │5690 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692    │5693    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656945695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5696    You may run "mix format --migrate" to fix this warning automatically.5697    │5698 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700    │5701    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657025703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5704    You may run "mix format --migrate" to fix this warning automatically.5705    │5706 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708    │5709    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257105711    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5712    You may run "mix format --migrate" to fix this warning automatically.5713    │5714 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716    │5717    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257185719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5720    You may run "mix format --migrate" to fix this warning automatically.5721    │5722 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724    │5725    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257265727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728    You may run "mix format --migrate" to fix this warning automatically.5729    │5730 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732    │5733    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257345735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5736    You may run "mix format --migrate" to fix this warning automatically.5737    │5738 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740    │5741    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557425743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5744    You may run "mix format --migrate" to fix this warning automatically.5745    │5746 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748    │5749    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557505751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5752    You may run "mix format --migrate" to fix this warning automatically.5753    │5754 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756    │5757    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557585759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5760    You may run "mix format --migrate" to fix this warning automatically.5761    │5762 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764    │5765    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557665767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768     You may run "mix format --migrate" to fix this warning automatically.5769     │5770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772     │5773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657745775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5776     You may run "mix format --migrate" to fix this warning automatically.5777     │5778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780     │5781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257825783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5784     You may run "mix format --migrate" to fix this warning automatically.5785     │5786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788     │5789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557905791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5792    You may run "mix format --migrate" to fix this warning automatically.5793    │5794 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796    │5797    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657985799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800    You may run "mix format --migrate" to fix this warning automatically.5801    │5802 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804    │5805    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658065807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5808    You may run "mix format --migrate" to fix this warning automatically.5809    │5810 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812    │5813    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658145815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816    You may run "mix format --migrate" to fix this warning automatically.5817    │5818 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820    │5821    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658225823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5824    You may run "mix format --migrate" to fix this warning automatically.5825    │5826 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828    │5829    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258305831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832    You may run "mix format --migrate" to fix this warning automatically.5833    │5834 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836    │5837    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258385839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840    You may run "mix format --migrate" to fix this warning automatically.5841    │5842 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844    │5845    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258465847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5848    You may run "mix format --migrate" to fix this warning automatically.5849    │5850 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852    │5853    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258545855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5856    You may run "mix format --migrate" to fix this warning automatically.5857    │5858 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860    │5861    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558625863    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5864    You may run "mix format --migrate" to fix this warning automatically.5865    │5866 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868    │5869    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558705871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5872    You may run "mix format --migrate" to fix this warning automatically.5873    │5874 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876    │5877    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558785879    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5880    You may run "mix format --migrate" to fix this warning automatically.5881    │5882 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884    │5885    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558865887     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5888     You may run "mix format --migrate" to fix this warning automatically.5889     │5890 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5891     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892     │5893     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658945895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5896     You may run "mix format --migrate" to fix this warning automatically.5897     │5898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900     │5901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259025903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904     You may run "mix format --migrate" to fix this warning automatically.5905     │5906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908     │5909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559105911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912    You may run "mix format --migrate" to fix this warning automatically.5913    │5914 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916    │5917    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659185919    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5920    You may run "mix format --migrate" to fix this warning automatically.5921    │5922 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924    │5925    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659265927    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5928    You may run "mix format --migrate" to fix this warning automatically.5929    │5930 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932    │5933    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659345935    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5936    You may run "mix format --migrate" to fix this warning automatically.5937    │5938 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940    │5941    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659425943    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5944    You may run "mix format --migrate" to fix this warning automatically.5945    │5946 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948    │5949    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659505951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952    You may run "mix format --migrate" to fix this warning automatically.5953    │5954 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956    │5957    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259585959    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5960    You may run "mix format --migrate" to fix this warning automatically.5961    │5962 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964    │5965    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259665967    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5968    You may run "mix format --migrate" to fix this warning automatically.5969    │5970 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972    │5973    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259745975    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5976    You may run "mix format --migrate" to fix this warning automatically.5977    │5978 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980    │5981    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259825983    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5984    You may run "mix format --migrate" to fix this warning automatically.5985    │5986 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988    │5989    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259905991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992    You may run "mix format --migrate" to fix this warning automatically.5993    │5994 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996    │5997    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559985999    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6000    You may run "mix format --migrate" to fix this warning automatically.6001    │6002 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004    │6005    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560066007    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6008    You may run "mix format --migrate" to fix this warning automatically.6009    │6010 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012    │6013    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560146015    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6016    You may run "mix format --migrate" to fix this warning automatically.6017    │6018 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020    │6021    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560226023    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6024    You may run "mix format --migrate" to fix this warning automatically.6025    │6026 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028    │6029    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560306031     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032     You may run "mix format --migrate" to fix this warning automatically.6033     │6034 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6035     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036     │6037     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660386039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6040     You may run "mix format --migrate" to fix this warning automatically.6041     │6042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044     │6045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260466047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048     You may run "mix format --migrate" to fix this warning automatically.6049     │6050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052     │6053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560546055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6056    You may run "mix format --migrate" to fix this warning automatically.6057    │6058 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6059    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060    │6061    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660626063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064    You may run "mix format --migrate" to fix this warning automatically.6065    │6066 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068    │6069    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260706071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072    You may run "mix format --migrate" to fix this warning automatically.6073    │6074 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076    │6077    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560786079     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6080     You may run "mix format --migrate" to fix this warning automatically.6081     │6082 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084     │6085     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660866087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088     You may run "mix format --migrate" to fix this warning automatically.6089     │6090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092     │6093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260946095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6096     You may run "mix format --migrate" to fix this warning automatically.6097     │6098 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6099     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100     │6101     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561026103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104    You may run "mix format --migrate" to fix this warning automatically.6105    │6106 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108    │6109    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661106111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6112    You may run "mix format --migrate" to fix this warning automatically.6113    │6114 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116    │6117    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261186119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120    You may run "mix format --migrate" to fix this warning automatically.6121    │6122 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124    │6125    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561266127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128     You may run "mix format --migrate" to fix this warning automatically.6129     │6130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132     │6133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661346135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136     You may run "mix format --migrate" to fix this warning automatically.6137     │6138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140     │6141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261426143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6144     You may run "mix format --migrate" to fix this warning automatically.6145     │6146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148     │6149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561506151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6152    You may run "mix format --migrate" to fix this warning automatically.6153    │6154 19 │       <<len :: int32, data :: binary-size(len)>> ->6155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156    │6157    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661586159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160    You may run "mix format --migrate" to fix this warning automatically.6161    │6162 19 │       <<len :: int32, data :: binary-size(len)>> ->6163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164    │6165    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261666167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6168    You may run "mix format --migrate" to fix this warning automatically.6169    │6170 19 │       <<len :: int32, data :: binary-size(len)>> ->6171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172    │6173    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561746175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6176     You may run "mix format --migrate" to fix this warning automatically.6177     │6178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180     │6181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661826183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184     You may run "mix format --migrate" to fix this warning automatically.6185     │6186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188     │6189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261906191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6192     You may run "mix format --migrate" to fix this warning automatically.6193     │6194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196     │6197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561986199    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6200    You may run "mix format --migrate" to fix this warning automatically.6201    │6202 28 │       <<4 :: int32, oid :: uint32>> -> oid6203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204    │6205    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662066207    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6208    You may run "mix format --migrate" to fix this warning automatically.6209    │6210 28 │       <<4 :: int32, oid :: uint32>> -> oid6211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212    │6213    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662146215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216    You may run "mix format --migrate" to fix this warning automatically.6217    │6218 28 │       <<4 :: int32, oid :: uint32>> -> oid6219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220    │6221    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262226223    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6224    You may run "mix format --migrate" to fix this warning automatically.6225    │6226 28 │       <<4 :: int32, oid :: uint32>> -> oid6227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228    │6229    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262306231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6232    You may run "mix format --migrate" to fix this warning automatically.6233    │6234 28 │       <<4 :: int32, oid :: uint32>> -> oid6235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236    │6237    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562386239    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6240    You may run "mix format --migrate" to fix this warning automatically.6241    │6242 28 │       <<4 :: int32, oid :: uint32>> -> oid6243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244    │6245    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562466247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6248     You may run "mix format --migrate" to fix this warning automatically.6249     │6250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252     │6253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662546255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6256     You may run "mix format --migrate" to fix this warning automatically.6257     │6258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260     │6261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262626263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264     You may run "mix format --migrate" to fix this warning automatically.6265     │6266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268     │6269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562706271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272    You may run "mix format --migrate" to fix this warning automatically.6273    │6274 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276    │6277    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662786279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280    You may run "mix format --migrate" to fix this warning automatically.6281    │6282 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284    │6285    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262866287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288    You may run "mix format --migrate" to fix this warning automatically.6289    │6290 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292    │6293    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562946295     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296     You may run "mix format --migrate" to fix this warning automatically.6297     │6298 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6299     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300     │6301     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663026303     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304     You may run "mix format --migrate" to fix this warning automatically.6305     │6306 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6307     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308     │6309     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263106311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312     You may run "mix format --migrate" to fix this warning automatically.6313     │6314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316     │6317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563186319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320    You may run "mix format --migrate" to fix this warning automatically.6321    │6322 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6323    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324    │6325    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663266327    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6328    You may run "mix format --migrate" to fix this warning automatically.6329    │6330 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6331    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332    │6333    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663346335    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6336    You may run "mix format --migrate" to fix this warning automatically.6337    │6338 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340    │6341    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663426343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344    You may run "mix format --migrate" to fix this warning automatically.6345    │6346 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348    │6349    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263506351    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6352    You may run "mix format --migrate" to fix this warning automatically.6353    │6354 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356    │6357    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263586359    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6360    You may run "mix format --migrate" to fix this warning automatically.6361    │6362 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6363    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364    │6365    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263666367    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368    You may run "mix format --migrate" to fix this warning automatically.6369    │6370 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6371    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372    │6373    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563746375    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6376    You may run "mix format --migrate" to fix this warning automatically.6377    │6378 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6379    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380    │6381    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563826383    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6384    You may run "mix format --migrate" to fix this warning automatically.6385    │6386 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388    │6389    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563906391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392     You may run "mix format --migrate" to fix this warning automatically.6393     │6394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396     │6397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663986399     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400     You may run "mix format --migrate" to fix this warning automatically.6401     │6402 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6403     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404     │6405     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264066407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408     You may run "mix format --migrate" to fix this warning automatically.6409     │6410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412     │6413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564146415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416    You may run "mix format --migrate" to fix this warning automatically.6417    │6418 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420    │6421    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664226423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424    You may run "mix format --migrate" to fix this warning automatically.6425    │6426 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428    │6429    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264306431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432    You may run "mix format --migrate" to fix this warning automatically.6433    │6434 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436    │6437    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564386439     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440     You may run "mix format --migrate" to fix this warning automatically.6441     │6442 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6443     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444     │6445     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664466447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448     You may run "mix format --migrate" to fix this warning automatically.6449     │6450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452     │6453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264546455     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456     You may run "mix format --migrate" to fix this warning automatically.6457     │6458 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6459     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460     │6461     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564626463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464    You may run "mix format --migrate" to fix this warning automatically.6465    │6466 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468    │6469    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864706471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472    You may run "mix format --migrate" to fix this warning automatically.6473    │6474 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476    │6477    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464786479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480    You may run "mix format --migrate" to fix this warning automatically.6481    │6482 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484    │6485    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764866487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488     You may run "mix format --migrate" to fix this warning automatically.6489     │6490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492     │6493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864946495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496     You may run "mix format --migrate" to fix this warning automatically.6497     │6498 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6499     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500     │6501     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465026503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6504     You may run "mix format --migrate" to fix this warning automatically.6505     │6506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508     │6509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765106511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6512    You may run "mix format --migrate" to fix this warning automatically.6513    │6514 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516    │6517    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665186519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520    You may run "mix format --migrate" to fix this warning automatically.6521    │6522 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524    │6525    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265266527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6528    You may run "mix format --migrate" to fix this warning automatically.6529    │6530 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532    │6533    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565346535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6536     You may run "mix format --migrate" to fix this warning automatically.6537     │6538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540     │6541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665426543     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544     You may run "mix format --migrate" to fix this warning automatically.6545     │6546 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6547     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548     │6549     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265506551     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6552     You may run "mix format --migrate" to fix this warning automatically.6553     │6554 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6555     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556     │6557     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565586559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6560    You may run "mix format --migrate" to fix this warning automatically.6561    │6562 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564    │6565    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865666567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6568    You may run "mix format --migrate" to fix this warning automatically.6569    │6570 40 │         <<count::int32, data::binary>> = binary6571    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572    │6573    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865746575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576    You may run "mix format --migrate" to fix this warning automatically.6577    │6578 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580    │6581    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465826583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6584    You may run "mix format --migrate" to fix this warning automatically.6585    │6586 40 │         <<count::int32, data::binary>> = binary6587    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588    │6589    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465906591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6592    You may run "mix format --migrate" to fix this warning automatically.6593    │6594 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596    │6597    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765986599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6600    You may run "mix format --migrate" to fix this warning automatically.6601    │6602 40 │         <<count::int32, data::binary>> = binary6603    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604    │6605    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766066607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6608    You may run "mix format --migrate" to fix this warning automatically.6609    │6610 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612    │6613    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866146615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6616    You may run "mix format --migrate" to fix this warning automatically.6617    │6618 44 │         <<_::int32, data::binary>> = binary6619    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620    │6621    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866226623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624    You may run "mix format --migrate" to fix this warning automatically.6625    │6626 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628    │6629    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466306631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6632    You may run "mix format --migrate" to fix this warning automatically.6633    │6634 44 │         <<_::int32, data::binary>> = binary6635    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636    │6637    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466386639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640    You may run "mix format --migrate" to fix this warning automatically.6641    │6642 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6643    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644    │6645    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766466647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648    You may run "mix format --migrate" to fix this warning automatically.6649    │6650 44 │         <<_::int32, data::binary>> = binary6651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652    │6653    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766546655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6656     You may run "mix format --migrate" to fix this warning automatically.6657     │6658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660     │6661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866626663     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664     You may run "mix format --migrate" to fix this warning automatically.6665     │6666 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6667     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668     │6669     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466706671     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6672     You may run "mix format --migrate" to fix this warning automatically.6673     │6674 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6675     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676     │6677     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766786679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680    You may run "mix format --migrate" to fix this warning automatically.6681    │6682 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684    │6685    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666866687    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6688    You may run "mix format --migrate" to fix this warning automatically.6689    │6690 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692    │6693    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666946695    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6696    You may run "mix format --migrate" to fix this warning automatically.6697    │6698 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700    │6701    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667026703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6704    You may run "mix format --migrate" to fix this warning automatically.6705    │6706 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708    │6709    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267106711    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6712    You may run "mix format --migrate" to fix this warning automatically.6713    │6714 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716    │6717    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267186719    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6720    You may run "mix format --migrate" to fix this warning automatically.6721    │6722 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724    │6725    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267266727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6728    You may run "mix format --migrate" to fix this warning automatically.6729    │6730 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732    │6733    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567346735    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6736    You may run "mix format --migrate" to fix this warning automatically.6737    │6738 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740    │6741    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567426743    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6744    You may run "mix format --migrate" to fix this warning automatically.6745    │6746 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748    │6749    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567506751     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752     You may run "mix format --migrate" to fix this warning automatically.6753     │6754 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6755     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756     │6757     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667586759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6760     You may run "mix format --migrate" to fix this warning automatically.6761     │6762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764     │6765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267666767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768     You may run "mix format --migrate" to fix this warning automatically.6769     │6770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772     │6773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567746775    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6776    You may run "mix format --migrate" to fix this warning automatically.6777    │6778 33 │       <<8 :: int32, microsecs :: int64>> ->6779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780    │6781    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667826783    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6784    You may run "mix format --migrate" to fix this warning automatically.6785    │6786 33 │       <<8 :: int32, microsecs :: int64>> ->6787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788    │6789    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667906791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792    You may run "mix format --migrate" to fix this warning automatically.6793    │6794 33 │       <<8 :: int32, microsecs :: int64>> ->6795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796    │6797    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267986799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6800    You may run "mix format --migrate" to fix this warning automatically.6801    │6802 33 │       <<8 :: int32, microsecs :: int64>> ->6803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804    │6805    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268066807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808    You may run "mix format --migrate" to fix this warning automatically.6809    │6810 33 │       <<8 :: int32, microsecs :: int64>> ->6811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812    │6813    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568146815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816    You may run "mix format --migrate" to fix this warning automatically.6817    │6818 33 │       <<8 :: int32, microsecs :: int64>> ->6819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820    │6821    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568226823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824     You may run "mix format --migrate" to fix this warning automatically.6825     │6826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828     │6829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668306831     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6832     You may run "mix format --migrate" to fix this warning automatically.6833     │6834 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6835     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836     │6837     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268386839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6840     You may run "mix format --migrate" to fix this warning automatically.6841     │6842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844     │6845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568466847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848    You may run "mix format --migrate" to fix this warning automatically.6849    │6850 37 │       <<8 :: int32, microsecs :: int64>> ->6851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852    │6853    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668546855    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6856    You may run "mix format --migrate" to fix this warning automatically.6857    │6858 37 │       <<8 :: int32, microsecs :: int64>> ->6859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860    │6861    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668626863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6864    You may run "mix format --migrate" to fix this warning automatically.6865    │6866 37 │       <<8 :: int32, microsecs :: int64>> ->6867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868    │6869    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268706871    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6872    You may run "mix format --migrate" to fix this warning automatically.6873    │6874 37 │       <<8 :: int32, microsecs :: int64>> ->6875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876    │6877    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268786879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880    You may run "mix format --migrate" to fix this warning automatically.6881    │6882 37 │       <<8 :: int32, microsecs :: int64>> ->6883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884    │6885    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568866887    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6888    You may run "mix format --migrate" to fix this warning automatically.6889    │6890 37 │       <<8 :: int32, microsecs :: int64>> ->6891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892    │6893    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568946895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6896     You may run "mix format --migrate" to fix this warning automatically.6897     │6898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900     │6901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669026903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904     You may run "mix format --migrate" to fix this warning automatically.6905     │6906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908     │6909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269106911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912     You may run "mix format --migrate" to fix this warning automatically.6913     │6914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916     │6917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569186919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6920    You may run "mix format --migrate" to fix this warning automatically.6921    │6922 42 │       <<8 :: int32, microsecs :: int64>> ->6923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924    │6925    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669266927    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6928    You may run "mix format --migrate" to fix this warning automatically.6929    │6930 42 │       <<8 :: int32, microsecs :: int64>> ->6931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932    │6933    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669346935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936    You may run "mix format --migrate" to fix this warning automatically.6937    │6938 42 │       <<8 :: int32, microsecs :: int64>> ->6939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940    │6941    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269426943    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6944    You may run "mix format --migrate" to fix this warning automatically.6945    │6946 42 │       <<8 :: int32, microsecs :: int64>> ->6947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948    │6949    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269506951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952    You may run "mix format --migrate" to fix this warning automatically.6953    │6954 42 │       <<8 :: int32, microsecs :: int64>> ->6955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956    │6957    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569586959    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6960    You may run "mix format --migrate" to fix this warning automatically.6961    │6962 42 │       <<8 :: int32, microsecs :: int64>> ->6963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964    │6965    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569666967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968     You may run "mix format --migrate" to fix this warning automatically.6969     │6970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972     │6973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669746975     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976     You may run "mix format --migrate" to fix this warning automatically.6977     │6978 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6979     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980     │6981     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269826983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984     You may run "mix format --migrate" to fix this warning automatically.6985     │6986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988     │6989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569906991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992    You may run "mix format --migrate" to fix this warning automatically.6993    │6994 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996    │6997    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669986999    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7000    You may run "mix format --migrate" to fix this warning automatically.7001    │7002 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004    │7005    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670067007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008    You may run "mix format --migrate" to fix this warning automatically.7009    │7010 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012    │7013    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670147015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016    You may run "mix format --migrate" to fix this warning automatically.7017    │7018 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020    │7021    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270227023    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7024    You may run "mix format --migrate" to fix this warning automatically.7025    │7026 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7028    │7029    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270307031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032    You may run "mix format --migrate" to fix this warning automatically.7033    │7034 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7036    │7037    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270387039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040    You may run "mix format --migrate" to fix this warning automatically.7041    │7042 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7044    │7045    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570467047    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7048    You may run "mix format --migrate" to fix this warning automatically.7049    │7050 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052    │7053    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570547055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056    You may run "mix format --migrate" to fix this warning automatically.7057    │7058 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7059    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060    │7061    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570627063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064     You may run "mix format --migrate" to fix this warning automatically.7065     │7066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068     │7069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670707071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072     You may run "mix format --migrate" to fix this warning automatically.7073     │7074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7076     │7077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270787079     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080     You may run "mix format --migrate" to fix this warning automatically.7081     │7082 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7084     │7085     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570867087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088     You may run "mix format --migrate" to fix this warning automatically.7089     │7090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7092     │7093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670947095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096     You may run "mix format --migrate" to fix this warning automatically.7097     │7098 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7099     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7100     │7101     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671027103     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104     You may run "mix format --migrate" to fix this warning automatically.7105     │7106 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7107     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108     │7109     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271107111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112     You may run "mix format --migrate" to fix this warning automatically.7113     │7114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116     │7117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271187119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7120     You may run "mix format --migrate" to fix this warning automatically.7121     │7122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7124     │7125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571267127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7128     You may run "mix format --migrate" to fix this warning automatically.7129     │7130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7132     │7133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571347135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7136     You may run "mix format --migrate" to fix this warning automatically.7137     │7138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7140     │7141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671427143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7144     You may run "mix format --migrate" to fix this warning automatically.7145     │7146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7148     │7149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271507151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7152     You may run "mix format --migrate" to fix this warning automatically.7153     │7154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7156     │7157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571587159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7160    You may run "mix format --migrate" to fix this warning automatically.7161    │7162 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7164    │7165    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671667167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7168    You may run "mix format --migrate" to fix this warning automatically.7169    │7170 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7172    │7173    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271747175    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7176    You may run "mix format --migrate" to fix this warning automatically.7177    │7178 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7179    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7180    │7181    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571827183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7184     You may run "mix format --migrate" to fix this warning automatically.7185     │7186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7188     │7189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671907191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7192     You may run "mix format --migrate" to fix this warning automatically.7193     │7194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7196     │7197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271987199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7200     You may run "mix format --migrate" to fix this warning automatically.7201     │7202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7204     │7205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572067207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7208    You may run "mix format --migrate" to fix this warning automatically.7209    │7210 17 │       <<0 :: int32>> -> :void7211    │       ~~~~~~~~~~~~~~~~~~~~~~~7212    │7213    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672147215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7216    You may run "mix format --migrate" to fix this warning automatically.7217    │7218 17 │       <<0 :: int32>> -> :void7219    │       ~~~~~~~~~~~~~~~~~~~~~~~7220    │7221    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272227223    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7224    You may run "mix format --migrate" to fix this warning automatically.7225    │7226 17 │       <<0 :: int32>> -> :void7227    │       ~~~~~~~~~~~~~~~~~~~~~~~7228    │7229    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572307231     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7232     You may run "mix format --migrate" to fix this warning automatically.7233     │7234 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7235     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7236     │7237     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672387239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7240     You may run "mix format --migrate" to fix this warning automatically.7241     │7242 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7243     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7244     │7245     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272467247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7248     You may run "mix format --migrate" to fix this warning automatically.7249     │7250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7252     │7253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572547255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7256    You may run "mix format --migrate" to fix this warning automatically.7257    │7258 23 │       <<0 :: int32>> -> :void7259    │       ~~~~~~~~~~~~~~~~~~~~~~~7260    │7261    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672627263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7264    You may run "mix format --migrate" to fix this warning automatically.7265    │7266 23 │       <<0 :: int32>> -> :void7267    │       ~~~~~~~~~~~~~~~~~~~~~~~7268    │7269    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272707271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7272    You may run "mix format --migrate" to fix this warning automatically.7273    │7274 23 │       <<0 :: int32>> -> :void7275    │       ~~~~~~~~~~~~~~~~~~~~~~~7276    │7277    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572787279     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7280     You may run "mix format --migrate" to fix this warning automatically.7281     │7282 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7283     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7284     │7285     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672867287     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7288     You may run "mix format --migrate" to fix this warning automatically.7289     │7290 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7291     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7292     │7293     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272947295     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7296     You may run "mix format --migrate" to fix this warning automatically.7297     │7298 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7299     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7300     │7301     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573027303    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7304    │7305 20 │     manager    = worker(Postgrex.TypeManager, [])7306    │                  ~7307    │7308    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173097310    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7311    │7312 21 │     server_sup = supervisor(__MODULE__, [:servers])7313    │                  ~7314    │7315    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173167317    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7318    │7319 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7320    │     ~7321    │7322    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17323    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173247325    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7326    │7327 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7328    │                   ~7329    │7330    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173317332     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7333     │7334 110 │     if Map.size(s.listener_channels[channel]) == 1 do7335     │            ~7336     │7337     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37338     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37339     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273407341     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7342     │7343 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7344     │               ~7345     │7346     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273477348    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7349    │7350 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7351    │            ~7352    │7353    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173547355     warning: a struct for Postgrex.Query is expected on struct update:73567357         %Postgrex.Query{7358           query7359           | param_oids: param_oids,7360             param_formats: param_formats,7361             param_types: param_types7362         }73637364     but got type:73657366         dynamic()73677368     where "query" was given the type:73697370         # type: dynamic()7371         # from: lib/postgrex/protocol.ex:910:357372         query73737374     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73757376     type warning found at:7377     │7378 915 │         query = %Query{query | param_oids: param_oids,7379     │                 ~7380     │7381     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673827383     warning: a struct for Postgrex.Query is expected on struct update:73847385         %Postgrex.Query{7386           query7387           | ref: make_ref(),7388             types: types,7389             columns: col_names,7390             result_oids: result_oids,7391             result_formats: result_formats,7392             result_types: result_types7393         }73947395     but got type:73967397         dynamic()73987399     where "query" was given the type:74007401         # type: dynamic()7402         # from: lib/postgrex/protocol.ex:926:357403         query74047405     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74067407     type warning found at:7408     │7409 932 │         query = %Query{query | ref: make_ref(), types: types,7410     │                 ~7411     │7412     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674137414    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7415    │7416  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7417    │                 ~7418    │7419    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/274207421    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7422    │7423  9 │                 worker(Postgrex.Parameters, [])]7424    │                 ~7425    │7426    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/274277428     warning: a struct for Postgrex.Query is expected on struct update:74297430         %Postgrex.Query{query | ref: make_ref()}74317432     but got type:74337434         dynamic()74357436     where "query" was given the type:74377438         # type: dynamic()7439         # from: lib/postgrex/protocol.ex:977:317440         query74417442     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74437444     type warning found at:7445     │7446 978 │     query = %Query{query | ref: make_ref()}7447     │             ~7448     │7449     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574507451      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7452      │7453 2131 │     formatted_reason = :ssl.format_error(reason)7454      │                             ~7455      │7456      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374577458      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7459      │7460 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7461      │                                            ~7462      │7463      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374647465      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7466      │7467 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7468      │        ~7469      │7470      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274717472      warning: a struct for Postgrex.Query is expected on struct update:74737474          %Postgrex.Query{query | name: ""}74757476      but got type:74777478          dynamic()74797480      where "query" was given the type:74817482          # type: dynamic()7483          # from: lib/postgrex/protocol.ex:2313:167484          query74857486      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74877488      type warning found at:7489      │7490 2313 │   defp unnamed(query), do: %Query{query | name: ""}7491      │                            ~7492      │7493      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174947495Generated postgrex app7496warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7497  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27498  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17499  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57500  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27501  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47502  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275037504==> ecto7505Compiling 70 files (.ex)7506     warning: using single-quoted strings to represent charlists is deprecated.7507     Use ~c"" if you indeed want a charlist or use "" instead.7508     You may run "mix format --migrate" to change all single-quoted7509     strings to use the ~c sigil and fix this warning.7510     │7511 166 │     defp insert_all_value(_),   do: '?'7512     │                                     ~7513     │7514     └─ lib/ecto/adapters/mysql/connection.ex:166:3775157516     warning: using single-quoted strings to represent charlists is deprecated.7517     Use ~c"" if you indeed want a charlist or use "" instead.7518     You may run "mix format --migrate" to change all single-quoted7519     strings to use the ~c sigil and fix this warning.7520     │7521 354 │       '?'7522     │       ~7523     │7524     └─ lib/ecto/adapters/mysql/connection.ex:354:775257526      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75277528      This error happens when you have function calls without parentheses inside keywords. For example:75297530          function(arg, one: nested_call a, b, c)7531          function(arg, one: if expr, do: :this, else: :that)75327533      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:75347535          function(arg, one: if(expr, do: :this, else: :that))7536          function(arg, one: nested_call(a, b, c))75377538      Ambiguity found at:7539      │7540 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7541      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7542      │7543      └─ lib/ecto/changeset.ex:228675447545     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75467547     This error happens when you have function calls without parentheses inside keywords. For example:75487549         function(arg, one: nested_call a, b, c)7550         function(arg, one: if expr, do: :this, else: :that)75517552     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:75537554         function(arg, one: if(expr, do: :this, else: :that))7555         function(arg, one: nested_call(a, b, c))75567557     Ambiguity found at:7558     │7559 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7561     │7562     └─ lib/ecto/migration/runner.ex:26575637564     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75657566     This error happens when you have function calls without parentheses inside keywords. For example:75677568         function(arg, one: nested_call a, b, c)7569         function(arg, one: if expr, do: :this, else: :that)75707571     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:75727573         function(arg, one: if(expr, do: :this, else: :that))7574         function(arg, one: nested_call(a, b, c))75757576     Ambiguity found at:7577     │7578 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7580     │7581     └─ lib/ecto/migration/runner.ex:26775827583     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7584     │7585 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7586     │        ~7587     │7588     └─ lib/ecto/query/builder.ex:136:875897590     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7591     │7592 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7593     │                                             ~~7594     │7595     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275967597     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7598     │7599 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7600     │                                         ~~7601     │7602     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276037604     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76057606     This error happens when you have function calls without parentheses inside keywords. For example:76077608         function(arg, one: nested_call a, b, c)7609         function(arg, one: if expr, do: :this, else: :that)76107611     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:76127613         function(arg, one: if(expr, do: :this, else: :that))7614         function(arg, one: nested_call(a, b, c))76157616     Ambiguity found at:7617     │7618 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7619     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7620     │7621     └─ lib/ecto/repo/schema.ex:45476227623    warning: unused require Ecto.Query7624    │7625  6 │   require Ecto.Query7626    │   ~7627    │7628    └─ lib/ecto/repo/preloader.ex:6:376297630    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7631    │7632  9 │   schema "schema_migrations" do7633    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7634    │7635    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76367637Compiling lib/ecto.ex (it's taking more than 10s)7638      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7639      │7640 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7641      │     ~7642      │7643      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276447645    warning: incompatible types given to Mix.Ecto.ensure_started/2:76467647        Mix.Ecto.ensure_started(repo, opts)76487649    given types:76507651        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76527653    but expected one of:76547655        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76567657    where "opts" was given the type:76587659        # type: dynamic(7660          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7661            non_struct_map()7662        )7663        # from: lib/mix/tasks/ecto.rollback.ex:64:107664        opts =7665          if opts[:quiet] do7666            Keyword.merge(opts, log: false, log_sql: false)7667          else7668            opts7669          end76707671    where "repo" was given the type:76727673        # type: dynamic(atom())7674        # from: lib/mix/tasks/ecto.rollback.ex:70:77675        Mix.Ecto.ensure_repo(repo, args)76767677    type warning found at:7678    │7679 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7680    │                          ~7681    │7682    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276837684     warning: the following clause will never match:76857686         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76877688     because it attempts to match on the result of:76897690         System.stacktrace()76917692     which has type:76937694         empty_list()76957696     where "args_or_arity" was given the type:76977698         # type: float() or integer() or non_empty_list(term())7699         # from: lib/ecto/changeset.ex7700         (_() when args_or_arity == 2) when length(args_or_arity) == 277017702     where "module" was given the type:77037704         # type: dynamic()7705         # from: lib/ecto/changeset.ex:733:307706         module77077708     type warning found at:7709     │7710 741 │ ...                   when length(args_or_arity) == 2 ->7711     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7712     │7713     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277147715    warning: incompatible types given to Mix.Ecto.ensure_started/2:77167717        Mix.Ecto.ensure_started(repo, all: true)77187719    given types:77207721        -dynamic(atom())-, non_empty_list({:all, true})77227723    but expected one of:77247725        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77267727    where "repo" was given the type:77287729        # type: dynamic(atom())7730        # from: lib/mix/tasks/ecto.migrations.ex:37:77731        Mix.Ecto.ensure_repo(repo, args)77327733    type warning found at:7734    │7735 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7736    │                       ~7737    │7738    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377397740    warning: incompatible types given to Mix.Ecto.ensure_started/2:77417742        Mix.Ecto.ensure_started(repo, opts)77437744    given types:77457746        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77477748    but expected one of:77497750        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77517752    where "opts" was given the type:77537754        # type: dynamic(7755          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7756            non_struct_map()7757        )7758        # from: lib/mix/tasks/ecto.migrate.ex:68:107759        opts =7760          if opts[:quiet] do7761            Keyword.merge(opts, log: false, log_sql: false)7762          else7763            opts7764          end77657766    where "repo" was given the type:77677768        # type: dynamic(atom())7769        # from: lib/mix/tasks/ecto.migrate.ex:74:77770        Mix.Ecto.ensure_repo(repo, args)77717772    type warning found at:7773    │7774 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7775    │                          ~7776    │7777    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277787779     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7780     │7781 739 │           case System.stacktrace do7782     │                       ~7783     │7784     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277857786    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77877788        Mix.Ecto.source_repo_priv(repo)77897790    given types:77917792        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77937794    but expected one of:77957796        atom()77977798    where "repo" was given the types:77997800        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7801        # from: lib/mix/tasks/ecto.load.ex:70:227802        Keyword.merge(repo.config, opts)78037804        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7805        # from: lib/mix/tasks/ecto.load.ex:72:277806        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78077808    type warning found at:7809    │7810 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7811    │                                          ~7812    │7813    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278147815    warning: expected a map or struct when accessing .__adapter__ in expression:78167817        repo.__adapter__78187819    where "repo" was given the type:78207821        # type: dynamic(atom())7822        # from: lib/mix/tasks/ecto.load.ex:53:77823        Mix.Ecto.ensure_repo(repo, args)78247825    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78267827    type warning found at:7828    │7829 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7830    │                              ~7831    │7832    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178337834    warning: expected a map or struct when accessing .__adapter__ in expression:78357836        repo.__adapter__78377838    where "repo" was given the type:78397840        # type: dynamic(atom())7841        # from: lib/mix/tasks/ecto.dump.ex:50:77842        Mix.Ecto.ensure_repo(repo, args)78437844    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78457846    type warning found at:7847    │7848 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7849    │                              ~7850    │7851    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178527853    warning: expected a map or struct when accessing .__adapter__ in expression:78547855        repo.__adapter__78567857    where "repo" was given the type:78587859        # type: dynamic(atom())7860        # from: lib/mix/tasks/ecto.drop.ex:39:77861        Mix.Ecto.ensure_repo(repo, args)78627863    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78647865    type warning found at:7866    │7867 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7868    │                              ~7869    │7870    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178717872    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7873    │7874 62 │       Mix.Project.compile(args)7875    │                   ~7876    │7877    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/278787879     warning: expected a module (an atom) when invoking start_link/1 in expression:78807881         repo.start_link(pool_size: pool_size)78827883     where "pool_size" was given the type:78847885         # type: dynamic()7886         # from: lib/mix/ecto.ex:101:157887         pool_size = Keyword.get(opts, :pool_size, 1)78887889     where "repo" was given the type:78907891         # type: dynamic(%{..., __adapter__: atom()})7892         # from: lib/mix/ecto.ex:99:367893         repo.__adapter__.ensure_all_started(repo, :temporary)78947895     type warning found at:7896     │7897 102 │     case repo.start_link(pool_size: pool_size) do7898     │               ~7899     │7900     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279017902    warning: expected a map or struct when accessing .__adapter__ in expression:79037904        repo.__adapter__79057906    where "repo" was given the type:79077908        # type: dynamic(atom())7909        # from: lib/mix/tasks/ecto.create.ex:37:77910        Mix.Ecto.ensure_repo(repo, args)79117912    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()79137914    type warning found at:7915    │7916 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7917    │                              ~7918    │7919    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/179207921     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7922     │7923 146 │     Logger.remove_backend(:console)7924     │            ~7925     │7926     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279277928     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7929     │7930 155 │     Logger.add_backend(:console, flush: true)7931     │            ~7932     │7933     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279347935     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7936     │7937 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7938     │                                                                              ~7939     │7940     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27941     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279427943    warning: incompatible types given to get_source/1:79447945        get_source(repo)79467947    given types:79487949        -dynamic(atom())-79507951    but expected one of:79527953        %{..., config: empty_list() or non_empty_list(term(), term())}79547955    where "repo" was given the type:79567957        # type: dynamic(atom())7958        # from: lib/ecto/migration/schema_migration.ex:24:137959        repo.all(7960          Map.put(7961            (7962              query =7963                (7964                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7965                  Ecto.Query.Builder.From.apply(query, 1)7966                )7967        7968              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7969                ...,7970                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7971                file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",7972                line: 22,7973                take: %{}7974              })7975            ),7976            :prefix,7977            prefix7978          ), timeout: :infinity, log: false)79797980    type warning found at:7981    │7982 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7983    │                ~7984    │7985    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/279867987    warning: incompatible types given to get_source/1:79887989        get_source(repo)79907991    given types:79927993        -dynamic(atom())-79947995    but expected one of:79967997        %{..., config: empty_list() or non_empty_list(term(), term())}79987999    where "repo" was given the type:80008001        # type: dynamic(atom())8002        # from: lib/ecto/migration/schema_migration.ex:30:138003        repo.insert!(8004          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8005            prefix: prefix,8006            source: get_source(repo)8007          ), timeout: :infinity, log: false)80088009    type warning found at:8010    │8011 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8012    │                                              ~8013    │8014    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/380158016     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8017     │8018 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8019     │                                                                              ~8020     │8021     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/280228023    warning: incompatible types given to get_source/1:80248025        get_source(repo)80268027    given types:80288029        -dynamic(atom())-80308031    but expected one of:80328033        %{..., config: empty_list() or non_empty_list(term(), term())}80348035    where "repo" was given the type:80368037        # type: dynamic(atom())8038        # from: lib/ecto/migration/schema_migration.ex:36:138039        repo.delete_all(8040          Map.put(8041            (8042              query =8043                (8044                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8045                  Ecto.Query.Builder.From.apply(query, 1)8046                )8047        8048              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8049                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8050                op: :and,8051                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8052                file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",8053                line: 348054              })8055            ),8056            :prefix,8057            prefix8058          ), timeout: :infinity, log: false)80598060    type warning found at:8061    │8062 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8063    │                ~8064    │8065    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380668067     warning: the following conditional expression:80688069         is_atom(related)80708071     will always evaluate to:80728073         dynamic(true)80748075     where "related" was given the type:80768077         # type: dynamic(atom())8078         # from: lib/ecto/association.ex:730:158079         related = Ecto.Association.related_from_query(queryable)80808081     type warning found at:8082     │8083 732 │     unless is_atom(related) do8084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8085     │8086     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/380878088     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8089     │8090 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8091     │                                                                              ~8092     │8093     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/280948095      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8096      │8097 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8098      │        ~8099      │8100      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/181018102      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8103      │8104 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8105      │                 ~8106      │8107      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/381088109     warning: the following clause will never match:81108111         {:error, _} = error ->81128113     because it attempts to match on the result of:81148115         apply(changeset, adapter, :insert, args)81168117     which has type:81188119         dynamic({:invalid or :ok, term()})81208121     type warning found at:8122     │8123 219 │           {:error, _} = error ->8124     │                       ~8125     │8126     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481278128     warning: the following clause will never match:81298130         {:error, _} = error ->81318132     because it attempts to match on the result of:81338134         apply(changeset, adapter, action, args)81358136     which has type:81378138         dynamic({:invalid or :ok, term()})81398140     type warning found at:8141     │8142 297 │             {:error, _} = error ->8143     │                         ~8144     │8145     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481468147    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8148    │8149 54 │       filter_and_reraise e, System.stacktrace8150    │                                    ~8151    │8152    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581538154    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8155    │8156 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8157    │     ~8158    │8159    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/281608161     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8162     │8163 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8164     │           ~8165     │8166     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/381678168    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8169    │8170 44 │     index  = Map.size(params)8171    │                  ~8172    │8173    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58174    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581758176     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8177     │8178 614 │     Decimal.minus(decimal)8179     │             ~8180     │8181     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181828183     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)8184     │8185 228 │         raise BadStructError, struct: struct, term: data8186     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8187     │8188     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581898190     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8191     │8192 214 │       filter_and_reraise e, System.stacktrace8193     │                                    ~8194     │8195     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48196     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/481978198     warning: the following clause will never match:81998200         {:error, _} ->82018202     because it attempts to match on the result of:82038204         NaiveDateTime.new(date, time)82058206     which has type:82078208         dynamic({:ok, %NaiveDateTime{}})82098210     type warning found at:8211     │8212 803 │         {:error, _} -> :error8213     │         ~~~~~~~~~~~~~~~~~~~~~8214     │8215     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182168217     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8218     │8219 159 │         supervise(children, strategy: :one_for_one)8220     │         ~8221     │8222     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182238224      warning: expected a map or struct when accessing .__struct__ in expression:82258226          schema.__struct__82278228      where "schema" was given the types:82298230          # type: dynamic(atom() and not nil)8231          # from: lib/ecto/query/planner.ex:1186:418232          schema82338234          # type: atom()8235          # from: lib/ecto/query/planner.ex:1186:618236          is_atom(schema)82378238      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82398240      type warning found at:8241      │8242 1190 │       Map.has_key?(schema.__struct__, field) ->8243      │                           ~8244      │8245      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682468247    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8248    │8249 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8250    │     ~8251    │8252    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282538254    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8255    │8256 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8257    │       ~8258    │8259    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/182608261    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8262    │8263 15 │     supervise(children, strategy: :simple_one_for_one)8264    │     ~8265    │8266    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182678268    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82698270        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82718272    given types:82738274        (8275          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8276          dynamic()8277        )82788279    but expected one of:82808281        atom(), term()82828283    where "opts" was given the type:82848285        # type: dynamic(8286          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8287            non_struct_map()8288        )8289        # from: lib/ecto/migrator.ex:44:658290        opts[:prefix]82918292    where "repo" was given the type:82938294        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8295        # from: lib/ecto/migrator.ex:44:238296        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82978298    type warning found at:8299    │8300 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8301    │                       ~8302    │8303    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/283048305     warning: expected a module (an atom) when invoking transaction/2 in expression:83068307         repo.transaction(fun, log: false, timeout: :infinity)83088309     where "fun" was given the type:83108311         # type: dynamic()8312         # from: lib/ecto/migrator.ex:114:478313         fun83148315     where "repo" was given the types:83168317         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8318         # from: lib/ecto/migrator.ex:118:248319         repo.__adapter__.supports_ddl_transaction?83208321         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8322         # from: lib/ecto/migrator.ex:118:248323         repo.__adapter__.supports_ddl_transaction?83248325     type warning found at:8326     │8327 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8328     │              ~8329     │8330     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383318332     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8333     │8334 291 │     modules = Code.load_file(file)8335     │                    ~8336     │8337     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283388339     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8340     │8341 321 │         reraise error, System.stacktrace8342     │                               ~8343     │8344     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383458346     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8347     │8348 260 │         reraise %{err | message: message}, System.stacktrace8349     │                                                   ~8350     │8351     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683528353    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8354    │8355 10 │       worker(Ecto.Registry, []),8356    │       ~8357    │8358    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283598360    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8361    │8362 11 │       supervisor(Ecto.Migration.Supervisor, [])8363    │       ~8364    │8365    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283668367Generated ecto app8368==> guardian_db8369Compiling 2 files (.ex)8370warning: cannot infer signatures from :cowboy because it is not loaded83718372warning: cannot infer signatures from :cowlib because it is not loaded83738374warning: cannot infer signatures from :ranch because it is not loaded83758376    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8377    │8378 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8379    │                        ~8380    │8381    └─ lib/guardian_db.ex:18:24: GuardianDb (module)838283838384== Compilation error in file lib/guardian_db.ex ==8385** (RuntimeError) GuardianDb configuration is required8386    lib/guardian_db.ex:21: (module)8387could 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"