udia

Build log

nerves_system_rpi4

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8386 of 8386 lines
1Resolving Hex dependencies...2Resolution completed in 0.484s3Unchanged: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_rpi4/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_rpi4/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_rpi4/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_rpi4/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: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead503     │504 147 │     [char | _] = String.to_char_list(binary)505     │                         ~506     │507     └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3508509    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead510    │511 44 │     {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))512    │                                                 ~513    │514    └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1515    └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1516517    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead518    │519 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)520    │              ~521    │522    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1523524    warning: String.strip/1 is deprecated. Use String.trim/1 instead525    │526 47 │       |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)527    │                                                 ~528    │529    └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1530    └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1531532    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead533    │534 58 │     |> Enum.chunk(2)                          # [[file, line], [file, line], ...]535    │             ~536    │537    └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1538539    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: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead547    │548 65 │       {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]549    │                                                         ~550    │551    └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/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.erl:694    │695 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);696    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699700701     ┌─ src/ranch_ssl.erl:702     │703 128 │  	case ssl:ssl_accept(CSocket, Timeout) of704     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead705706     ┌─ src/ranch_ssl.erl:707     │708 233 │  			end, ssl:cipher_suites());709     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead710711     ┌─ src/ranch_ssl.erl:712     │713 235 │  			ssl:cipher_suites()714     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead715716717    ┌─ src/ranch_conns_sup.erl:718    │719 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},720    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724725==> tablet726Compiling 2 files (.ex)727Generated tablet app728==> elixir_make729Compiling 8 files (.ex)730Generated elixir_make app731==> nerves_logging732 CC kmsg_tailer.o733 LD kmsg_tailer734Compiling 5 files (.ex)735Generated nerves_logging app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling cowlib739==> bcrypt_elixir740mkdir -p priv741/home/nerves/.nerves/artifacts/nerves_toolchain_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_rpi4-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 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)910    │     ~911    │912    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1913    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2914915    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead916    │917 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])918    │     ~919    │920    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2921922    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead923    │924 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])925    │     ~926    │927    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3928929    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead930    │931 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)932    │                     ~933    │934    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4935936     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead937     │938 138 │         case System.stacktrace() do939     │                     ~940     │941     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2942943     warning: the following clause will never match:944945         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->946947     because it attempts to match on the result of:948949         System.stacktrace()950951     which has type:952953         empty_list()954955     where "arity" was given the type:956957         # type: integer()958         # from: lib/db_connection/connection.ex:139:56959         is_integer(arity)960961     type warning found at:962     │963 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace964     │                                      ~965     │966     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2967968     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead969     │970 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)971     │                     ~972     │973     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3974975     warning: the following clause will never match:976977         [{a, b, params, c} | rest] when is_list(params) ->978979     because it attempts to match on the result of:980981         System.stacktrace()982983     which has type:984985         empty_list()986987     where "params" was given the type:988989         # type: empty_list() or non_empty_list(term(), term())990         # from: lib/db_connection/connection.ex:140:43991         is_list(params)992993     type warning found at:994     │995 140 │           [{a, b, params, c} | rest] when is_list(params) ->996     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997     │998     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/29991000    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1001    │1002  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1003    │                  ~1004    │1005    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010061007     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1008     │1009 111 │         stack = System.stacktrace()1010     │                        ~1011     │1012     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/310131014    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1015    │1016  8 │     pool = supervisor(Pool, [], [restart: :temporary])1017    │            ~1018    │1019    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/010201021    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1022    │1023  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],1024    │                 ~1025    │1026    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310271028    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1029    │1030 36 │     worker(DBConnection.Watcher, [owner])1031    │     ~1032    │1033    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110341035     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1036     │1037 986 │             stack = System.stacktrace()1038     │                            ~1039     │1040     └─ lib/db_connection.ex:986:28: DBConnection.handle/41041     └─ lib/db_connection.ex:992:24: DBConnection.handle/41042     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41043     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41044     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61045     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31046     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51047     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21048     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41049     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51050     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51051     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21052     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61053     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610541055    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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_rpi41282Generated nerves_system_rpi4 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_handler.erl:1293    │1294 87 │  		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_handler.erl:1298     │1299 116 │  		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_handler.erl:1303     │1304 235 │  		Stacktrace = erlang:get_stacktrace(),1305     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13061307     ┌─ src/cowboy_handler.erl:1308     │1309 290 │  			{stacktrace, erlang:get_stacktrace()},1310     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace131113121313    ┌─ src/cowboy_rest.erl:1314    │1315 69 │  				Stacktrace = erlang:get_stacktrace(),1316    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13171318      ┌─ src/cowboy_rest.erl:1319      │1320 1006 │  	Stacktrace = erlang:get_stacktrace(),1321      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace132213231324     ┌─ src/cowboy_websocket.erl:1325     │1326 147 │  		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_websocket.erl:1330     │1331 645 │  			{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_websocket.erl:1335     │1336 755 │  			{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.State is expected on struct update:13571358         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13591360     but got type:13611362         dynamic()13631364     where "delta" was given the type:13651366         # type: dynamic()1367         # from: lib/phoenix/tracker/state.ex:396:361368         %Phoenix.Tracker.State{delta: delta} = state13691370     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13711372     type warning found at:1373     │1374 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1375     │                 ~1376     │1377     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/513781379    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13801381        %Phoenix.Tracker.Replica{replica | status: :permdown}13821383    but got type:13841385        dynamic()13861387    where "replica" was given the type:13881389        # type: dynamic()1390        # from: lib/phoenix/tracker/replica.ex:72:171391        replica13921393    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13941395    type warning found at:1396    │1397 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1398    │                               ~1399    │1400    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114011402     warning: a struct for Phoenix.Tracker.State is expected on struct update:14031404         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14051406     but got type:14071408         dynamic()14091410     where "delta" was given the type:14111412         # type: dynamic()1413         # from: lib/phoenix/tracker/state.ex:471:991414         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1415           state14161417     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14181419     type warning found at:1420     │1421 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1422     │                   ~1423     │1424     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114251426    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14271428        %Phoenix.Tracker.Replica{replica | status: :down}14291430    but got type:14311432        dynamic()14331434    where "replica" was given the type:14351436        # type: dynamic()1437        # from: lib/phoenix/tracker/replica.ex:74:131438        replica14391440    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14411442    type warning found at:1443    │1444 74 │   defp down(replica), do: %Replica{replica | status: :down}1445    │                           ~1446    │1447    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114481449    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14501451        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14521453    but got type:14541455        dynamic()14561457    where "replica" was given the type:14581459        # type: dynamic()1460        # from: lib/phoenix/tracker/replica.ex:76:291461        replica14621463    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14641465    type warning found at:1466    │1467 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1468    │     ~1469    │1470    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114711472     warning: a struct for Phoenix.Tracker.State is expected on struct update:14731474         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14751476     but got type:14771478         dynamic(%{..., range: {term(), term()}})14791480     where "delta" was given the type:14811482         # type: dynamic(%{..., range: {term(), term()}})1483         # from: lib/phoenix/tracker/state.ex:481:301484         {start_clock, end_clock} = delta.range14851486     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14871488     type warning found at:1489     │1490 485 │            delta: %State{delta | range: {start_clock, new_end}}}1491     │                   ~1492     │1493     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214941495    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1496    │1497  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1498    │        ~1499    │1500    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215011502    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1503    │1504 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1505    │       ~1506    │1507    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115081509    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1510    │1511 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1512    │       ~1513    │1514    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115151516    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1517    │1518 46 │     supervise children, strategy: :rest_for_one1519    │     ~1520    │1521    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115221523    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1524    │1525 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1526    │         ~1527    │1528    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11529    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115301531    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1532    │1533 43 │     :ok = :pg2.create(pg2_group)1534    │                ~1535    │1536    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115371538    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1539    │1540 44 │     :ok = :pg2.join(pg2_group, self())1541    │                ~1542    │1543    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115441545    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1546    │1547 57 │     :pg2.get_members(pg2_namespace(server_name))1548    │          ~1549    │1550    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115511552    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1553    │1554 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1555    │       ~1556    │1557    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115581559    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1560    │1561 42 │     supervise children, strategy: :one_for_one1562    │     ~1563    │1564    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.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: expected a module (an atom) when invoking config/1 in expression:17171718         endpoint.config(:endpoint_id)17191720     where "endpoint" was given the type:17211722         # type: dynamic(%{..., __pubsub_server__: atom()})1723         # from: lib/phoenix/transports/long_poll.ex:199:101724         verify_token(endpoint, token, opts)17251726     type warning found at:1727     │1728 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1729     │                                          ~1730     │1731     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317321733     warning: unknown key .__pubsub_server__ in expression:17341735         endpoint.__pubsub_server__17361737     the given type does not have the given key:17381739         dynamic(1740           %Phoenix.Socket{1741             id: term(),1742             assigns: term(),1743             channel: term(),1744             channel_pid: term(),1745             endpoint: atom(),1746             handler: term(),1747             joined: term(),1748             pubsub_server: term(),1749             ref: term(),1750             join_ref: term(),1751             topic: term(),1752             transport: term(),1753             transport_pid: term(),1754             transport_name: term(),1755             serializer: term(),1756             private: term(),1757             vsn: term()1758           } or1759             %Plug.Conn{1760               adapter: term(),1761               assigns: term(),1762               body_params: term(),1763               cookies: term(),1764               halted: term(),1765               host: term(),1766               method: term(),1767               owner: term(),1768               params: term(),1769               path_info: term(),1770               path_params: term(),1771               port: term(),1772               private: term(),1773               query_params: term(),1774               query_string: term(),1775               remote_ip: term(),1776               req_cookies: term(),1777               req_headers: term(),1778               request_path: term(),1779               resp_body: term(),1780               resp_cookies: term(),1781               resp_headers: term(),1782               scheme: term(),1783               script_name: term(),1784               secret_key_base: term(),1785               state: term(),1786               status: term()1787             } or atom() or binary()1788         )17891790     where "endpoint" was given the type:17911792         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1793         # from: lib/phoenix/transports/long_poll.ex:254:191794         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17951796     type warning found at:1797     │1798 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1799     │                                                          ~~~~~~~~~~~~~~~~~1800     │1801     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318021803    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1804    │1805 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1806    │       ~1807    │1808    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/118091810    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1811    │1812 14 │     supervise(children, strategy: :simple_one_for_one)1813    │     ~1814    │1815    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/118161817    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1818    │1819  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1820    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821    │1822    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18231824     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1825     │1826 647 │       exception -> {:error, {exception, System.stacktrace()}}1827     │                                                ~1828     │1829     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118301831    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 Phoenix.Socket is expected on struct update:18831884         %Phoenix.Socket{socket | id: id}18851886     but got type:18871888         dynamic()18891890     where "socket" was given the type:18911892         # type: dynamic()1893         # from: lib/phoenix/socket/transport.ex1894         {:ok, socket}18951896     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18971898     type warning found at:1899     │1900 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1901     │                                          ~1902     │1903     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719041905    warning: a struct for Plug.Conn is expected on struct update:19061907        %Plug.Conn{conn | query_params: %{}, params: %{}}19081909    but got type:19101911        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19121913    where "conn" was given the types:19141915        # type: dynamic(%{..., params: term()})1916        # from: lib/phoenix/endpoint/render_errors.ex:94:171917        conn.params19181919        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1920        # from: lib/phoenix/endpoint/render_errors.ex:94:171921        conn.params19221923    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19241925    type warning found at:1926    │1927 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1928    │                                   ~1929    │1930    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119311932    warning: a struct for Plug.Conn is expected on struct update:19331934        %Plug.Conn{conn | query_params: %{}, params: params}19351936    but got type:19371938        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19391940    where "conn" was given the types:19411942        # type: dynamic(%{..., params: term()})1943        # from: lib/phoenix/endpoint/render_errors.ex:94:171944        conn.params19451946        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1947        # from: lib/phoenix/endpoint/render_errors.ex:94:171948        conn.params19491950    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19511952    type warning found at:1953    │1954 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1955    │                   ~1956    │1957    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119581959     warning: a struct for Plug.Conn is expected on struct update:19601961         %Plug.Conn{conn | params: params}19621963     but got type:19641965         dynamic(%{..., params: map()})19661967     where "conn" was given the type:19681969         # type: dynamic(%{..., params: map()})1970         # from: lib/phoenix/controller.ex:912:171971         Map.get(conn.params, required_key)19721973     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19741975     type warning found at:1976     │1977 919 │     %Plug.Conn{conn | params: params}1978     │     ~1979     │1980     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219811982    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 1st pattern in clause will never match:23212322        3823232324    because it is expected to receive type:23252326        dynamic(empty_list() or non_empty_list(term(), term()))23272328    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23292330    type warning found at:2331    │2332 58 │   def to_iodata(?&), do: "&amp;"2333    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2334    │2335    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123362337     warning: the right-hand side of || will never be executed:23382339         selected(form, field, opts) || ...23402341     because the left-hand side always evaluates to:23422343         dynamic({term(), term()})23442345     where "field" was given the type:23462347         # type: dynamic()2348         # from: lib/phoenix_html/form.ex:830:202349         field23502351     where "form" was given the type:23522353         # type: dynamic()2354         # from: lib/phoenix_html/form.ex:830:142355         form23562357     where "opts" was given the types:23582359         # type: dynamic()2360         # from: lib/phoenix_html/form.ex:830:362361         opts23622363         # type: dynamic(empty_list() or non_empty_list(term(), term()))2364         # from: lib/phoenix_html/form.ex:831:242365         selected(form, field, opts)23662367     type warning found at:2368     │2369 831 │     {selected, opts} = selected(form, field, opts) || []2370     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371     │2372     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423732374    warning: the 1st pattern in clause will never match:23752376        3423772378    because it is expected to receive type:23792380        dynamic(empty_list() or non_empty_list(term(), term()))23812382    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23832384    type warning found at:2385    │2386 59 │   def to_iodata(?"), do: "&quot;"2387    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2388    │2389    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123902391    warning: the 1st pattern in clause will never match:23922393        3923942395    because it is expected to receive type:23962397        dynamic(empty_list() or non_empty_list(term(), term()))23982399    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24002401    type warning found at:2402    │2403 60 │   def to_iodata(?'), do: "&#39;"2404    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2405    │2406    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124072408    warning: the 1st pattern in clause will never match:24092410        {:safe, data}24112412    because it is expected to receive type:24132414        dynamic(empty_list() or non_empty_list(term(), term()))24152416    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24172418    type warning found at:2419    │2420 75 │   def to_iodata({:safe, data}) do2421    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2422    │2423    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124242425    warning: the following clause is redundant:24262427        def to_iodata(other)24282429    it has type:24302431        dynamic(empty_list() or non_empty_list(term(), term()))24322433    previous clauses have already matched on the following types:24342435        non_empty_list(term(), term())2436        empty_list()24372438    │2439 79 │   def to_iodata(other) do2440    │       ~2441    │2442    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124432444    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2445    │2446  1 │ defmodule Phoenix.HTML.Engine do2447    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2448    │2449    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)24502451    warning: the following clause is redundant:24522453        def handle_text("", text)24542455    it has type:24562457        binary(), dynamic()24582459    previous clauses have already matched on the following types:24602461        term(), term()24622463    │2464 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12465    │       ~2466    │2467    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224682469    warning: the 1st pattern in clause will never match:24702471        h24722473    because it is expected to receive type:24742475        dynamic(empty_list() or non_empty_list(term(), term()))24762477    where "h" was given the type:24782479        # type: integer()2480        # from: lib/phoenix_html/safe.ex:62:252481        is_integer(h)24822483    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24842485    type warning found at:2486    │2487 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2488    │                 ~2489    │2490    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/124912492    warning: the following clause is redundant:24932494        def handle_text({:safe, buffer}, text)24952496    it has type:24972498        dynamic({:safe, term()}), dynamic()24992500    previous clauses have already matched on the following types:25012502        term(), term()25032504    │2505 32 │   def handle_text({:safe, buffer}, text) do2506    │       ~2507    │2508    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/225092510    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 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2834    │                         ~2835    │2836    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/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 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2842    │                                     ~2843    │2844    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/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 23 │     <<x::float64, y::float64>>2850    │        ~2851    │2852    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/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 23 │     <<x::float64, y::float64>>2858    │                    ~2859    │2860    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/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 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2897    │         ~2898    │2899    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.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 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2905    │                                                                      ~2906    │2907    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.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 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2913    │         ~2914    │2915    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/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 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2921    │                                                                      ~2922    │2923    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/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 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2929    │         ~2930    │2931    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/129322933    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2934    You may run "mix format --migrate" to fix this warning automatically.2935    │2936 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2937    │                                           ~2938    │2939    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129402941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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:9: 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 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2953    │                                           ~2954    │2955    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.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 "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2966    You may run "mix format --migrate" to fix this warning automatically.2967    │2968 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2969    │                                           ~2970    │2971    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129722973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2974    You may run "mix format --migrate" to fix this warning automatically.2975    │2976 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2977    │             ~2978    │2979    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/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 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2985    │                                             ~2986    │2987    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/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 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2993    │          ~2994    │2995    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/129962997    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2998    You may run "mix format --migrate" to fix this warning automatically.2999    │3000 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3001    │                                                                       ~3002    │3003    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/130043005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3006    You may run "mix format --migrate" to fix this warning automatically.3007    │3008 46 │       0 :: int32>>3009    │         ~3010    │3011    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/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: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3417      │3418 1005 │     Logger.warn(fn() ->3419      │            ~3420      │3421      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/534223423      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3424      You may run "mix format --migrate" to fix this warning automatically.3425      │3426 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3427      │                          ~3428      │3429      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/134303431      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432      You may run "mix format --migrate" to fix this warning automatically.3433      │3434 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3435      │                                        ~3436      │3437      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134383439      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 operator3440      │3441 2003 │       <<body :: binary(size), rest :: binary>> ->3442      │                        ~3443      │3444      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134453446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3447    You may run "mix format --migrate" to fix this warning automatically.3448    │3449 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3450    │                                                           ~3451    │3452    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334533454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3455    You may run "mix format --migrate" to fix this warning automatically.3456    │3457 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3458    │                                                                       ~3459    │3460    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334613462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3463    You may run "mix format --migrate" to fix this warning automatically.3464    │3465 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3466    │                       ~3467    │3468    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334693470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3471    You may run "mix format --migrate" to fix this warning automatically.3472    │3473 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3474    │                                   ~3475    │3476    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334773478    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3479    You may run "mix format --migrate" to fix this warning automatically.3480    │3481 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3482    │                                                      ~3483    │3484    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334853486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3487    You may run "mix format --migrate" to fix this warning automatically.3488    │3489 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3490    │                                ~3491    │3492    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334933494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3495    You may run "mix format --migrate" to fix this warning automatically.3496    │3497 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3498    │                          ~3499    │3500    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/235013502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3503    You may run "mix format --migrate" to fix this warning automatically.3504    │3505 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3506    │                                            ~3507    │3508    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235093510    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: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7342    │7343 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7344    │            ~7345    │7346    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173477348     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7349     │7350 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7351     │               ~7352     │7353     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273547355    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7356    │7357  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7358    │                 ~7359    │7360    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273617362     warning: a struct for Postgrex.Query is expected on struct update:73637364         %Postgrex.Query{7365           query7366           | param_oids: param_oids,7367             param_formats: param_formats,7368             param_types: param_types7369         }73707371     but got type:73727373         dynamic()73747375     where "query" was given the type:73767377         # type: dynamic()7378         # from: lib/postgrex/protocol.ex:910:357379         query73807381     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73827383     type warning found at:7384     │7385 915 │         query = %Query{query | param_oids: param_oids,7386     │                 ~7387     │7388     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673897390    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7391    │7392  9 │                 worker(Postgrex.Parameters, [])]7393    │                 ~7394    │7395    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273967397     warning: a struct for Postgrex.Query is expected on struct update:73987399         %Postgrex.Query{7400           query7401           | ref: make_ref(),7402             types: types,7403             columns: col_names,7404             result_oids: result_oids,7405             result_formats: result_formats,7406             result_types: result_types7407         }74087409     but got type:74107411         dynamic()74127413     where "query" was given the type:74147415         # type: dynamic()7416         # from: lib/postgrex/protocol.ex:926:357417         query74187419     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74207421     type warning found at:7422     │7423 932 │         query = %Query{query | ref: make_ref(), types: types,7424     │                 ~7425     │7426     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674277428     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)76367637      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7638      │7639 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7640      │     ~7641      │7642      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276437644    warning: incompatible types given to Mix.Ecto.ensure_started/2:76457646        Mix.Ecto.ensure_started(repo, opts)76477648    given types:76497650        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76517652    but expected one of:76537654        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76557656    where "opts" was given the type:76577658        # type: dynamic(7659          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7660            non_struct_map()7661        )7662        # from: lib/mix/tasks/ecto.rollback.ex:64:107663        opts =7664          if opts[:quiet] do7665            Keyword.merge(opts, log: false, log_sql: false)7666          else7667            opts7668          end76697670    where "repo" was given the type:76717672        # type: dynamic(atom())7673        # from: lib/mix/tasks/ecto.rollback.ex:70:77674        Mix.Ecto.ensure_repo(repo, args)76757676    type warning found at:7677    │7678 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7679    │                          ~7680    │7681    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276827683     warning: the following clause will never match:76847685         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76867687     because it attempts to match on the result of:76887689         System.stacktrace()76907691     which has type:76927693         empty_list()76947695     where "args_or_arity" was given the type:76967697         # type: float() or integer() or non_empty_list(term())7698         # from: lib/ecto/changeset.ex7699         (_() when args_or_arity == 2) when length(args_or_arity) == 277007701     where "module" was given the type:77027703         # type: dynamic()7704         # from: lib/ecto/changeset.ex:733:307705         module77067707     type warning found at:7708     │7709 741 │ ...                   when length(args_or_arity) == 2 ->7710     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7711     │7712     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277137714    warning: incompatible types given to Mix.Ecto.ensure_started/2:77157716        Mix.Ecto.ensure_started(repo, all: true)77177718    given types:77197720        -dynamic(atom())-, non_empty_list({:all, true})77217722    but expected one of:77237724        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77257726    where "repo" was given the type:77277728        # type: dynamic(atom())7729        # from: lib/mix/tasks/ecto.migrations.ex:37:77730        Mix.Ecto.ensure_repo(repo, args)77317732    type warning found at:7733    │7734 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7735    │                       ~7736    │7737    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377387739    warning: incompatible types given to Mix.Ecto.ensure_started/2:77407741        Mix.Ecto.ensure_started(repo, opts)77427743    given types:77447745        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77467747    but expected one of:77487749        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77507751    where "opts" was given the type:77527753        # type: dynamic(7754          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7755            non_struct_map()7756        )7757        # from: lib/mix/tasks/ecto.migrate.ex:68:107758        opts =7759          if opts[:quiet] do7760            Keyword.merge(opts, log: false, log_sql: false)7761          else7762            opts7763          end77647765    where "repo" was given the type:77667767        # type: dynamic(atom())7768        # from: lib/mix/tasks/ecto.migrate.ex:74:77769        Mix.Ecto.ensure_repo(repo, args)77707771    type warning found at:7772    │7773 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7774    │                          ~7775    │7776    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277777778     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7779     │7780 739 │           case System.stacktrace do7781     │                       ~7782     │7783     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277847785    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77867787        Mix.Ecto.source_repo_priv(repo)77887789    given types:77907791        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77927793    but expected one of:77947795        atom()77967797    where "repo" was given the types:77987799        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7800        # from: lib/mix/tasks/ecto.load.ex:70:227801        Keyword.merge(repo.config, opts)78027803        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7804        # from: lib/mix/tasks/ecto.load.ex:72:277805        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78067807    type warning found at:7808    │7809 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7810    │                                          ~7811    │7812    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278137814    warning: expected a map or struct when accessing .__adapter__ in expression:78157816        repo.__adapter__78177818    where "repo" was given the type:78197820        # type: dynamic(atom())7821        # from: lib/mix/tasks/ecto.load.ex:53:77822        Mix.Ecto.ensure_repo(repo, args)78237824    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78257826    type warning found at:7827    │7828 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7829    │                              ~7830    │7831    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178327833    warning: expected a map or struct when accessing .__adapter__ in expression:78347835        repo.__adapter__78367837    where "repo" was given the type:78387839        # type: dynamic(atom())7840        # from: lib/mix/tasks/ecto.dump.ex:50:77841        Mix.Ecto.ensure_repo(repo, args)78427843    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78447845    type warning found at:7846    │7847 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7848    │                              ~7849    │7850    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178517852    warning: expected a map or struct when accessing .__adapter__ in expression:78537854        repo.__adapter__78557856    where "repo" was given the type:78577858        # type: dynamic(atom())7859        # from: lib/mix/tasks/ecto.drop.ex:39:77860        Mix.Ecto.ensure_repo(repo, args)78617862    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78637864    type warning found at:7865    │7866 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7867    │                              ~7868    │7869    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178707871    warning: expected a map or struct when accessing .__adapter__ in expression:78727873        repo.__adapter__78747875    where "repo" was given the type:78767877        # type: dynamic(atom())7878        # from: lib/mix/tasks/ecto.create.ex:37:77879        Mix.Ecto.ensure_repo(repo, args)78807881    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78827883    type warning found at:7884    │7885 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7886    │                              ~7887    │7888    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178897890    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7891    │7892 62 │       Mix.Project.compile(args)7893    │                   ~7894    │7895    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/278967897     warning: expected a module (an atom) when invoking start_link/1 in expression:78987899         repo.start_link(pool_size: pool_size)79007901     where "pool_size" was given the type:79027903         # type: dynamic()7904         # from: lib/mix/ecto.ex:101:157905         pool_size = Keyword.get(opts, :pool_size, 1)79067907     where "repo" was given the type:79087909         # type: dynamic(%{..., __adapter__: atom()})7910         # from: lib/mix/ecto.ex:99:367911         repo.__adapter__.ensure_all_started(repo, :temporary)79127913     type warning found at:7914     │7915 102 │     case repo.start_link(pool_size: pool_size) do7916     │               ~7917     │7918     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279197920     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7921     │7922 146 │     Logger.remove_backend(:console)7923     │            ~7924     │7925     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279267927     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7928     │7929 155 │     Logger.add_backend(:console, flush: true)7930     │            ~7931     │7932     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279337934     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7935     │7936 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7937     │                                                                              ~7938     │7939     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27940     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279417942    warning: incompatible types given to get_source/1:79437944        get_source(repo)79457946    given types:79477948        -dynamic(atom())-79497950    but expected one of:79517952        %{..., config: empty_list() or non_empty_list(term(), term())}79537954    where "repo" was given the type:79557956        # type: dynamic(atom())7957        # from: lib/ecto/migration/schema_migration.ex:24:137958        repo.all(7959          Map.put(7960            (7961              query =7962                (7963                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7964                  Ecto.Query.Builder.From.apply(query, 1)7965                )7966        7967              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7968                ...,7969                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7970                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7971                line: 22,7972                take: %{}7973              })7974            ),7975            :prefix,7976            prefix7977          ), timeout: :infinity, log: false)79787979    type warning found at:7980    │7981 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7982    │                ~7983    │7984    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/279857986    warning: incompatible types given to get_source/1:79877988        get_source(repo)79897990    given types:79917992        -dynamic(atom())-79937994    but expected one of:79957996        %{..., config: empty_list() or non_empty_list(term(), term())}79977998    where "repo" was given the type:79998000        # type: dynamic(atom())8001        # from: lib/ecto/migration/schema_migration.ex:30:138002        repo.insert!(8003          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8004            prefix: prefix,8005            source: get_source(repo)8006          ), timeout: :infinity, log: false)80078008    type warning found at:8009    │8010 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8011    │                                              ~8012    │8013    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/380148015    warning: incompatible types given to get_source/1:80168017        get_source(repo)80188019    given types:80208021        -dynamic(atom())-80228023    but expected one of:80248025        %{..., config: empty_list() or non_empty_list(term(), term())}80268027    where "repo" was given the type:80288029        # type: dynamic(atom())8030        # from: lib/ecto/migration/schema_migration.ex:36:138031        repo.delete_all(8032          Map.put(8033            (8034              query =8035                (8036                  query = {get_source(repo), Ecto.Migration.SchemaMigration}8037                  Ecto.Query.Builder.From.apply(query, 1)8038                )8039        8040              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8041                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8042                op: :and,8043                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8044                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",8045                line: 348046              })8047            ),8048            :prefix,8049            prefix8050          ), timeout: :infinity, log: false)80518052    type warning found at:8053    │8054 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8055    │                ~8056    │8057    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380588059     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8060     │8061 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8062     │                                                                              ~8063     │8064     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/280658066     warning: the following conditional expression:80678068         is_atom(related)80698070     will always evaluate to:80718072         dynamic(true)80738074     where "related" was given the type:80758076         # type: dynamic(atom())8077         # from: lib/ecto/association.ex:730:158078         related = Ecto.Association.related_from_query(queryable)80798080     type warning found at:8081     │8082 732 │     unless is_atom(related) do8083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8084     │8085     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/380868087     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8088     │8089 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8090     │                                                                              ~8091     │8092     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/280938094      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8095      │8096 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8097      │        ~8098      │8099      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/181008101      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8102      │8103 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8104      │                 ~8105      │8106      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/381078108    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8109    │8110 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8111    │     ~8112    │8113    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/281148115     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8116     │8117 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8118     │           ~8119     │8120     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/381218122     warning: the following clause will never match:81238124         {:error, _} = error ->81258126     because it attempts to match on the result of:81278128         apply(changeset, adapter, :insert, args)81298130     which has type:81318132         dynamic({:invalid or :ok, term()})81338134     type warning found at:8135     │8136 219 │           {:error, _} = error ->8137     │                       ~8138     │8139     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481408141    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8142    │8143 54 │       filter_and_reraise e, System.stacktrace8144    │                                    ~8145    │8146    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581478148     warning: the following clause will never match:81498150         {:error, _} = error ->81518152     because it attempts to match on the result of:81538154         apply(changeset, adapter, action, args)81558156     which has type:81578158         dynamic({:invalid or :ok, term()})81598160     type warning found at:8161     │8162 297 │             {:error, _} = error ->8163     │                         ~8164     │8165     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481668167    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8168    │8169 44 │     index  = Map.size(params)8170    │                  ~8171    │8172    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58173    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581748175     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8176     │8177 614 │     Decimal.minus(decimal)8178     │             ~8179     │8180     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181818182     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)8183     │8184 228 │         raise BadStructError, struct: struct, term: data8185     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8186     │8187     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581888189     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8190     │8191 214 │       filter_and_reraise e, System.stacktrace8192     │                                    ~8193     │8194     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48195     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/481968197      warning: expected a map or struct when accessing .__struct__ in expression:81988199          schema.__struct__82008201      where "schema" was given the types:82028203          # type: dynamic(atom() and not nil)8204          # from: lib/ecto/query/planner.ex:1186:418205          schema82068207          # type: atom()8208          # from: lib/ecto/query/planner.ex:1186:618209          is_atom(schema)82108211      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82128213      type warning found at:8214      │8215 1190 │       Map.has_key?(schema.__struct__, field) ->8216      │                           ~8217      │8218      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682198220     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8221     │8222 159 │         supervise(children, strategy: :one_for_one)8223     │         ~8224     │8225     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182268227     warning: the following clause will never match:82288229         {:error, _} ->82308231     because it attempts to match on the result of:82328233         NaiveDateTime.new(date, time)82348235     which has type:82368237         dynamic({:ok, %NaiveDateTime{}})82388239     type warning found at:8240     │8241 803 │         {:error, _} -> :error8242     │         ~~~~~~~~~~~~~~~~~~~~~8243     │8244     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182458246    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8247    │8248 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8249    │     ~8250    │8251    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282528253    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82548255        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82568257    given types:82588259        (8260          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8261          dynamic()8262        )82638264    but expected one of:82658266        atom(), term()82678268    where "opts" was given the type:82698270        # type: dynamic(8271          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8272            non_struct_map()8273        )8274        # from: lib/ecto/migrator.ex:44:658275        opts[:prefix]82768277    where "repo" was given the type:82788279        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8280        # from: lib/ecto/migrator.ex:44:238281        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82828283    type warning found at:8284    │8285 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8286    │                       ~8287    │8288    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282898290     warning: expected a module (an atom) when invoking transaction/2 in expression:82918292         repo.transaction(fun, log: false, timeout: :infinity)82938294     where "fun" was given the type:82958296         # type: dynamic()8297         # from: lib/ecto/migrator.ex:114:478298         fun82998300     where "repo" was given the types:83018302         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8303         # from: lib/ecto/migrator.ex:118:248304         repo.__adapter__.supports_ddl_transaction?83058306         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8307         # from: lib/ecto/migrator.ex:118:248308         repo.__adapter__.supports_ddl_transaction?83098310     type warning found at:8311     │8312 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8313     │              ~8314     │8315     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383168317    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8318    │8319 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8320    │       ~8321    │8322    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183238324    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8325    │8326 15 │     supervise(children, strategy: :simple_one_for_one)8327    │     ~8328    │8329    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183308331     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8332     │8333 291 │     modules = Code.load_file(file)8334     │                    ~8335     │8336     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283378338     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8339     │8340 321 │         reraise error, System.stacktrace8341     │                               ~8342     │8343     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383448345    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8346    │8347 10 │       worker(Ecto.Registry, []),8348    │       ~8349    │8350    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283518352    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8353    │8354 11 │       supervisor(Ecto.Migration.Supervisor, [])8355    │       ~8356    │8357    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283588359     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8360     │8361 260 │         reraise %{err | message: message}, System.stacktrace8362     │                                                   ~8363     │8364     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683658366Generated ecto app8367==> guardian_db8368Compiling 2 files (.ex)8369warning: cannot infer signatures from :cowboy because it is not loaded83708371warning: cannot infer signatures from :cowlib because it is not loaded83728373warning: cannot infer signatures from :ranch because it is not loaded83748375    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8376    │8377 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8378    │                        ~8379    │8380    └─ lib/guardian_db.ex:18:24: GuardianDb (module)838183828383== Compilation error in file lib/guardian_db.ex ==8384** (RuntimeError) GuardianDb configuration is required8385    lib/guardian_db.ex:21: (module)8386could 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"