udia

Build log

nerves_system_qemu_aarch64

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8390 of 8390 lines
1Resolving Hex dependencies...2Resolution completed in 0.286s3Unchanged: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_qemu_aarch64/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_qemu_aarch64/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_qemu_aarch64/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_qemu_aarch64/udia/mix.exs:89:6187188==> nerves_system_br189Generated nerves_system_br app190==> connection191Compiling 1 file (.ex)192     warning: using single-quoted strings to represent charlists is deprecated.193     Use ~c"" if you indeed want a charlist or use "" instead.194     You may run "mix format --migrate" to change all single-quoted195     strings to use the ~c sigil and fix this warning.196     │197 553 │         [{:data, [{'State', mod_state}]}]198     │                    ~199     │200     └─ lib/connection.ex:553:20201202     warning: using single-quoted strings to represent charlists is deprecated.203     Use ~c"" if you indeed want a charlist or use "" instead.204     You may run "mix format --migrate" to change all single-quoted205     strings to use the ~c sigil and fix this warning.206     │207 680 │     format = '** Generic server ~p terminating \n' ++208     │              ~209     │210     └─ lib/connection.ex:680:14211212     warning: using single-quoted strings to represent charlists is deprecated.213     Use ~c"" if you indeed want a charlist or use "" instead.214     You may run "mix format --migrate" to change all single-quoted215     strings to use the ~c sigil and fix this warning.216     │217 681 │       '** Last message in was ~p~n' ++ ## No last message218     │       ~219     │220     └─ lib/connection.ex:681:7221222     warning: using single-quoted strings to represent charlists is deprecated.223     Use ~c"" if you indeed want a charlist or use "" instead.224     You may run "mix format --migrate" to change all single-quoted225     strings to use the ~c sigil and fix this warning.226     │227 682 │       '** When Server state == ~p~n' ++228     │       ~229     │230     └─ lib/connection.ex:682:7231232     warning: using single-quoted strings to represent charlists is deprecated.233     Use ~c"" if you indeed want a charlist or use "" instead.234     You may run "mix format --migrate" to change all single-quoted235     strings to use the ~c sigil and fix this warning.236     │237 683 │       '** Reason for termination == ~n** ~p~n'238     │       ~239     │240     └─ lib/connection.ex:683:7241242     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead243     │244 429 │         init_stop(starter, name, {reason, System.stacktrace()})245     │                                                  ~246     │247     └─ lib/connection.ex:429:50: Connection.init_it/6248     └─ lib/connection.ex:431:45: Connection.init_it/6249     └─ lib/connection.ex:491:57: Connection.handle_call/3250     └─ lib/connection.ex:540:41: Connection.code_change/3251     └─ lib/connection.ex:581:57: Connection.terminate/2252     └─ lib/connection.ex:625:49: Connection.enter_connect/5253     └─ lib/connection.ex:628:34: Connection.enter_connect/5254     └─ lib/connection.ex:631:45: Connection.enter_connect/5255     └─ lib/connection.ex:657:49: Connection.enter_terminate/5256     └─ lib/connection.ex:660:34: Connection.enter_terminate/5257     └─ lib/connection.ex:663:45: Connection.enter_terminate/5258     └─ lib/connection.ex:744:24: Connection.connect/3259     └─ lib/connection.ex:770:24: Connection.disconnect/3260     └─ lib/connection.ex:813:57: Connection.handle_async/3261262Generated connection app263==> mime264Compiling 1 file (.ex)265Generated mime app266==> circular_buffer267Compiling 1 file (.ex)268Generated circular_buffer app269==> poison270Compiling 4 files (.ex)271    warning: using single-quoted strings to represent charlists is deprecated.272    Use ~c"" if you indeed want a charlist or use "" instead.273    You may run "mix format --migrate" to change all single-quoted274    strings to use the ~c sigil and fix this warning.275    │276 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do277    │                               ~278    │279    └─ lib/poison/encoder.ex:93:31280281    warning: using single-quoted strings to represent charlists is deprecated.282    Use ~c"" if you indeed want a charlist or use "" instead.283    You may run "mix format --migrate" to change all single-quoted284    strings to use the ~c sigil and fix this warning.285    │286 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do287    │                                                ~288    │289    └─ lib/poison/encoder.ex:93:48290291     warning: using single-quoted strings to represent charlists is deprecated.292     Use ~c"" if you indeed want a charlist or use "" instead.293     You may run "mix format --migrate" to change all single-quoted294     strings to use the ~c sigil and fix this warning.295     │296 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do297     │                                                                           ~298     │299     └─ lib/poison/encoder.ex:139:75300301    warning: using single-quoted strings to represent charlists is deprecated.302    Use ~c"" if you indeed want a charlist or use "" instead.303    You may run "mix format --migrate" to change all single-quoted304    strings to use the ~c sigil and fix this warning.305    │306 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do307    │                                                                       ~308    │309    └─ lib/poison/parser.ex:77:71310311     warning: using single-quoted strings to represent charlists is deprecated.312     Use ~c"" if you indeed want a charlist or use "" instead.313     You may run "mix format --migrate" to change all single-quoted314     strings to use the ~c sigil and fix this warning.315     │316 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do317     │                                                                          ~318     │319     └─ lib/poison/parser.ex:155:74320321     warning: using single-quoted strings to represent charlists is deprecated.322     Use ~c"" if you indeed want a charlist or use "" instead.323     You may run "mix format --migrate" to change all single-quoted324     strings to use the ~c sigil and fix this warning.325     │326 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do327     │                                                            ~328     │329     └─ lib/poison/parser.ex:171:60330331     warning: using single-quoted strings to represent charlists is deprecated.332     Use ~c"" if you indeed want a charlist or use "" instead.333     You may run "mix format --migrate" to change all single-quoted334     strings to use the ~c sigil and fix this warning.335     │336 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do337     │                                                                   ~338     │339     └─ lib/poison/parser.ex:197:67340341     warning: using single-quoted strings to represent charlists is deprecated.342     Use ~c"" if you indeed want a charlist or use "" instead.343     You may run "mix format --migrate" to change all single-quoted344     strings to use the ~c sigil and fix this warning.345     │346 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do347     │                                                                ~348     │349     └─ lib/poison/parser.ex:205:64350351     warning: using single-quoted strings to represent charlists is deprecated.352     Use ~c"" if you indeed want a charlist or use "" instead.353     You may run "mix format --migrate" to change all single-quoted354     strings to use the ~c sigil and fix this warning.355     │356 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do357     │                               ~358     │359     └─ lib/poison/parser.ex:229:31360361     warning: using single-quoted strings to represent charlists is deprecated.362     Use ~c"" if you indeed want a charlist or use "" instead.363     You may run "mix format --migrate" to change all single-quoted364     strings to use the ~c sigil and fix this warning.365     │366 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do367     │                                            ~368     │369     └─ lib/poison/parser.ex:229:44370371     warning: using single-quoted strings to represent charlists is deprecated.372     Use ~c"" if you indeed want a charlist or use "" instead.373     You may run "mix format --migrate" to change all single-quoted374     strings to use the ~c sigil and fix this warning.375     │376 239 │     when a1 in 'dD' and a2 in 'dD'377     │                ~378     │379     └─ lib/poison/parser.ex:239:16380381     warning: using single-quoted strings to represent charlists is deprecated.382     Use ~c"" if you indeed want a charlist or use "" instead.383     You may run "mix format --migrate" to change all single-quoted384     strings to use the ~c sigil and fix this warning.385     │386 239 │     when a1 in 'dD' and a2 in 'dD'387     │                               ~388     │389     └─ lib/poison/parser.ex:239:31390391     warning: using single-quoted strings to represent charlists is deprecated.392     Use ~c"" if you indeed want a charlist or use "" instead.393     You may run "mix format --migrate" to change all single-quoted394     strings to use the ~c sigil and fix this warning.395     │396 240 │     and (b1 in '89abAB')397     │                ~398     │399     └─ lib/poison/parser.ex:240:16400401     warning: using single-quoted strings to represent charlists is deprecated.402     Use ~c"" if you indeed want a charlist or use "" instead.403     You may run "mix format --migrate" to change all single-quoted404     strings to use the ~c sigil and fix this warning.405     │406 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do407     │                                                            ~408     │409     └─ lib/poison/parser.ex:274:60410411    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead412    │413 22 │   if Application.get_env(:poison, :native) do414    │                  ~415    │416    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)417418    warning: use Bitwise is deprecated. import Bitwise instead419    │420 26 │   use Bitwise421    │   ~~~~~~~~~~~422    │423    └─ lib/poison/parser.ex:26: Poison.Parser (module)424425     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator426     │427 199 │     <<digits :: binary-size(count), rest :: binary>> = string428     │                             ~429     │430     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2431432     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator433     │434 225 │     <<chunk :: binary-size(count), rest :: binary>> = string435     │                            ~436     │437     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3438439    warning: use Bitwise is deprecated. import Bitwise instead440    │441 83 │   use Bitwise442    │   ~~~~~~~~~~~443    │444    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)445446     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator447     │448 135 │     <<chunk :: binary-size(size), rest :: binary>> = string449     │                            ~450     │451     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2452453     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead454     │455 173 │     case Integer.to_char_list(char, 16) do456     │                  ~457     │458     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1459460Generated poison app461==> logger_backends462Compiling 7 files (.ex)463Generated logger_backends app464==> plug_crypto465Compiling 5 files (.ex)466Generated plug_crypto app467==> gettext468warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of gettext's mix.exs469Compiling 1 file (.yrl)470Compiling 1 file (.erl)471Compiling 20 files (.ex)472     warning: using single-quoted strings to represent charlists is deprecated.473     Use ~c"" if you indeed want a charlist or use "" instead.474     You may run "mix format --migrate" to change all single-quoted475     strings to use the ~c sigil and fix this warning.476     │477 141 │   defp parse_error_reason('syntax error before: ' = prefix, "<<" <> rest),478     │                           ~479     │480     └─ lib/gettext/po/parser.ex:141:27481482     warning: using single-quoted strings to represent charlists is deprecated.483     Use ~c"" if you indeed want a charlist or use "" instead.484     You may run "mix format --migrate" to change all single-quoted485     strings to use the ~c sigil and fix this warning.486     │487 148 │     msg = :io_lib.format('unexpected token: "~ts" (codepoint U+~4.16.0B)', [[char], char])488     │                          ~489     │490     └─ lib/gettext/po/tokenizer.ex:148:26491492     warning: using single-quoted strings to represent charlists is deprecated.493     Use ~c"" if you indeed want a charlist or use "" instead.494     You may run "mix format --migrate" to change all single-quoted495     strings to use the ~c sigil and fix this warning.496     │497 177 │     when digit in '0123456789',498     │                   ~499     │500     └─ lib/gettext/po/tokenizer.ex:177:19501502    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead503    │504 44 │     {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))505    │                                                 ~506    │507    └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1508    └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1509510     warning: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead511     │512 147 │     [char | _] = String.to_char_list(binary)513     │                         ~514     │515     └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3516517    warning: String.strip/1 is deprecated. Use String.trim/1 instead518    │519 47 │       |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)520    │                                                 ~521    │522    └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1523    └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1524525    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead526    │527 58 │     |> Enum.chunk(2)                          # [[file, line], [file, line], ...]528    │             ~529    │530    └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1531532    warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead533    │534 65 │       {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]535    │                                                         ~536    │537    └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1538539    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead540    │541 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)542    │              ~543    │544    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1545546    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead547    │548  9 │       worker(Gettext.ExtractorAgent, [])549    │       ~550    │551    └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2552553Generated gettext app554==> jose555Compiling 113 files (.erl)556src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),560%     | 		    ^561562src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of566%     | 	     ^567568src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of572%     | 			     ^573574src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.575Compile directive 'nowarn_deprecated_catch' can be used to suppress576warnings in selected modules.577%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of578%     | 	     ^579580src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of584%     | 			     ^585586src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.587Compile directive 'nowarn_deprecated_catch' can be used to suppress588warnings in selected modules.589%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of590%     | 	     ^591592src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.593Compile directive 'nowarn_deprecated_catch' can be used to suppress594warnings in selected modules.595%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of596%     | 			     ^597598src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of602%     | 	     ^603604src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of608%     | 			     ^609610src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of614%     | 					     ^615616src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.617Compile directive 'nowarn_deprecated_catch' can be used to suppress618warnings in selected modules.619%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of620%     | 	     ^621622src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of626%     | 			     ^627628src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of632%     | 					     ^633634src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of638%     | 	     ^639640src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of644%     | 			     ^645646src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.647Compile directive 'nowarn_deprecated_catch' can be used to suppress648warnings in selected modules.649%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of650%     | 	     ^651652src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.653Compile directive 'nowarn_deprecated_catch' can be used to suppress654warnings in selected modules.655%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of656%     | 			     ^657658src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661%  230| 	case catch block_cipher(Cipher) of662%     | 	     ^663664src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of668%     | 	     ^669670src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673%  246| 	case catch rsa_crypt(Padding) of674%     | 	     ^675676src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679%  254| 	case catch rsa_sign(Padding) of680%     | 	     ^681682src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.683Compile directive 'nowarn_deprecated_catch' can be used to suppress684warnings in selected modules.685%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of686%     | 	     ^687688Compiling 8 files (.ex)689Generated jose app690==> nerves_compatibility_test691===> Analyzing applications...692===> Compiling ranch693    ┌─ src/ranch_conns_sup.erl:694    │695 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},696    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699700701    ┌─ src/ranch.erl:702    │703 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);704    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708709     ┌─ src/ranch_ssl.erl:710     │711 128 │  	case ssl:ssl_accept(CSocket, Timeout) of712     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead713714     ┌─ src/ranch_ssl.erl:715     │716 233 │  			end, ssl:cipher_suites());717     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead718719     ┌─ src/ranch_ssl.erl:720     │721 235 │  			ssl:cipher_suites()722     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead723724725==> tablet726Compiling 2 files (.ex)727Generated tablet app728==> elixir_make729Compiling 8 files (.ex)730Generated elixir_make app731==> nerves_logging732 CC kmsg_tailer.o733 LD kmsg_tailer734Compiling 5 files (.ex)735Generated nerves_logging app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling cowlib739==> bcrypt_elixir740mkdir -p priv741/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.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: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead944     │945 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)946     │                     ~947     │948     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3949950     warning: the following clause will never match:951952         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->953954     because it attempts to match on the result of:955956         System.stacktrace()957958     which has type:959960         empty_list()961962     where "arity" was given the type:963964         # type: integer()965         # from: lib/db_connection/connection.ex:139:56966         is_integer(arity)967968     type warning found at:969     │970 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace971     │                                      ~972     │973     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2974975     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead976     │977 111 │         stack = System.stacktrace()978     │                        ~979     │980     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3981982     warning: the following clause will never match:983984         [{a, b, params, c} | rest] when is_list(params) ->985986     because it attempts to match on the result of:987988         System.stacktrace()989990     which has type:991992         empty_list()993994     where "params" was given the type:995996         # type: empty_list() or non_empty_list(term(), term())997         # from: lib/db_connection/connection.ex:140:43998         is_list(params)9991000     type warning found at:1001     │1002 140 │           [{a, b, params, c} | rest] when is_list(params) ->1003     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1004     │1005     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/210061007    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1008    │1009  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1010    │                  ~1011    │1012    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010131014    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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_qemu_aarch641282Compiling 1 file (.ex)1283Generated nerves_system_qemu_aarch64 app1284==> nerves_compatibility_test1285===> Analyzing applications...1286===> Compiling telemetry1287==> scrivener1288Compiling 4 files (.ex)1289Generated scrivener app1290==> nerves_compatibility_test1291===> Analyzing applications...1292===> Compiling cowboy1293     ┌─ src/cowboy_websocket.erl:1294     │1295 147 │  		Stacktrace = erlang:get_stacktrace(),1296     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12971298     ┌─ src/cowboy_websocket.erl:1299     │1300 645 │  			{stacktrace, erlang:get_stacktrace()},1301     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13021303     ┌─ src/cowboy_websocket.erl:1304     │1305 755 │  			{stacktrace, erlang:get_stacktrace()},1306     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace130713081309    ┌─ src/cowboy_handler.erl:1310    │1311 87 │  		Stacktrace = erlang:get_stacktrace(),1312    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13131314     ┌─ src/cowboy_handler.erl:1315     │1316 116 │  		Stacktrace = erlang:get_stacktrace(),1317     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13181319     ┌─ src/cowboy_handler.erl:1320     │1321 235 │  		Stacktrace = erlang:get_stacktrace(),1322     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13231324     ┌─ src/cowboy_handler.erl:1325     │1326 290 │  			{stacktrace, erlang:get_stacktrace()},1327     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace132813291330    ┌─ src/cowboy_rest.erl:1331    │1332 69 │  				Stacktrace = erlang:get_stacktrace(),1333    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13341335      ┌─ src/cowboy_rest.erl:1336      │1337 1006 │  	Stacktrace = erlang:get_stacktrace(),1338      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133913401341==> phoenix_pubsub1342Compiling 12 files (.ex)1343     warning: single quotes around atoms are deprecated. Use double quotes instead1344     │1345 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1346     │                       ~1347     │1348     └─ lib/phoenix/pubsub/local.ex:164:2313491350     warning: single quotes around atoms are deprecated. Use double quotes instead1351     │1352 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1353     │                                        ~1354     │1355     └─ lib/phoenix/pubsub/local.ex:164:4013561357    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13581359        %Phoenix.Tracker.Replica{replica | status: :permdown}13601361    but got type:13621363        dynamic()13641365    where "replica" was given the type:13661367        # type: dynamic()1368        # from: lib/phoenix/tracker/replica.ex:72:171369        replica13701371    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13721373    type warning found at:1374    │1375 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1376    │                               ~1377    │1378    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113791380     warning: a struct for Phoenix.Tracker.State is expected on struct update:13811382         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13831384     but got type:13851386         dynamic()13871388     where "delta" was given the type:13891390         # type: dynamic()1391         # from: lib/phoenix/tracker/state.ex:396:361392         %Phoenix.Tracker.State{delta: delta} = state13931394     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13951396     type warning found at:1397     │1398 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1399     │                 ~1400     │1401     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/514021403    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14041405        %Phoenix.Tracker.Replica{replica | status: :down}14061407    but got type:14081409        dynamic()14101411    where "replica" was given the type:14121413        # type: dynamic()1414        # from: lib/phoenix/tracker/replica.ex:74:131415        replica14161417    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14181419    type warning found at:1420    │1421 74 │   defp down(replica), do: %Replica{replica | status: :down}1422    │                           ~1423    │1424    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114251426     warning: a struct for Phoenix.Tracker.State is expected on struct update:14271428         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14291430     but got type:14311432         dynamic()14331434     where "delta" was given the type:14351436         # type: dynamic()1437         # from: lib/phoenix/tracker/state.ex:471:991438         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1439           state14401441     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14421443     type warning found at:1444     │1445 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1446     │                   ~1447     │1448     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114491450    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14511452        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14531454    but got type:14551456        dynamic()14571458    where "replica" was given the type:14591460        # type: dynamic()1461        # from: lib/phoenix/tracker/replica.ex:76:291462        replica14631464    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14651466    type warning found at:1467    │1468 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1469    │     ~1470    │1471    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114721473     warning: a struct for Phoenix.Tracker.State is expected on struct update:14741475         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14761477     but got type:14781479         dynamic(%{..., range: {term(), term()}})14801481     where "delta" was given the type:14821483         # type: dynamic(%{..., range: {term(), term()}})1484         # from: lib/phoenix/tracker/state.ex:481:301485         {start_clock, end_clock} = delta.range14861487     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14881489     type warning found at:1490     │1491 485 │            delta: %State{delta | range: {start_clock, new_end}}}1492     │                   ~1493     │1494     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214951496    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1497    │1498  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1499    │        ~1500    │1501    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215021503    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1504    │1505 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1506    │       ~1507    │1508    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115091510    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1511    │1512 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1513    │       ~1514    │1515    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115161517    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1518    │1519 43 │     :ok = :pg2.create(pg2_group)1520    │                ~1521    │1522    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115231524    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1525    │1526 46 │     supervise children, strategy: :rest_for_one1527    │     ~1528    │1529    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115301531    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1532    │1533 44 │     :ok = :pg2.join(pg2_group, self())1534    │                ~1535    │1536    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115371538    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1539    │1540 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1541    │         ~1542    │1543    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11544    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115451546    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1547    │1548 57 │     :pg2.get_members(pg2_namespace(server_name))1549    │          ~1550    │1551    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115521553    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1554    │1555 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1556    │       ~1557    │1558    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115591560    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1561    │1562 42 │     supervise children, strategy: :one_for_one1563    │     ~1564    │1565    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115661567Generated phoenix_pubsub app1568==> plug1569Compiling 1 file (.erl)1570Compiling 42 files (.ex)1571Generated plug app1572warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1573  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21574  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11575  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51576  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21577  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41578  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215791580==> phoenix1581Compiling 75 files (.ex)1582warning: cannot infer signatures from :cowboy because it is not loaded15831584warning: cannot infer signatures from :cowlib because it is not loaded15851586warning: cannot infer signatures from :ranch because it is not loaded15871588     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 operator1589     │1590 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1591     │                    ~1592     │1593     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115941595     warning: using single-quoted strings to represent charlists is deprecated.1596     Use ~c"" if you indeed want a charlist or use "" instead.1597     You may run "mix format --migrate" to change all single-quoted1598     strings to use the ~c sigil and fix this warning.1599     │1600 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1601     │                               ~1602     │1603     └─ lib/phoenix/channel/server.ex:310:3116041605    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1606    │1607 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1608    │                    ~1609    │1610    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316111612    warning: unused require Logger1613    │1614 20 │   require Logger1615    │   ~1616    │1617    └─ lib/phoenix/endpoint/handler.ex:20:316181619    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1620    │1621 39 │       Logger.warn """1622    │              ~1623    │1624    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116251626    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 operator1627    │1628 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1629    │                             ~1630    │1631    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216321633     warning: using single-quoted strings to represent charlists is deprecated.1634     Use ~c"" if you indeed want a charlist or use "" instead.1635     You may run "mix format --migrate" to change all single-quoted1636     strings to use the ~c sigil and fix this warning.1637     │1638 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1639     │                                                  ~1640     │1641     └─ lib/phoenix/router.ex:315:5016421643     warning: using single-quoted strings to represent charlists is deprecated.1644     Use ~c"" if you indeed want a charlist or use "" instead.1645     You may run "mix format --migrate" to change all single-quoted1646     strings to use the ~c sigil and fix this warning.1647     │1648 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1649     │                                                  ~1650     │1651     └─ lib/phoenix/router/helpers.ex:195:5016521653    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16541655    This error happens when you have function calls without parentheses inside keywords. For example:16561657        function(arg, one: nested_call a, b, c)1658        function(arg, one: if expr, do: :this, else: :that)16591660    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:16611662        function(arg, one: if(expr, do: :this, else: :that))1663        function(arg, one: nested_call(a, b, c))16641665    Ambiguity found at:1666    │1667 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1668    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1669    │1670    └─ lib/phoenix/router/resource.ex:7116711672    warning: duplicate key :route found in struct1673    │1674 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1675    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1676    │1677    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16781679     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1680     │1681 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1682     │              ~1683     │1684     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116851686     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)"1687     │1688 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1689     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1690     │1691     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16921693     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1694     │1695 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1696     │            ~1697     │1698     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216991700     warning: using single-quoted strings to represent charlists is deprecated.1701     Use ~c"" if you indeed want a charlist or use "" instead.1702     You may run "mix format --migrate" to change all single-quoted1703     strings to use the ~c sigil and fix this warning.1704     │1705 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1706     │                                                  ~1707     │1708     └─ lib/phoenix/template.ex:174:5017091710     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1711     │1712 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1713     │            ~1714     │1715     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217161717    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1718    │1719 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1720    │       ~1721    │1722    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117231724    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1725    │1726 14 │     supervise(children, strategy: :simple_one_for_one)1727    │     ~1728    │1729    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117301731     warning: expected a module (an atom) when invoking config/1 in expression:17321733         endpoint.config(:endpoint_id)17341735     where "endpoint" was given the type:17361737         # type: dynamic(%{..., __pubsub_server__: atom()})1738         # from: lib/phoenix/transports/long_poll.ex:199:101739         verify_token(endpoint, token, opts)17401741     type warning found at:1742     │1743 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1744     │                                          ~1745     │1746     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317471748     warning: unknown key .__pubsub_server__ in expression:17491750         endpoint.__pubsub_server__17511752     the given type does not have the given key:17531754         dynamic(1755           %Phoenix.Socket{1756             id: term(),1757             assigns: term(),1758             channel: term(),1759             channel_pid: term(),1760             endpoint: atom(),1761             handler: term(),1762             joined: term(),1763             pubsub_server: term(),1764             ref: term(),1765             join_ref: term(),1766             topic: term(),1767             transport: term(),1768             transport_pid: term(),1769             transport_name: term(),1770             serializer: term(),1771             private: term(),1772             vsn: term()1773           } or1774             %Plug.Conn{1775               adapter: term(),1776               assigns: term(),1777               body_params: term(),1778               cookies: term(),1779               halted: term(),1780               host: term(),1781               method: term(),1782               owner: term(),1783               params: term(),1784               path_info: term(),1785               path_params: term(),1786               port: term(),1787               private: term(),1788               query_params: term(),1789               query_string: term(),1790               remote_ip: term(),1791               req_cookies: term(),1792               req_headers: term(),1793               request_path: term(),1794               resp_body: term(),1795               resp_cookies: term(),1796               resp_headers: term(),1797               scheme: term(),1798               script_name: term(),1799               secret_key_base: term(),1800               state: term(),1801               status: term()1802             } or atom() or binary()1803         )18041805     where "endpoint" was given the type:18061807         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1808         # from: lib/phoenix/transports/long_poll.ex:254:191809         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18101811     type warning found at:1812     │1813 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1814     │                                                          ~~~~~~~~~~~~~~~~~1815     │1816     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318171818     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1819     │1820 647 │       exception -> {:error, {exception, System.stacktrace()}}1821     │                                                ~1822     │1823     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118241825     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1826     │1827 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1828     │                                                     ~1829     │1830     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418311832     warning: a struct for Phoenix.Socket is expected on struct update:18331834         %Phoenix.Socket{socket | id: id}18351836     but got type:18371838         dynamic()18391840     where "socket" was given the type:18411842         # type: dynamic()1843         # from: lib/phoenix/socket/transport.ex1844         {:ok, socket}18451846     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18471848     type warning found at:1849     │1850 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1851     │                                          ~1852     │1853     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718541855    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1856    │1857  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1858    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1859    │1860    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18611862    warning: a struct for Plug.Conn is expected on struct update:18631864        %Plug.Conn{conn | state: :sent}18651866    but got type:18671868        dynamic()18691870    where "conn" was given the type:18711872        # type: dynamic()1873        # from: lib/phoenix/endpoint/render_errors.ex:79:211874        conn18751876    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18771878    type warning found at:1879    │1880 83 │         %Plug.Conn{conn | state: :sent}1881    │         ~1882    │1883    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518841885    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1886    │1887 10 │     conn = @connection.conn(req, transport)1888    │                        ~1889    │1890    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318911892    warning: a struct for Plug.Conn is expected on struct update:18931894        %Plug.Conn{conn | query_params: %{}, params: %{}}18951896    but got type:18971898        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18991900    where "conn" was given the types:19011902        # type: dynamic(%{..., params: term()})1903        # from: lib/phoenix/endpoint/render_errors.ex:94:171904        conn.params19051906        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1907        # from: lib/phoenix/endpoint/render_errors.ex:94:171908        conn.params19091910    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19111912    type warning found at:1913    │1914 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1915    │                                   ~1916    │1917    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119181919    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1920    │1921 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1922    │                       ~1923    │1924    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319251926    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1927    │1928 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1929    │                                                                                   ~1930    │1931    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319321933    warning: a struct for Plug.Conn is expected on struct update:19341935        %Plug.Conn{conn | query_params: %{}, params: params}19361937    but got type:19381939        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19401941    where "conn" was given the types:19421943        # type: dynamic(%{..., params: term()})1944        # from: lib/phoenix/endpoint/render_errors.ex:94:171945        conn.params19461947        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1948        # from: lib/phoenix/endpoint/render_errors.ex:94:171949        conn.params19501951    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19521953    type warning found at:1954    │1955 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1956    │                   ~1957    │1958    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119591960     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1961     │1962 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1963     │       ~1964     │1965     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419661967     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1968     │1969 199 │       worker(Phoenix.Tracker, [module, opts, opts])1970     │       ~1971     │1972     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419731974     warning: a struct for Plug.Conn is expected on struct update:19751976         %Plug.Conn{conn | params: params}19771978     but got type:19791980         dynamic(%{..., params: map()})19811982     where "conn" was given the type:19831984         # type: dynamic(%{..., params: map()})1985         # from: lib/phoenix/controller.ex:912:171986         Map.get(conn.params, required_key)19871988     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19891990     type warning found at:1991     │1992 919 │     %Plug.Conn{conn | params: params}1993     │     ~1994     │1995     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219961997    warning: expected a map or struct when accessing .url in expression:19981999        endpoint.url20002001    where "endpoint" was given the types:20022003        # type: dynamic(atom())2004        # from: lib/phoenix/router/helpers.ex:24:202005        endpoint20062007        # type: atom()2008        # from: lib/phoenix/router/helpers.ex:24:352009        is_atom(endpoint)20102011    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20122013    type warning found at:2014    │2015 25 │     endpoint.url2016    │              ~2017    │2018    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220192020     warning: a struct for Plug.Conn is expected on struct update:20212022         %Plug.Conn{conn | path_info: path, script_name: script}20232024     but got type:20252026         dynamic()20272028     where "conn" was given the type:20292030         # type: dynamic()2031         # from: lib/phoenix/router/route.ex:147:102032         conn = target.call(%Plug.Conn{...}, opts)20332034     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20352036     type warning found at:2037     │2038 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2039     │     ~2040     │2041     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420422043     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2044     │2045 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2046     │                                                                          ~2047     │2048     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120492050    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2051    │2052 71 │     supervise(children, strategy: :one_for_one)2053    │     ~2054    │2055    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120562057    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2058    │2059 76 │     [worker(Phoenix.Config, args)]2060    │      ~2061    │2062    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320632064    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2065    │2066 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2067    │        ~2068    │2069    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22070    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32071    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320722073     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2074     │2075 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2076     │         ~2077     │2078     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320792080     warning: expected a module (an atom) when invoking path/1 in expression:20812082         endpoint.path("/")20832084     where "endpoint" was given the type:20852086         # type: dynamic(%{..., host: term()})2087         # from: lib/phoenix/endpoint/supervisor.ex:312:142088         endpoint.host20892090     type warning found at:2091     │2092 313 │     endpoint.path("/")2093     │              ~2094     │2095     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120962097    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2098    │2099 35 │     supervise(children, strategy: :one_for_one)2100    │     ~2101    │2102    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121032104    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2105    │2106 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2107    │                                            ~2108    │2109    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321102111     warning: comparison between distinct types found:21122113         !Path.extname(file_path) == ".gz"21142115     given types:21162117         dynamic(boolean()) == binary()21182119     where "file_path" was given the type:21202121         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2122         # from: lib/phoenix/digester.ex:147:452123         Path.basename(file_path)21242125     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 false21262127     type warning found at:2128     │2129 148 │       !Path.extname(file_path) == ".gz"2130     │                                ~2131     │2132     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121332134    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2135    │2136 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2137    │                            ~2138    │2139    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321402141     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2142     │2143 113 │     {addr,port} = :ranch.get_addr(ref)2144     │                          ~2145     │2146     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321472148    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2149    │2150 51 │       worker(Phoenix.CodeReloader.Server, [])2151    │       ~2152    │2153    └─ lib/phoenix.ex:51:7: Phoenix.start/221542155    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2156    │2157 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2158    │                                                           ~2159    │2160    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321612162    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21632164        mod.__phoenix_recompile__?21652166    where "mod" was given the type:21672168        # type: dynamic(atom())2169        # from: lib/mix/tasks/compile.phoenix.ex:34:122170        Code.ensure_loaded?(mod)21712172    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21732174    type warning found at:2175    │2176 36 │         mod.__phoenix_recompile__?2177    │             ~2178    │2179    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121802181     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2182     │2183 155 │     Enum.partition attrs, fn2184     │          ~2185     │2186     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121872188     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2189     │2190 234 │       Enum.partition(attrs, fn2191     │            ~2192     │2193     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221942195Generated phoenix app2196==> guardian2197Compiling 21 files (.ex)2198warning: cannot infer signatures from :cowboy because it is not loaded21992200warning: cannot infer signatures from :cowlib because it is not loaded22012202warning: cannot infer signatures from :ranch because it is not loaded22032204     warning: use Bitwise is deprecated. import Bitwise instead2205     │2206 123 │   use Bitwise2207     │   ~~~~~~~~~~~2208     │2209     └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22102211    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2212    │2213 73 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2214    │                ~2215    │2216    └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122172218    warning: unused require Logger2219    │2220 24 │   require Logger2221    │   ~2222    │2223    └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322242225    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2226    │2227 67 │           _ = Logger.warn(":on_failure is deprecated. Use :handler")2228    │                      ~2229    │2230    └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122312232    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2233    │2234 57 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2235    │                ~2236    │2237    └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122382239Generated guardian app2240==> phoenix_html2241Compiling 8 files (.ex)2242    warning: using single-quoted strings to represent charlists is deprecated.2243    Use ~c"" if you indeed want a charlist or use "" instead.2244    You may run "mix format --migrate" to change all single-quoted2245    strings to use the ~c sigil and fix this warning.2246    │2247  7 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2248    │                                                  ~2249    │2250    └─ lib/phoenix_html/engine.ex:7:5022512252    warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2253    │2254 13 │   use EEx.Engine2255    │   ~~~~~~~~~~~~~~2256    │2257    └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22582259    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2260    │2261 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12262    │       ~2263    │2264    └─ lib/phoenix_html/engine.ex:28:722652266    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2267    │2268 32 │   def handle_text({:safe, buffer}, text) do2269    │       ~2270    │2271    └─ lib/phoenix_html/engine.ex:32:722722273     warning: single quotes around keywords are deprecated. Use double quotes instead2274     │2275 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2276     │                ~2277     │2278     └─ lib/phoenix_html/tag.ex:264:1622792280     warning: single quotes around keywords are deprecated. Use double quotes instead2281     │2282 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2283     │                                           ~2284     │2285     └─ lib/phoenix_html/tag.ex:264:4322862287    warning: the 1st pattern in clause will never match:22882289        6022902291    because it is expected to receive type:22922293        dynamic(empty_list() or non_empty_list(term(), term()))22942295    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22962297    type warning found at:2298    │2299 56 │   def to_iodata(?<), do: "&lt;"2300    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301    │2302    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123032304    warning: the 1st pattern in clause will never match:23052306        6223072308    because it is expected to receive type:23092310        dynamic(empty_list() or non_empty_list(term(), term()))23112312    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23132314    type warning found at:2315    │2316 57 │   def to_iodata(?>), do: "&gt;"2317    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2318    │2319    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123202321     warning: the right-hand side of || will never be executed:23222323         selected(form, field, opts) || ...23242325     because the left-hand side always evaluates to:23262327         dynamic({term(), term()})23282329     where "field" was given the type:23302331         # type: dynamic()2332         # from: lib/phoenix_html/form.ex:830:202333         field23342335     where "form" was given the type:23362337         # type: dynamic()2338         # from: lib/phoenix_html/form.ex:830:142339         form23402341     where "opts" was given the types:23422343         # type: dynamic()2344         # from: lib/phoenix_html/form.ex:830:362345         opts23462347         # type: dynamic(empty_list() or non_empty_list(term(), term()))2348         # from: lib/phoenix_html/form.ex:831:242349         selected(form, field, opts)23502351     type warning found at:2352     │2353 831 │     {selected, opts} = selected(form, field, opts) || []2354     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2355     │2356     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423572358    warning: the 1st pattern in clause will never match:23592360        3823612362    because it is expected to receive type:23632364        dynamic(empty_list() or non_empty_list(term(), term()))23652366    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23672368    type warning found at:2369    │2370 58 │   def to_iodata(?&), do: "&amp;"2371    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2372    │2373    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123742375    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2376    │2377  1 │ defmodule Phoenix.HTML.Engine do2378    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2379    │2380    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)23812382    warning: the 1st pattern in clause will never match:23832384        3423852386    because it is expected to receive type:23872388        dynamic(empty_list() or non_empty_list(term(), term()))23892390    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23912392    type warning found at:2393    │2394 59 │   def to_iodata(?"), do: "&quot;"2395    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2396    │2397    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123982399    warning: the 1st pattern in clause will never match:24002401        3924022403    because it is expected to receive type:24042405        dynamic(empty_list() or non_empty_list(term(), term()))24062407    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24082409    type warning found at:2410    │2411 60 │   def to_iodata(?'), do: "&#39;"2412    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2413    │2414    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124152416    warning: the 1st pattern in clause will never match:24172418        {:safe, data}24192420    because it is expected to receive type:24212422        dynamic(empty_list() or non_empty_list(term(), term()))24232424    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24252426    type warning found at:2427    │2428 75 │   def to_iodata({:safe, data}) do2429    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2430    │2431    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124322433    warning: the following clause is redundant:24342435        def handle_text("", text)24362437    it has type:24382439        binary(), dynamic()24402441    previous clauses have already matched on the following types:24422443        term(), term()24442445    │2446 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12447    │       ~2448    │2449    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224502451    warning: the following clause is redundant:24522453        def handle_text({:safe, buffer}, text)24542455    it has type:24562457        dynamic({:safe, term()}), dynamic()24582459    previous clauses have already matched on the following types:24602461        term(), term()24622463    │2464 32 │   def handle_text({:safe, buffer}, text) do2465    │       ~2466    │2467    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/224682469    warning: the following clause is redundant:24702471        def to_iodata(other)24722473    it has type:24742475        dynamic(empty_list() or non_empty_list(term(), term()))24762477    previous clauses have already matched on the following types:24782479        non_empty_list(term(), term())2480        empty_list()24812482    │2483 79 │   def to_iodata(other) do2484    │       ~2485    │2486    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124872488    warning: the 1st pattern in clause will never match:24892490        h24912492    because it is expected to receive type:24932494        dynamic(empty_list() or non_empty_list(term(), term()))24952496    where "h" was given the type:24972498        # type: integer()2499        # from: lib/phoenix_html/safe.ex:62:252500        is_integer(h)25012502    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25032504    type warning found at:2505    │2506 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2507    │                 ~2508    │2509    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/125102511    warning: the 1st pattern in clause will never match:25122513        h25142515    because it is expected to receive type:25162517        dynamic(empty_list() or non_empty_list(term(), term()))25182519    where "h" was given the type:25202521        # type: integer()2522        # from: lib/phoenix_html/safe.ex:65:252523        is_integer(h)25242525    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25262527    type warning found at:2528    │2529 65 │   def to_iodata(h) when is_integer(h) do2530    │                 ~2531    │2532    └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125332534    warning: the 1st pattern in clause will never match:25352536        h25372538    because it is expected to receive type:25392540        dynamic(empty_list() or non_empty_list(term(), term()))25412542    where "h" was given the type:25432544        # type: binary()2545        # from: lib/phoenix_html/safe.ex:71:252546        is_binary(h)25472548    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25492550    type warning found at:2551    │2552 71 │   def to_iodata(h) when is_binary(h) do2553    │                 ~2554    │2555    └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125562557Generated phoenix_html app2558==> postgrex2559Compiling 62 files (.ex)2560    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2561    │2562 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2563    │                                 ~2564    │2565    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25662567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2568    You may run "mix format --migrate" to fix this warning automatically.2569    │2570 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2571    │         ~2572    │2573    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125742575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2576    You may run "mix format --migrate" to fix this warning automatically.2577    │2578 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2579    │                                                                      ~2580    │2581    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125822583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2584    You may run "mix format --migrate" to fix this warning automatically.2585    │2586 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2587    │         ~2588    │2589    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125902591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2592    You may run "mix format --migrate" to fix this warning automatically.2593    │2594 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2595    │                                                                      ~2596    │2597    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125982599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2600    You may run "mix format --migrate" to fix this warning automatically.2601    │2602 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2603    │                            ~2604    │2605    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126062607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 43 │     <<-1::int32>>2611    │         ~2612    │2613    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126142615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2616    You may run "mix format --migrate" to fix this warning automatically.2617    │2618 48 │     <<value_byte_size::int32>> <> value2619    │                      ~2620    │2621    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126222623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2624    You may run "mix format --migrate" to fix this warning automatically.2625    │2626 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2627    │                              ~2628    │2629    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226302631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2632    You may run "mix format --migrate" to fix this warning automatically.2633    │2634 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2635    │                              ~2636    │2637    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226382639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2640    You may run "mix format --migrate" to fix this warning automatically.2641    │2642 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2643    │                                      ~2644    │2645    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226462647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2648    You may run "mix format --migrate" to fix this warning automatically.2649    │2650 64 │ ...                   -1::int32, rest::binary>>, acc) do2651    │                         ~2652    │2653    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226542655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2656    You may run "mix format --migrate" to fix this warning automatically.2657    │2658 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2659    │                                      ~2660    │2661    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226622663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2664    You may run "mix format --migrate" to fix this warning automatically.2665    │2666 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2667    │                                     ~2668    │2669    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226702671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2672    You may run "mix format --migrate" to fix this warning automatically.2673    │2674 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2675    │                                       ~2676    │2677    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226782679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2680    You may run "mix format --migrate" to fix this warning automatically.2681    │2682 79 │ ...                   -1::int32, rest::binary>>, acc) do2683    │                         ~2684    │2685    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226862687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2688    You may run "mix format --migrate" to fix this warning automatically.2689    │2690 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2691    │                                       ~2692    │2693    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226942695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2696    You may run "mix format --migrate" to fix this warning automatically.2697    │2698 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2699    │                                     ~2700    │2701    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/227022703    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2704    You may run "mix format --migrate" to fix this warning automatically.2705    │2706 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2707    │         ~2708    │2709    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127102711    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2712    You may run "mix format --migrate" to fix this warning automatically.2713    │2714 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2715    │                     ~2716    │2717    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127182719    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2720    You may run "mix format --migrate" to fix this warning automatically.2721    │2722 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2723    │                                      ~2724    │2725    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127262727    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2728    You may run "mix format --migrate" to fix this warning automatically.2729    │2730 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2731    │                                                   ~2732    │2733    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127342735    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2736    You may run "mix format --migrate" to fix this warning automatically.2737    │2738 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2739    │                                                      ~2740    │2741    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127422743    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2744    You may run "mix format --migrate" to fix this warning automatically.2745    │2746 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2747    │                   ~2748    │2749    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127502751    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2752    You may run "mix format --migrate" to fix this warning automatically.2753    │2754 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2755    │                                    ~2756    │2757    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127582759    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2760    You may run "mix format --migrate" to fix this warning automatically.2761    │2762 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2763    │                                                   ~2764    │2765    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127662767    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2768    You may run "mix format --migrate" to fix this warning automatically.2769    │2770 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2771    │                                                                    ~2772    │2773    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127742775    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2776    You may run "mix format --migrate" to fix this warning automatically.2777    │2778 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2779    │                                ~2780    │2781    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127822783    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2784    You may run "mix format --migrate" to fix this warning automatically.2785    │2786 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2787    │                                                 ~2788    │2789    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127902791    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2792    You may run "mix format --migrate" to fix this warning automatically.2793    │2794 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2795    │                                                                ~2796    │2797    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127982799    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2800    You may run "mix format --migrate" to fix this warning automatically.2801    │2802 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2803    │                                                                                 ~2804    │2805    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128062807     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2808     You may run "mix format --migrate" to fix this warning automatically.2809     │2810 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2811     │                                   ~2812     │2813     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328142815    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2816    You may run "mix format --migrate" to fix this warning automatically.2817    │2818 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2819    │                      ~2820    │2821    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128222823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2824    You may run "mix format --migrate" to fix this warning automatically.2825    │2826 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2827    │                               ~2828    │2829    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128302831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2832    You may run "mix format --migrate" to fix this warning automatically.2833    │2834 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2835    │                         ~2836    │2837    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228382839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2840    You may run "mix format --migrate" to fix this warning automatically.2841    │2842 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2843    │                                     ~2844    │2845    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228462847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2848    You may run "mix format --migrate" to fix this warning automatically.2849    │2850 23 │     <<x::float64, y::float64>>2851    │        ~2852    │2853    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228542855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2856    You may run "mix format --migrate" to fix this warning automatically.2857    │2858 23 │     <<x::float64, y::float64>>2859    │                    ~2860    │2861    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228622863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2864    You may run "mix format --migrate" to fix this warning automatically.2865    │2866 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2867    │                          ~2868    │2869    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128702871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2872    You may run "mix format --migrate" to fix this warning automatically.2873    │2874 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2875    │                           ~2876    │2877    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228782879    warning: use Bitwise is deprecated. import Bitwise instead2880    │2881  4 │   use Bitwise, only_operators: true2882    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2883    │2884    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28852886    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2887    You may run "mix format --migrate" to fix this warning automatically.2888    │2889 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2890    │                                       ~2891    │2892    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228932894    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2895    You may run "mix format --migrate" to fix this warning automatically.2896    │2897 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2898    │         ~2899    │2900    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129012902    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2903    You may run "mix format --migrate" to fix this warning automatically.2904    │2905 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2906    │                                                                      ~2907    │2908    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129092910    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2911    You may run "mix format --migrate" to fix this warning automatically.2912    │2913 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2914    │         ~2915    │2916    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129172918    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2919    You may run "mix format --migrate" to fix this warning automatically.2920    │2921 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2922    │                                                                      ~2923    │2924    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129252926    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2927    You may run "mix format --migrate" to fix this warning automatically.2928    │2929 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2930    │         ~2931    │2932    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/129332934    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2935    You may run "mix format --migrate" to fix this warning automatically.2936    │2937 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2938    │                                           ~2939    │2940    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129412942    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2943    You may run "mix format --migrate" to fix this warning automatically.2944    │2945 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2946    │         ~2947    │2948    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129492950    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2951    You may run "mix format --migrate" to fix this warning automatically.2952    │2953 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2954    │                                           ~2955    │2956    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129572958    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2959    You may run "mix format --migrate" to fix this warning automatically.2960    │2961 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2962    │         ~2963    │2964    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129652966    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2967    You may run "mix format --migrate" to fix this warning automatically.2968    │2969 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2970    │                                           ~2971    │2972    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129732974    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2975    You may run "mix format --migrate" to fix this warning automatically.2976    │2977 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2978    │             ~2979    │2980    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129812982    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2983    You may run "mix format --migrate" to fix this warning automatically.2984    │2985 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2986    │                                             ~2987    │2988    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/129892990    warning: use Bitwise is deprecated. import Bitwise instead2991    │2992  5 │   use Bitwise2993    │   ~~~~~~~~~~~2994    │2995    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29962997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2998    You may run "mix format --migrate" to fix this warning automatically.2999    │3000 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>3001    │                     ~3002    │3003    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/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 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3009    │          ~3010    │3011    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/130123013    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 operator3014    │3015 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3016    │                              ~3017    │3018    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130193020    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3021    You may run "mix format --migrate" to fix this warning automatically.3022    │3023 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3024    │                                                                       ~3025    │3026    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/130273028    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3029    You may run "mix format --migrate" to fix this warning automatically.3030    │3031 46 │       0 :: int32>>3032    │         ~3033    │3034    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130353036    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3037    You may run "mix format --migrate" to fix this warning automatically.3038    │3039 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3040    │          ~3041    │3042    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130433044    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3045    You may run "mix format --migrate" to fix this warning automatically.3046    │3047 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3048    │                                                                       ~3049    │3050    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130513052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3053    You may run "mix format --migrate" to fix this warning automatically.3054    │3055 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3056    │                                                                                   ~3057    │3058    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130593060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3061    You may run "mix format --migrate" to fix this warning automatically.3062    │3063 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do3064    │                    ~3065    │3066    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330673068    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 operator3069    │3070 72 │           <<data :: size(rest_size)>> = rest3071    │                          ~3072    │3073    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330743075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3076    You may run "mix format --migrate" to fix this warning automatically.3077    │3078 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3079    │                   ~3080    │3081    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330823083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3084    You may run "mix format --migrate" to fix this warning automatically.3085    │3086 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3087    │                                 ~3088    │3089    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330903091    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3092    You may run "mix format --migrate" to fix this warning automatically.3093    │3094 86 │   def parse(<<status :: int8>>, ?Z, _size) do3095    │                      ~3096    │3097    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330983099    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3100    You may run "mix format --migrate" to fix this warning automatically.3101    │3102 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3103    │                   ~3104    │3105    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331063107     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3108     You may run "mix format --migrate" to fix this warning automatically.3109     │3110 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3111     │                            ~3112     │3113     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331143115     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3116     You may run "mix format --migrate" to fix this warning automatically.3117     │3118 103 │     case <<len ::uint16>> do3119     │                ~3120     │3121     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331223123     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3124     You may run "mix format --migrate" to fix this warning automatically.3125     │3126 104 │       <<^overflow_len :: uint16>> ->3127     │                       ~3128     │3129     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331303131     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3132     You may run "mix format --migrate" to fix this warning automatically.3133     │3134 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3135     │                   ~3136     │3137     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331383139     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3143     │                 ~3144     │3145     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331463147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3148     You may run "mix format --migrate" to fix this warning automatically.3149     │3150 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3151     │                      ~3152     │3153     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331543155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156     You may run "mix format --migrate" to fix this warning automatically.3157     │3158 226 │      [<<size :: int32>>, data]3159     │              ~3160     │3161     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131623163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164     You may run "mix format --migrate" to fix this warning automatically.3165     │3166 224 │       [first, <<size :: int32>>, data]3167     │                      ~3168     │3169     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131703171     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3172     You may run "mix format --migrate" to fix this warning automatically.3173     │3174 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3175     │                                 ~3176     │3177     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131783179     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3183     │                                                               ~3184     │3185     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131863187     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3188     You may run "mix format --migrate" to fix this warning automatically.3189     │3190 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3191     │                                                 ~3192     │3193     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131943195     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3196     You may run "mix format --migrate" to fix this warning automatically.3197     │3198 252 │     len = <<div(byte_size(oids), 4) :: int16>>3199     │                                     ~3200     │3201     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/132023203     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3204     You may run "mix format --migrate" to fix this warning automatically.3205     │3206 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3207     │                                                                        ~3208     │3209     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132103211     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3212     You may run "mix format --migrate" to fix this warning automatically.3213     │3214 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3215     │                                                                        ~3216     │3217     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132183219     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3220     You may run "mix format --migrate" to fix this warning automatically.3221     │3222 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3223     │                                        ~3224     │3225     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132263227     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3228     You may run "mix format --migrate" to fix this warning automatically.3229     │3230 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3231     │                                        ~3232     │3233     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132343235     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3236     You may run "mix format --migrate" to fix this warning automatically.3237     │3238 287 │     len_params  = <<length(params) :: int16>>3239     │                                    ~3240     │3241     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132423243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3244     You may run "mix format --migrate" to fix this warning automatically.3245     │3246 294 │     {?E, [port, 0, <<rows :: int32>>]}3247     │                           ~3248     │3249     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132503251     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3252     You may run "mix format --migrate" to fix this warning automatically.3253     │3254 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3255     │                  ~3256     │3257     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132583259     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3260     You may run "mix format --migrate" to fix this warning automatically.3261     │3262 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3263     │                                 ~3264     │3265     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132663267     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3268     You may run "mix format --migrate" to fix this warning automatically.3269     │3270 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3271     │                  ~3272     │3273     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132743275     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3276     You may run "mix format --migrate" to fix this warning automatically.3277     │3278 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3279     │                                 ~3280     │3281     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132823283     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284     You may run "mix format --migrate" to fix this warning automatically.3285     │3286 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3287     │                                               ~3288     │3289     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132903291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292     You may run "mix format --migrate" to fix this warning automatically.3293     │3294 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3295     │                                                             ~3296     │3297     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132983299     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3300     You may run "mix format --migrate" to fix this warning automatically.3301     │3302 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3303     │                              ~3304     │3305     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133063307     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3308     You may run "mix format --migrate" to fix this warning automatically.3309     │3310 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3311     │                 ~3312     │3313     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133143315     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3316     You may run "mix format --migrate" to fix this warning automatically.3317     │3318 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3319     │                                   ~3320     │3321     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133223323     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3324     You may run "mix format --migrate" to fix this warning automatically.3325     │3326 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3327     │                                                      ~3328     │3329     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133303331     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3332     You may run "mix format --migrate" to fix this warning automatically.3333     │3334 363 │        type_size :: int16, type_mod :: int32, format :: int16,3335     │                  ~3336     │3337     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133383339     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340     You may run "mix format --migrate" to fix this warning automatically.3341     │3342 363 │        type_size :: int16, type_mod :: int32, format :: int16,3343     │                                     ~3344     │3345     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133463347     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3348     You may run "mix format --migrate" to fix this warning automatically.3349     │3350 363 │        type_size :: int16, type_mod :: int32, format :: int16,3351     │                                                      ~3352     │3353     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133543355     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3356     You may run "mix format --migrate" to fix this warning automatically.3357     │3358 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3359     │                            ~3360     │3361     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133623363     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3364     You may run "mix format --migrate" to fix this warning automatically.3365     │3366 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3367     │                                       ~3368     │3369     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133703371     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3372     You may run "mix format --migrate" to fix this warning automatically.3373     │3374 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3375     │                           ~3376     │3377     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133783379    warning: unused require Postgrex.Messages3380    │3381 30 │   require Postgrex.Messages3382    │   ~3383    │3384    └─ lib/postgrex/query.ex:30:333853386    warning: unused require Logger3387    │3388  8 │   require Logger3389    │   ~3390    │3391    └─ lib/postgrex/notifications.ex:8:333923393      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3394      │3395 1005 │     Logger.warn(fn() ->3396      │            ~3397      │3398      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533993400      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3401      You may run "mix format --migrate" to fix this warning automatically.3402      │3403 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3404      │                          ~3405      │3406      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/134073408      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409      You may run "mix format --migrate" to fix this warning automatically.3410      │3411 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3412      │                                        ~3413      │3414      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134153416      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 operator3417      │3418 2003 │       <<body :: binary(size), rest :: binary>> ->3419      │                        ~3420      │3421      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134223423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424    You may run "mix format --migrate" to fix this warning automatically.3425    │3426 59 │       if lower == <<-1::int32>> do3427    │                       ~3428    │3429    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/434303431    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 66 │       if upper == <<-1::int32>> do3435    │                       ~3436    │3437    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434383439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440    You may run "mix format --migrate" to fix this warning automatically.3441    │3442 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3443    │                               ~3444    │3445    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434463447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448    You may run "mix format --migrate" to fix this warning automatically.3449    │3450 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3451    │                                                           ~3452    │3453    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334543455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3459    │                                                                       ~3460    │3461    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334623463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464    You may run "mix format --migrate" to fix this warning automatically.3465    │3466 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3467    │                       ~3468    │3469    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334703471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472    You may run "mix format --migrate" to fix this warning automatically.3473    │3474 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3475    │                                   ~3476    │3477    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334783479    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3483    │                                                      ~3484    │3485    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334863487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488    You may run "mix format --migrate" to fix this warning automatically.3489    │3490 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3491    │                                ~3492    │3493    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334943495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3499    │                          ~3500    │3501    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/235023503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3504    You may run "mix format --migrate" to fix this warning automatically.3505    │3506 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3507    │                                            ~3508    │3509    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235103511    warning: using single-quoted strings to represent charlists is deprecated.3512    Use ~c"" if you indeed want a charlist or use "" instead.3513    You may run "mix format --migrate" to change all single-quoted3514    strings to use the ~c sigil and fix this warning.3515    │3516 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3517    │                                                  ~3518    │3519    └─ lib/postgrex/type_module.ex:49:5035203521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3522     You may run "mix format --migrate" to fix this warning automatically.3523     │3524 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3525     │                       ~3526     │3527     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135283529     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3530     You may run "mix format --migrate" to fix this warning automatically.3531     │3532 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3533     │                        ~3534     │3535     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135363537     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3538     You may run "mix format --migrate" to fix this warning automatically.3539     │3540 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3541     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542     │3543     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335443545     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546     You may run "mix format --migrate" to fix this warning automatically.3547     │3548 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3549     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550     │3551     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135523553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554    You may run "mix format --migrate" to fix this warning automatically.3555    │3556 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3557    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558    │3559    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135603561    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135683569    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 operator3570    │3571 15 │         <<binary::binary-size(last_pos), last::bits>> = val3572    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573    │3574    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135753576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3577    You may run "mix format --migrate" to fix this warning automatically.3578    │3579 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3580    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581    │3582    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135833584    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3585    You may run "mix format --migrate" to fix this warning automatically.3586    │3587 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3588    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589    │3590    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135913592     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3593     You may run "mix format --migrate" to fix this warning automatically.3594     │3595 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3596     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597     │3598     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135993600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3601    You may run "mix format --migrate" to fix this warning automatically.3602    │3603  9 │         <<1 :: int32, 1>>3604    │         ~~~~~~~~~~~~~~~~~3605    │3606    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136073608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3609    You may run "mix format --migrate" to fix this warning automatically.3610    │3611 11 │         <<1 :: int32, 0>>3612    │         ~~~~~~~~~~~~~~~~~3613    │3614    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136153616     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617     You may run "mix format --migrate" to fix this warning automatically.3618     │3619 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3620     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621     │3622     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136233624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3625    You may run "mix format --migrate" to fix this warning automatically.3626    │3627 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3628    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629    │3630    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136313632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3633     You may run "mix format --migrate" to fix this warning automatically.3634     │3635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637     │3638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136393640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3641    You may run "mix format --migrate" to fix this warning automatically.3642    │3643 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3644    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645    │3646    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136473648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3649    You may run "mix format --migrate" to fix this warning automatically.3650    │3651 12 │         <<20 :: int32, 3, n, 1, 16,3652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3653    │3654    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136553656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3657     You may run "mix format --migrate" to fix this warning automatically.3658     │3659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661     │3662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136633664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3665    You may run "mix format --migrate" to fix this warning automatically.3666    │3667 10 │         <<24::int32, x::float64, y::float64, r::float64>>3668    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3669    │3670    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136713672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3673    You may run "mix format --migrate" to fix this warning automatically.3674    │3675 10 │         <<24::int32, x::float64, y::float64, r::float64>>3676    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677    │3678    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136793680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3681    You may run "mix format --migrate" to fix this warning automatically.3682    │3683 10 │         <<24::int32, x::float64, y::float64, r::float64>>3684    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3685    │3686    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136873688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3689    You may run "mix format --migrate" to fix this warning automatically.3690    │3691 10 │         <<24::int32, x::float64, y::float64, r::float64>>3692    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693    │3694    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136953696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3697     You may run "mix format --migrate" to fix this warning automatically.3698     │3699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701     │3702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137033704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3705     You may run "mix format --migrate" to fix this warning automatically.3706     │3707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709     │3710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137113712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3713    You may run "mix format --migrate" to fix this warning automatically.3714    │3715  9 │         <<4::int32, n::float32>>3716    │         ~~~~~~~~~~~~~~~~~~~~~~~~3717    │3718    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137193720    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3721    You may run "mix format --migrate" to fix this warning automatically.3722    │3723  9 │         <<4::int32, n::float32>>3724    │         ~~~~~~~~~~~~~~~~~~~~~~~~3725    │3726    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137273728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3729    You may run "mix format --migrate" to fix this warning automatically.3730    │3731 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3732    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733    │3734    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137353736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3737    You may run "mix format --migrate" to fix this warning automatically.3738    │3739 13 │         <<4::int32, 0::1, 255, 0::23>>3740    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741    │3742    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137433744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3745    You may run "mix format --migrate" to fix this warning automatically.3746    │3747 15 │         <<4::int32, 1::1, 255, 0::23>>3748    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749    │3750    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137513752     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3753     You may run "mix format --migrate" to fix this warning automatically.3754     │3755 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3756     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757     │3758     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137593760    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3761    You may run "mix format --migrate" to fix this warning automatically.3762    │3763  9 │         <<8 :: int32, n :: float64>>3764    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765    │3766    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137673768    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3769    You may run "mix format --migrate" to fix this warning automatically.3770    │3771  9 │         <<8 :: int32, n :: float64>>3772    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773    │3774    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137753776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3777    You may run "mix format --migrate" to fix this warning automatically.3778    │3779 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3780    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3781    │3782    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137833784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3785    You may run "mix format --migrate" to fix this warning automatically.3786    │3787 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3788    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789    │3790    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137913792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3793    You may run "mix format --migrate" to fix this warning automatically.3794    │3795 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3796    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797    │3798    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137993800     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3801     You may run "mix format --migrate" to fix this warning automatically.3802     │3803 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3804     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805     │3806     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138073808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3809    You may run "mix format --migrate" to fix this warning automatically.3810    │3811 12 │         [<<IO.iodata_length(data) :: int32>> | data]3812    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813    │3814    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138153816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3817     You may run "mix format --migrate" to fix this warning automatically.3818     │3819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821     │3822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138233824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3825    You may run "mix format --migrate" to fix this warning automatically.3826    │3827 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3828    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829    │3830    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138313832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3833    You may run "mix format --migrate" to fix this warning automatically.3834    │3835 12 │         <<20 :: int32, 3, 128, 0, 16,3836    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3837    │3838    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138393840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3841     You may run "mix format --migrate" to fix this warning automatically.3842     │3843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845     │3846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138473848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3849    You may run "mix format --migrate" to fix this warning automatically.3850    │3851 12 │         <<2 :: int32, int :: int16>>3852    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853    │3854    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138553856    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3857    You may run "mix format --migrate" to fix this warning automatically.3858    │3859 12 │         <<2 :: int32, int :: int16>>3860    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861    │3862    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138633864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3865     You may run "mix format --migrate" to fix this warning automatically.3866     │3867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869     │3870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138713872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3873    You may run "mix format --migrate" to fix this warning automatically.3874    │3875 12 │         <<4 :: int32, int :: int32>>3876    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877    │3878    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138793880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3881    You may run "mix format --migrate" to fix this warning automatically.3882    │3883 12 │         <<4 :: int32, int :: int32>>3884    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885    │3886    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138873888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3889     You may run "mix format --migrate" to fix this warning automatically.3890     │3891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3893     │3894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138953896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3897    You may run "mix format --migrate" to fix this warning automatically.3898    │3899 12 │         <<8 :: int32, int :: int64>>3900    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901    │3902    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139033904    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3905    You may run "mix format --migrate" to fix this warning automatically.3906    │3907 12 │         <<8 :: int32, int :: int64>>3908    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909    │3910    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139113912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3913     You may run "mix format --migrate" to fix this warning automatically.3914     │3915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917     │3918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139193920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3921    You may run "mix format --migrate" to fix this warning automatically.3922    │3923 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3924    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925    │3926    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139273928    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3929    You may run "mix format --migrate" to fix this warning automatically.3930    │3931 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3932    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933    │3934    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139353936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3937    You may run "mix format --migrate" to fix this warning automatically.3938    │3939 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3940    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941    │3942    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139433944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3945    You may run "mix format --migrate" to fix this warning automatically.3946    │3947 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3948    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949    │3950    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139513952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3953     You may run "mix format --migrate" to fix this warning automatically.3954     │3955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957     │3958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139593960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3961    You may run "mix format --migrate" to fix this warning automatically.3962    │3963 10 │         <<24::int32, a::float64, b::float64, c::float64>>3964    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965    │3966    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139673968    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3969    You may run "mix format --migrate" to fix this warning automatically.3970    │3971 10 │         <<24::int32, a::float64, b::float64, c::float64>>3972    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973    │3974    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139753976    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3977    You may run "mix format --migrate" to fix this warning automatically.3978    │3979 10 │         <<24::int32, a::float64, b::float64, c::float64>>3980    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981    │3982    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139833984    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3985    You may run "mix format --migrate" to fix this warning automatically.3986    │3987 10 │         <<24::int32, a::float64, b::float64, c::float64>>3988    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989    │3990    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139913992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3993     You may run "mix format --migrate" to fix this warning automatically.3994     │3995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997     │3998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139994000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4001    You may run "mix format --migrate" to fix this warning automatically.4002    │4003 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]4004    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005    │4006    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140074008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4009     You may run "mix format --migrate" to fix this warning automatically.4010     │4011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013     │4014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140154016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4017    You may run "mix format --migrate" to fix this warning automatically.4018    │4019  9 │         <<6::int32, a, b, c, d, e, f>>4020    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021    │4022    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140234024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4025     You may run "mix format --migrate" to fix this warning automatically.4026     │4027 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4028     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029     │4030     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140314032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4033    You may run "mix format --migrate" to fix this warning automatically.4034    │4035 11 │         [<<byte_size(name) :: int32>> | name]4036    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037    │4038    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140394040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4041     You may run "mix format --migrate" to fix this warning automatically.4042     │4043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045     │4046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140474048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4049    You may run "mix format --migrate" to fix this warning automatically.4050    │4051 10 │         [<<IO.iodata_length(data)::int32>> | data]4052    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053    │4054    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140554056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4057    You may run "mix format --migrate" to fix this warning automatically.4058    │4059 13 │         [<<IO.iodata_length(data)::int32>> | data]4060    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061    │4062    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140634064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4065     You may run "mix format --migrate" to fix this warning automatically.4066     │4067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069     │4070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140714072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4073    You may run "mix format --migrate" to fix this warning automatically.4074    │4075 15 │         <<4 :: int32, oid :: uint32>>4076    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077    │4078    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140794080    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4081    You may run "mix format --migrate" to fix this warning automatically.4082    │4083 15 │         <<4 :: int32, oid :: uint32>>4084    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085    │4086    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140874088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4089     You may run "mix format --migrate" to fix this warning automatically.4090     │4091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093     │4094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140954096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4097    You may run "mix format --migrate" to fix this warning automatically.4098    │4099 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4100    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101    │4102    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141034104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4105    You may run "mix format --migrate" to fix this warning automatically.4106    │4107 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4108    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109    │4110    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141114112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4113     You may run "mix format --migrate" to fix this warning automatically.4114     │4115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117     │4118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141194120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4121    You may run "mix format --migrate" to fix this warning automatically.4122    │4123  9 │         <<16::int32, x::float64, y::float64>>4124    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4125    │4126    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141274128    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4129    You may run "mix format --migrate" to fix this warning automatically.4130    │4131  9 │         <<16::int32, x::float64, y::float64>>4132    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133    │4134    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141354136    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4137    You may run "mix format --migrate" to fix this warning automatically.4138    │4139  9 │         <<16::int32, x::float64, y::float64>>4140    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4141    │4142    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141434144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4145     You may run "mix format --migrate" to fix this warning automatically.4146     │4147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149     │4150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141514152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4153    You may run "mix format --migrate" to fix this warning automatically.4154    │4155 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4156    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157    │4158    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141594160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4161    You may run "mix format --migrate" to fix this warning automatically.4162    │4163 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4164    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165    │4166    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141674168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4169     You may run "mix format --migrate" to fix this warning automatically.4170     │4171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173     │4174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341754176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4177     You may run "mix format --migrate" to fix this warning automatically.4178     │4179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4181     │4182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141834184    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4185    You may run "mix format --migrate" to fix this warning automatically.4186    │4187 14 │         [<<byte_size(bin) :: int32>> | bin]4188    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189    │4190    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141914192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4193     You may run "mix format --migrate" to fix this warning automatically.4194     │4195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4197     │4198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341994200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4201    You may run "mix format --migrate" to fix this warning automatically.4202    │4203 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4204    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205    │4206    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342074208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4209    You may run "mix format --migrate" to fix this warning automatically.4210    │4211 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4212    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213    │4214    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342154216     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217     You may run "mix format --migrate" to fix this warning automatically.4218     │4219 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4220     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221     │4222     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142234224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225    You may run "mix format --migrate" to fix this warning automatically.4226    │4227  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4228    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229    │4230    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142314232    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4233    You may run "mix format --migrate" to fix this warning automatically.4234    │4235  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4236    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4237    │4238    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142394240    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4241    You may run "mix format --migrate" to fix this warning automatically.4242    │4243  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4244    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245    │4246    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142474248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249     You may run "mix format --migrate" to fix this warning automatically.4250     │4251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4253     │4254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142554256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257     You may run "mix format --migrate" to fix this warning automatically.4258     │4259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4261     │4262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142634264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265     You may run "mix format --migrate" to fix this warning automatically.4266     │4267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269     │4270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142714272     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4273     You may run "mix format --migrate" to fix this warning automatically.4274     │4275 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4276     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277     │4278     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142794280     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281     You may run "mix format --migrate" to fix this warning automatically.4282     │4283 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4284     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4285     │4286     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142874288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289    You may run "mix format --migrate" to fix this warning automatically.4290    │4291 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4292    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4293    │4294    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142954296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297     You may run "mix format --migrate" to fix this warning automatically.4298     │4299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301     │4302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143034304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4305    You may run "mix format --migrate" to fix this warning automatically.4306    │4307 11 │         [<<16 :: int32>> | uuid]4308    │         ~~~~~~~~~~~~~~~~~~~~~~~~4309    │4310    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143114312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4313     You may run "mix format --migrate" to fix this warning automatically.4314     │4315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4317     │4318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143194320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4321    You may run "mix format --migrate" to fix this warning automatically.4322    │4323  9 │         <<0 :: int32>>4324    │         ~~~~~~~~~~~~~~4325    │4326    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143274328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4329     You may run "mix format --migrate" to fix this warning automatically.4330     │4331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333     │4334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143354336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4337    You may run "mix format --migrate" to fix this warning automatically.4338    │4339 15 │         <<0 :: int32>>4340    │         ~~~~~~~~~~~~~~4341    │4342    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143434344     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4345     You may run "mix format --migrate" to fix this warning automatically.4346     │4347 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4348     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4349     │4350     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543514352     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4353     You may run "mix format --migrate" to fix this warning automatically.4354     │4355 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4356     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357     │4358     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443594360     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4361     You may run "mix format --migrate" to fix this warning automatically.4362     │4363 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4364     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365     │4366     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443674368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369     You may run "mix format --migrate" to fix this warning automatically.4370     │4371 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4372     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373     │4374     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443754376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4377     You may run "mix format --migrate" to fix this warning automatically.4378     │4379 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4380     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381     │4382     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443834384     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385     You may run "mix format --migrate" to fix this warning automatically.4386     │4387 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4388     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389     │4390     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543914392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393     You may run "mix format --migrate" to fix this warning automatically.4394     │4395 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4396     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4397     │4398     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543994400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401    You may run "mix format --migrate" to fix this warning automatically.4402    │4403 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4405    │4406    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844074408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409    You may run "mix format --migrate" to fix this warning automatically.4410    │4411 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4412    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413    │4414    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844154416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417    You may run "mix format --migrate" to fix this warning automatically.4418    │4419 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4420    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421    │4422    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844234424    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4425    You may run "mix format --migrate" to fix this warning automatically.4426    │4427 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4428    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429    │4430    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844314432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433    You may run "mix format --migrate" to fix this warning automatically.4434    │4435 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437    │4438    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444394440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441    You may run "mix format --migrate" to fix this warning automatically.4442    │4443 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4445    │4446    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444474448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449    You may run "mix format --migrate" to fix this warning automatically.4450    │4451 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4452    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453    │4454    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444554456    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4457    You may run "mix format --migrate" to fix this warning automatically.4458    │4459 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461    │4462    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444634464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4465    You may run "mix format --migrate" to fix this warning automatically.4466    │4467 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469    │4470    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744714472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4473    You may run "mix format --migrate" to fix this warning automatically.4474    │4475 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4476    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477    │4478    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744794480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4481    You may run "mix format --migrate" to fix this warning automatically.4482    │4483 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4484    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4485    │4486    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744874488    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4489    You may run "mix format --migrate" to fix this warning automatically.4490    │4491 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4492    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493    │4494    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744954496     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497     You may run "mix format --migrate" to fix this warning automatically.4498     │4499 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4500     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501     │4502     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845034504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505     You may run "mix format --migrate" to fix this warning automatically.4506     │4507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4509     │4510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445114512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4513     You may run "mix format --migrate" to fix this warning automatically.4514     │4515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4517     │4518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745194520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4521    You may run "mix format --migrate" to fix this warning automatically.4522    │4523 27 │       <<len :: int32, value :: binary-size(len)>> ->4524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525    │4526    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645274528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4529    You may run "mix format --migrate" to fix this warning automatically.4530    │4531 27 │       <<len :: int32, value :: binary-size(len)>> ->4532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533    │4534    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245354536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4537    You may run "mix format --migrate" to fix this warning automatically.4538    │4539 27 │       <<len :: int32, value :: binary-size(len)>> ->4540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541    │4542    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545434544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4545     You may run "mix format --migrate" to fix this warning automatically.4546     │4547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549     │4550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645514552     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4553     You may run "mix format --migrate" to fix this warning automatically.4554     │4555 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4556     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557     │4558     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245594560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4561     You may run "mix format --migrate" to fix this warning automatically.4562     │4563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565     │4566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545674568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4569    You may run "mix format --migrate" to fix this warning automatically.4570    │4571 19 │       <<1 :: int32, 1>> -> true4572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4573    │4574    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645754576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4577    You may run "mix format --migrate" to fix this warning automatically.4578    │4579 19 │       <<1 :: int32, 1>> -> true4580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4581    │4582    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245834584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4585    You may run "mix format --migrate" to fix this warning automatically.4586    │4587 19 │       <<1 :: int32, 1>> -> true4588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4589    │4590    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545914592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593    You may run "mix format --migrate" to fix this warning automatically.4594    │4595 20 │       <<1 :: int32, 0>> -> false4596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4597    │4598    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645994600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4601    You may run "mix format --migrate" to fix this warning automatically.4602    │4603 20 │       <<1 :: int32, 0>> -> false4604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4605    │4606    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246074608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4609    You may run "mix format --migrate" to fix this warning automatically.4610    │4611 20 │       <<1 :: int32, 0>> -> false4612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4613    │4614    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546154616     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4617     You may run "mix format --migrate" to fix this warning automatically.4618     │4619 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4620     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621     │4622     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646234624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625     You may run "mix format --migrate" to fix this warning automatically.4626     │4627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629     │4630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246314632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633     You may run "mix format --migrate" to fix this warning automatically.4634     │4635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637     │4638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546394640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641    You may run "mix format --migrate" to fix this warning automatically.4642    │4643 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645    │4646    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646474648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4649    You may run "mix format --migrate" to fix this warning automatically.4650    │4651 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653    │4654    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646554656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4657    You may run "mix format --migrate" to fix this warning automatically.4658    │4659 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661    │4662    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646634664    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4665    You may run "mix format --migrate" to fix this warning automatically.4666    │4667 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669    │4670    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646714672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4673    You may run "mix format --migrate" to fix this warning automatically.4674    │4675 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677    │4678    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646794680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681    You may run "mix format --migrate" to fix this warning automatically.4682    │4683 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685    │4686    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246874688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4689    You may run "mix format --migrate" to fix this warning automatically.4690    │4691 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693    │4694    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246954696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4697    You may run "mix format --migrate" to fix this warning automatically.4698    │4699 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701    │4702    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247034704    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4705    You may run "mix format --migrate" to fix this warning automatically.4706    │4707 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709    │4710    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247114712    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4713    You may run "mix format --migrate" to fix this warning automatically.4714    │4715 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717    │4718    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247194720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4721    You may run "mix format --migrate" to fix this warning automatically.4722    │4723 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725    │4726    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547274728    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4729    You may run "mix format --migrate" to fix this warning automatically.4730    │4731 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733    │4734    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547354736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4737    You may run "mix format --migrate" to fix this warning automatically.4738    │4739 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741    │4742    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547434744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4745    You may run "mix format --migrate" to fix this warning automatically.4746    │4747 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749    │4750    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547514752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4753    You may run "mix format --migrate" to fix this warning automatically.4754    │4755 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757    │4758    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547594760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4761     You may run "mix format --migrate" to fix this warning automatically.4762     │4763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765     │4766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647674768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4769     You may run "mix format --migrate" to fix this warning automatically.4770     │4771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773     │4774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247754776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4777     You may run "mix format --migrate" to fix this warning automatically.4778     │4779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781     │4782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547834784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785    You may run "mix format --migrate" to fix this warning automatically.4786    │4787 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789    │4790    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647914792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793    You may run "mix format --migrate" to fix this warning automatically.4794    │4795 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797    │4798    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247994800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4801    You may run "mix format --migrate" to fix this warning automatically.4802    │4803 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805    │4806    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548074808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809    You may run "mix format --migrate" to fix this warning automatically.4810    │4811 23 │       <<20 :: int32, 3, n, 1, 16,4812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4813    │4814    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648154816    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4817    You may run "mix format --migrate" to fix this warning automatically.4818    │4819 23 │       <<20 :: int32, 3, n, 1, 16,4820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4821    │4822    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248234824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825    You may run "mix format --migrate" to fix this warning automatically.4826    │4827 23 │       <<20 :: int32, 3, n, 1, 16,4828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4829    │4830    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548314832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833     You may run "mix format --migrate" to fix this warning automatically.4834     │4835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837     │4838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648394840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841     You may run "mix format --migrate" to fix this warning automatically.4842     │4843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845     │4846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248474848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849     You may run "mix format --migrate" to fix this warning automatically.4850     │4851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853     │4854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548554856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857    You may run "mix format --migrate" to fix this warning automatically.4858    │4859 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861    │4862    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648634864    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4865    You may run "mix format --migrate" to fix this warning automatically.4866    │4867 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869    │4870    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648714872    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4873    You may run "mix format --migrate" to fix this warning automatically.4874    │4875 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877    │4878    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648794880    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4881    You may run "mix format --migrate" to fix this warning automatically.4882    │4883 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885    │4886    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648874888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889    You may run "mix format --migrate" to fix this warning automatically.4890    │4891 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893    │4894    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248954896    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4897    You may run "mix format --migrate" to fix this warning automatically.4898    │4899 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901    │4902    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249034904    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4905    You may run "mix format --migrate" to fix this warning automatically.4906    │4907 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909    │4910    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249114912    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4913    You may run "mix format --migrate" to fix this warning automatically.4914    │4915 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917    │4918    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249194920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4921    You may run "mix format --migrate" to fix this warning automatically.4922    │4923 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925    │4926    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549274928    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4929    You may run "mix format --migrate" to fix this warning automatically.4930    │4931 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933    │4934    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549354936    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4937    You may run "mix format --migrate" to fix this warning automatically.4938    │4939 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941    │4942    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549434944    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4945    You may run "mix format --migrate" to fix this warning automatically.4946    │4947 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949    │4950    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549514952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953     You may run "mix format --migrate" to fix this warning automatically.4954     │4955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957     │4958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649594960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4961     You may run "mix format --migrate" to fix this warning automatically.4962     │4963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965     │4966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249674968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969     You may run "mix format --migrate" to fix this warning automatically.4970     │4971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973     │4974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549754976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4977    You may run "mix format --migrate" to fix this warning automatically.4978    │4979 36 │       <<4 :: int32, days :: int32>> ->4980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981    │4982    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649834984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985    You may run "mix format --migrate" to fix this warning automatically.4986    │4987 36 │       <<4 :: int32, days :: int32>> ->4988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989    │4990    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649914992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993    You may run "mix format --migrate" to fix this warning automatically.4994    │4995 36 │       <<4 :: int32, days :: int32>> ->4996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997    │4998    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249995000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001    You may run "mix format --migrate" to fix this warning automatically.5002    │5003 36 │       <<4 :: int32, days :: int32>> ->5004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005    │5006    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250075008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009    You may run "mix format --migrate" to fix this warning automatically.5010    │5011 36 │       <<4 :: int32, days :: int32>> ->5012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013    │5014    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550155016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017    You may run "mix format --migrate" to fix this warning automatically.5018    │5019 36 │       <<4 :: int32, days :: int32>> ->5020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021    │5022    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550235024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5025     You may run "mix format --migrate" to fix this warning automatically.5026     │5027 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5028     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029     │5030     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650315032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5033     You may run "mix format --migrate" to fix this warning automatically.5034     │5035 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5036     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037     │5038     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250395040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041     You may run "mix format --migrate" to fix this warning automatically.5042     │5043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045     │5046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550475048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049    You may run "mix format --migrate" to fix this warning automatically.5050    │5051 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053    │5054    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650555056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057    You may run "mix format --migrate" to fix this warning automatically.5058    │5059 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061    │5062    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250635064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065    You may run "mix format --migrate" to fix this warning automatically.5066    │5067 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf5068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069    │5070    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550715072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073    You may run "mix format --migrate" to fix this warning automatically.5074    │5075 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077    │5078    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650795080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081    You may run "mix format --migrate" to fix this warning automatically.5082    │5083 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085    │5086    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250875088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089    You may run "mix format --migrate" to fix this warning automatically.5090    │5091 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093    │5094    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550955096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097    You may run "mix format --migrate" to fix this warning automatically.5098    │5099 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5101    │5102    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651035104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105    You may run "mix format --migrate" to fix this warning automatically.5106    │5107 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109    │5110    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251115112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113    You may run "mix format --migrate" to fix this warning automatically.5114    │5115 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN5116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117    │5118    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551195120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121    You may run "mix format --migrate" to fix this warning automatically.5122    │5123 26 │       <<4::int32, float::float32>>   -> float5124    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125    │5126    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651275128    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5129    You may run "mix format --migrate" to fix this warning automatically.5130    │5131 26 │       <<4::int32, float::float32>>   -> float5132    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133    │5134    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651355136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5137    You may run "mix format --migrate" to fix this warning automatically.5138    │5139 26 │       <<4::int32, float::float32>>   -> float5140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141    │5142    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251435144    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5145    You may run "mix format --migrate" to fix this warning automatically.5146    │5147 26 │       <<4::int32, float::float32>>   -> float5148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149    │5150    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251515152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5153    You may run "mix format --migrate" to fix this warning automatically.5154    │5155 26 │       <<4::int32, float::float32>>   -> float5156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157    │5158    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551595160    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5161    You may run "mix format --migrate" to fix this warning automatically.5162    │5163 26 │       <<4::int32, float::float32>>   -> float5164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165    │5166    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551675168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169     You may run "mix format --migrate" to fix this warning automatically.5170     │5171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173     │5174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651755176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177     You may run "mix format --migrate" to fix this warning automatically.5178     │5179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181     │5182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251835184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185     You may run "mix format --migrate" to fix this warning automatically.5186     │5187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189     │5190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551915192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193    You may run "mix format --migrate" to fix this warning automatically.5194    │5195 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197    │5198    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651995200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201    You may run "mix format --migrate" to fix this warning automatically.5202    │5203 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205    │5206    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252075208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209    You may run "mix format --migrate" to fix this warning automatically.5210    │5211 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213    │5214    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552155216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5217    You may run "mix format --migrate" to fix this warning automatically.5218    │5219 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221    │5222    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652235224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225    You may run "mix format --migrate" to fix this warning automatically.5226    │5227 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229    │5230    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252315232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233    You may run "mix format --migrate" to fix this warning automatically.5234    │5235 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237    │5238    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552395240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241    You may run "mix format --migrate" to fix this warning automatically.5242    │5243 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245    │5246    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652475248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5249    You may run "mix format --migrate" to fix this warning automatically.5250    │5251 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253    │5254    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252555256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257    You may run "mix format --migrate" to fix this warning automatically.5258    │5259 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261    │5262    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552635264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265    You may run "mix format --migrate" to fix this warning automatically.5266    │5267 26 │       <<8::int32, float::float64>>        -> float5268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269    │5270    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652715272    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5273    You may run "mix format --migrate" to fix this warning automatically.5274    │5275 26 │       <<8::int32, float::float64>>        -> float5276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277    │5278    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652795280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5281    You may run "mix format --migrate" to fix this warning automatically.5282    │5283 26 │       <<8::int32, float::float64>>        -> float5284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285    │5286    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252875288    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5289    You may run "mix format --migrate" to fix this warning automatically.5290    │5291 26 │       <<8::int32, float::float64>>        -> float5292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293    │5294    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252955296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5297    You may run "mix format --migrate" to fix this warning automatically.5298    │5299 26 │       <<8::int32, float::float64>>        -> float5300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301    │5302    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553035304    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5305    You may run "mix format --migrate" to fix this warning automatically.5306    │5307 26 │       <<8::int32, float::float64>>        -> float5308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309    │5310    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553115312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5313     You may run "mix format --migrate" to fix this warning automatically.5314     │5315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317     │5318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653195320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321     You may run "mix format --migrate" to fix this warning automatically.5322     │5323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325     │5326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253275328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329     You may run "mix format --migrate" to fix this warning automatically.5330     │5331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333     │5334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553355336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337     You may run "mix format --migrate" to fix this warning automatically.5338     │5339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341     │5342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653435344     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345     You may run "mix format --migrate" to fix this warning automatically.5346     │5347 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5348     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349     │5350     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253515352     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5353     You may run "mix format --migrate" to fix this warning automatically.5354     │5355 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5356     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357     │5358     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553595360     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361     You may run "mix format --migrate" to fix this warning automatically.5362     │5363 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365     │5366     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653675368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369     You may run "mix format --migrate" to fix this warning automatically.5370     │5371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373     │5374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253755376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377     You may run "mix format --migrate" to fix this warning automatically.5378     │5379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381     │5382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553835384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385    You may run "mix format --migrate" to fix this warning automatically.5386    │5387 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389    │5390    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653915392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393    You may run "mix format --migrate" to fix this warning automatically.5394    │5395 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397    │5398    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253995400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401    You may run "mix format --migrate" to fix this warning automatically.5402    │5403 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5405    │5406    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554075408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409    You may run "mix format --migrate" to fix this warning automatically.5410    │5411 23 │       <<20 :: int32, 3, 128, 0, 16,5412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413    │5414    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654155416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417    You may run "mix format --migrate" to fix this warning automatically.5418    │5419 23 │       <<20 :: int32, 3, 128, 0, 16,5420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421    │5422    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254235424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425    You may run "mix format --migrate" to fix this warning automatically.5426    │5427 23 │       <<20 :: int32, 3, 128, 0, 16,5428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429    │5430    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554315432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433     You may run "mix format --migrate" to fix this warning automatically.5434     │5435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437     │5438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654395440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5441     You may run "mix format --migrate" to fix this warning automatically.5442     │5443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445     │5446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254475448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5449     You may run "mix format --migrate" to fix this warning automatically.5450     │5451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453     │5454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554555456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5457    You may run "mix format --migrate" to fix this warning automatically.5458    │5459 20 │       <<2 :: int32, int :: int16>> -> int5460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461    │5462    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654635464    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5465    You may run "mix format --migrate" to fix this warning automatically.5466    │5467 20 │       <<2 :: int32, int :: int16>> -> int5468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469    │5470    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654715472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473    You may run "mix format --migrate" to fix this warning automatically.5474    │5475 20 │       <<2 :: int32, int :: int16>> -> int5476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477    │5478    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254795480    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5481    You may run "mix format --migrate" to fix this warning automatically.5482    │5483 20 │       <<2 :: int32, int :: int16>> -> int5484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485    │5486    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254875488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5489    You may run "mix format --migrate" to fix this warning automatically.5490    │5491 20 │       <<2 :: int32, int :: int16>> -> int5492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493    │5494    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554955496    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5497    You may run "mix format --migrate" to fix this warning automatically.5498    │5499 20 │       <<2 :: int32, int :: int16>> -> int5500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501    │5502    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555035504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5505     You may run "mix format --migrate" to fix this warning automatically.5506     │5507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509     │5510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655115512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5513     You may run "mix format --migrate" to fix this warning automatically.5514     │5515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517     │5518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255195520     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5521     You may run "mix format --migrate" to fix this warning automatically.5522     │5523 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5524     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525     │5526     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555275528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5529    You may run "mix format --migrate" to fix this warning automatically.5530    │5531 20 │       <<4 :: int32, int :: int32>> -> int5532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533    │5534    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655355536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5537    You may run "mix format --migrate" to fix this warning automatically.5538    │5539 20 │       <<4 :: int32, int :: int32>> -> int5540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541    │5542    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655435544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5545    You may run "mix format --migrate" to fix this warning automatically.5546    │5547 20 │       <<4 :: int32, int :: int32>> -> int5548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549    │5550    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255515552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5553    You may run "mix format --migrate" to fix this warning automatically.5554    │5555 20 │       <<4 :: int32, int :: int32>> -> int5556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557    │5558    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255595560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561    You may run "mix format --migrate" to fix this warning automatically.5562    │5563 20 │       <<4 :: int32, int :: int32>> -> int5564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565    │5566    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555675568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569    You may run "mix format --migrate" to fix this warning automatically.5570    │5571 20 │       <<4 :: int32, int :: int32>> -> int5572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573    │5574    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555755576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577     You may run "mix format --migrate" to fix this warning automatically.5578     │5579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581     │5582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655835584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585     You may run "mix format --migrate" to fix this warning automatically.5586     │5587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589     │5590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255915592     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593     You may run "mix format --migrate" to fix this warning automatically.5594     │5595 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5596     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597     │5598     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555995600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601    You may run "mix format --migrate" to fix this warning automatically.5602    │5603 20 │       <<8 :: int32, int :: int64>> -> int5604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5605    │5606    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656075608    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5609    You may run "mix format --migrate" to fix this warning automatically.5610    │5611 20 │       <<8 :: int32, int :: int64>> -> int5612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613    │5614    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656155616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5617    You may run "mix format --migrate" to fix this warning automatically.5618    │5619 20 │       <<8 :: int32, int :: int64>> -> int5620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5621    │5622    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256235624    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5625    You may run "mix format --migrate" to fix this warning automatically.5626    │5627 20 │       <<8 :: int32, int :: int64>> -> int5628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629    │5630    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256315632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5633    You may run "mix format --migrate" to fix this warning automatically.5634    │5635 20 │       <<8 :: int32, int :: int64>> -> int5636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637    │5638    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556395640    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5641    You may run "mix format --migrate" to fix this warning automatically.5642    │5643 20 │       <<8 :: int32, int :: int64>> -> int5644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645    │5646    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556475648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5649     You may run "mix format --migrate" to fix this warning automatically.5650     │5651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653     │5654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656555656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5657     You may run "mix format --migrate" to fix this warning automatically.5658     │5659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661     │5662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256635664     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5665     You may run "mix format --migrate" to fix this warning automatically.5666     │5667 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5668     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669     │5670     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556715672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5673    You may run "mix format --migrate" to fix this warning automatically.5674    │5675 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677    │5678    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656795680    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5681    You may run "mix format --migrate" to fix this warning automatically.5682    │5683 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685    │5686    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656875688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5689    You may run "mix format --migrate" to fix this warning automatically.5690    │5691 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693    │5694    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656955696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5697    You may run "mix format --migrate" to fix this warning automatically.5698    │5699 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701    │5702    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657035704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5705    You may run "mix format --migrate" to fix this warning automatically.5706    │5707 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709    │5710    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257115712    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5713    You may run "mix format --migrate" to fix this warning automatically.5714    │5715 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717    │5718    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257195720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5721    You may run "mix format --migrate" to fix this warning automatically.5722    │5723 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725    │5726    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257275728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5729    You may run "mix format --migrate" to fix this warning automatically.5730    │5731 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733    │5734    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257355736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5737    You may run "mix format --migrate" to fix this warning automatically.5738    │5739 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741    │5742    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557435744    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5745    You may run "mix format --migrate" to fix this warning automatically.5746    │5747 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749    │5750    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557515752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5753    You may run "mix format --migrate" to fix this warning automatically.5754    │5755 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757    │5758    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557595760    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761    You may run "mix format --migrate" to fix this warning automatically.5762    │5763 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765    │5766    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557675768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769     You may run "mix format --migrate" to fix this warning automatically.5770     │5771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773     │5774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657755776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777     You may run "mix format --migrate" to fix this warning automatically.5778     │5779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781     │5782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257835784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785     You may run "mix format --migrate" to fix this warning automatically.5786     │5787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789     │5790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557915792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5793    You may run "mix format --migrate" to fix this warning automatically.5794    │5795 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797    │5798    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657995800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5801    You may run "mix format --migrate" to fix this warning automatically.5802    │5803 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805    │5806    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658075808    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5809    You may run "mix format --migrate" to fix this warning automatically.5810    │5811 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813    │5814    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658155816    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5817    You may run "mix format --migrate" to fix this warning automatically.5818    │5819 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821    │5822    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658235824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825    You may run "mix format --migrate" to fix this warning automatically.5826    │5827 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829    │5830    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258315832    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5833    You may run "mix format --migrate" to fix this warning automatically.5834    │5835 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837    │5838    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258395840    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5841    You may run "mix format --migrate" to fix this warning automatically.5842    │5843 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845    │5846    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258475848    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5849    You may run "mix format --migrate" to fix this warning automatically.5850    │5851 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853    │5854    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258555856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857    You may run "mix format --migrate" to fix this warning automatically.5858    │5859 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861    │5862    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558635864    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5865    You may run "mix format --migrate" to fix this warning automatically.5866    │5867 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869    │5870    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558715872    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5873    You may run "mix format --migrate" to fix this warning automatically.5874    │5875 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877    │5878    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558795880    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5881    You may run "mix format --migrate" to fix this warning automatically.5882    │5883 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885    │5886    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558875888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889     You may run "mix format --migrate" to fix this warning automatically.5890     │5891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893     │5894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658955896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5897     You may run "mix format --migrate" to fix this warning automatically.5898     │5899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901     │5902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259035904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905     You may run "mix format --migrate" to fix this warning automatically.5906     │5907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909     │5910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559115912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913    You may run "mix format --migrate" to fix this warning automatically.5914    │5915 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917    │5918    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659195920    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5921    You may run "mix format --migrate" to fix this warning automatically.5922    │5923 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925    │5926    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659275928    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5929    You may run "mix format --migrate" to fix this warning automatically.5930    │5931 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933    │5934    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659355936    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5937    You may run "mix format --migrate" to fix this warning automatically.5938    │5939 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941    │5942    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659435944    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5945    You may run "mix format --migrate" to fix this warning automatically.5946    │5947 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949    │5950    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659515952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5953    You may run "mix format --migrate" to fix this warning automatically.5954    │5955 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957    │5958    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259595960    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5961    You may run "mix format --migrate" to fix this warning automatically.5962    │5963 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965    │5966    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259675968    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5969    You may run "mix format --migrate" to fix this warning automatically.5970    │5971 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973    │5974    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259755976    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5977    You may run "mix format --migrate" to fix this warning automatically.5978    │5979 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981    │5982    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259835984    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5985    You may run "mix format --migrate" to fix this warning automatically.5986    │5987 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989    │5990    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259915992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993    You may run "mix format --migrate" to fix this warning automatically.5994    │5995 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997    │5998    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559996000    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6001    You may run "mix format --migrate" to fix this warning automatically.6002    │6003 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005    │6006    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560076008    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6009    You may run "mix format --migrate" to fix this warning automatically.6010    │6011 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013    │6014    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560156016    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6017    You may run "mix format --migrate" to fix this warning automatically.6018    │6019 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021    │6022    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560236024    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6025    You may run "mix format --migrate" to fix this warning automatically.6026    │6027 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029    │6030    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560316032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033     You may run "mix format --migrate" to fix this warning automatically.6034     │6035 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6036     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037     │6038     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660396040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041     You may run "mix format --migrate" to fix this warning automatically.6042     │6043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045     │6046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260476048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049     You may run "mix format --migrate" to fix this warning automatically.6050     │6051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053     │6054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560556056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6057    You may run "mix format --migrate" to fix this warning automatically.6058    │6059 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061    │6062    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660636064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6065    You may run "mix format --migrate" to fix this warning automatically.6066    │6067 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069    │6070    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260716072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073    You may run "mix format --migrate" to fix this warning automatically.6074    │6075 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077    │6078    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560796080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6081     You may run "mix format --migrate" to fix this warning automatically.6082     │6083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085     │6086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660876088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089     You may run "mix format --migrate" to fix this warning automatically.6090     │6091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093     │6094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260956096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6097     You may run "mix format --migrate" to fix this warning automatically.6098     │6099 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6100     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101     │6102     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561036104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105    You may run "mix format --migrate" to fix this warning automatically.6106    │6107 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109    │6110    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661116112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113    You may run "mix format --migrate" to fix this warning automatically.6114    │6115 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117    │6118    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261196120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121    You may run "mix format --migrate" to fix this warning automatically.6122    │6123 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6124    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125    │6126    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561276128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129     You may run "mix format --migrate" to fix this warning automatically.6130     │6131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133     │6134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661356136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137     You may run "mix format --migrate" to fix this warning automatically.6138     │6139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141     │6142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261436144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145     You may run "mix format --migrate" to fix this warning automatically.6146     │6147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149     │6150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561516152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153    You may run "mix format --migrate" to fix this warning automatically.6154    │6155 19 │       <<len :: int32, data :: binary-size(len)>> ->6156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157    │6158    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661596160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161    You may run "mix format --migrate" to fix this warning automatically.6162    │6163 19 │       <<len :: int32, data :: binary-size(len)>> ->6164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165    │6166    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261676168    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169    You may run "mix format --migrate" to fix this warning automatically.6170    │6171 19 │       <<len :: int32, data :: binary-size(len)>> ->6172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173    │6174    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561756176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177     You may run "mix format --migrate" to fix this warning automatically.6178     │6179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181     │6182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661836184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185     You may run "mix format --migrate" to fix this warning automatically.6186     │6187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189     │6190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261916192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193     You may run "mix format --migrate" to fix this warning automatically.6194     │6195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197     │6198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561996200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6201    You may run "mix format --migrate" to fix this warning automatically.6202    │6203 28 │       <<4 :: int32, oid :: uint32>> -> oid6204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205    │6206    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662076208    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6209    You may run "mix format --migrate" to fix this warning automatically.6210    │6211 28 │       <<4 :: int32, oid :: uint32>> -> oid6212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213    │6214    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662156216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217    You may run "mix format --migrate" to fix this warning automatically.6218    │6219 28 │       <<4 :: int32, oid :: uint32>> -> oid6220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221    │6222    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262236224    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6225    You may run "mix format --migrate" to fix this warning automatically.6226    │6227 28 │       <<4 :: int32, oid :: uint32>> -> oid6228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229    │6230    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262316232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233    You may run "mix format --migrate" to fix this warning automatically.6234    │6235 28 │       <<4 :: int32, oid :: uint32>> -> oid6236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237    │6238    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562396240    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6241    You may run "mix format --migrate" to fix this warning automatically.6242    │6243 28 │       <<4 :: int32, oid :: uint32>> -> oid6244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245    │6246    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562476248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249     You may run "mix format --migrate" to fix this warning automatically.6250     │6251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253     │6254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662556256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6257     You may run "mix format --migrate" to fix this warning automatically.6258     │6259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261     │6262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262636264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265     You may run "mix format --migrate" to fix this warning automatically.6266     │6267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269     │6270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562716272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6273    You may run "mix format --migrate" to fix this warning automatically.6274    │6275 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277    │6278    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662796280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281    You may run "mix format --migrate" to fix this warning automatically.6282    │6283 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285    │6286    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262876288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6289    You may run "mix format --migrate" to fix this warning automatically.6290    │6291 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293    │6294    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562956296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297     You may run "mix format --migrate" to fix this warning automatically.6298     │6299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301     │6302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663036304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305     You may run "mix format --migrate" to fix this warning automatically.6306     │6307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309     │6310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263116312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313     You may run "mix format --migrate" to fix this warning automatically.6314     │6315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317     │6318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563196320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321    You may run "mix format --migrate" to fix this warning automatically.6322    │6323 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6324    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325    │6326    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663276328    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6329    You may run "mix format --migrate" to fix this warning automatically.6330    │6331 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333    │6334    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663356336    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6337    You may run "mix format --migrate" to fix this warning automatically.6338    │6339 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341    │6342    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663436344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345    You may run "mix format --migrate" to fix this warning automatically.6346    │6347 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349    │6350    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263516352    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6353    You may run "mix format --migrate" to fix this warning automatically.6354    │6355 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357    │6358    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263596360    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6361    You may run "mix format --migrate" to fix this warning automatically.6362    │6363 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365    │6366    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263676368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369    You may run "mix format --migrate" to fix this warning automatically.6370    │6371 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373    │6374    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563756376    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6377    You may run "mix format --migrate" to fix this warning automatically.6378    │6379 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381    │6382    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563836384    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6385    You may run "mix format --migrate" to fix this warning automatically.6386    │6387 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389    │6390    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563916392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393     You may run "mix format --migrate" to fix this warning automatically.6394     │6395 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6396     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397     │6398     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663996400     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6401     You may run "mix format --migrate" to fix this warning automatically.6402     │6403 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6404     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405     │6406     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264076408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409     You may run "mix format --migrate" to fix this warning automatically.6410     │6411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413     │6414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564156416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6417    You may run "mix format --migrate" to fix this warning automatically.6418    │6419 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421    │6422    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664236424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425    You may run "mix format --migrate" to fix this warning automatically.6426    │6427 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429    │6430    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264316432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6433    You may run "mix format --migrate" to fix this warning automatically.6434    │6435 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437    │6438    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564396440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441     You may run "mix format --migrate" to fix this warning automatically.6442     │6443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445     │6446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664476448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449     You may run "mix format --migrate" to fix this warning automatically.6450     │6451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453     │6454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264556456     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457     You may run "mix format --migrate" to fix this warning automatically.6458     │6459 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6460     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461     │6462     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564636464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465    You may run "mix format --migrate" to fix this warning automatically.6466    │6467 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469    │6470    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864716472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6473    You may run "mix format --migrate" to fix this warning automatically.6474    │6475 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477    │6478    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464796480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481    You may run "mix format --migrate" to fix this warning automatically.6482    │6483 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485    │6486    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764876488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489     You may run "mix format --migrate" to fix this warning automatically.6490     │6491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493     │6494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864956496     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497     You may run "mix format --migrate" to fix this warning automatically.6498     │6499 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6500     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501     │6502     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465036504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6505     You may run "mix format --migrate" to fix this warning automatically.6506     │6507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509     │6510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765116512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513    You may run "mix format --migrate" to fix this warning automatically.6514    │6515 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517    │6518    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665196520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521    You may run "mix format --migrate" to fix this warning automatically.6522    │6523 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525    │6526    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265276528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6529    You may run "mix format --migrate" to fix this warning automatically.6530    │6531 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533    │6534    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565356536     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6537     You may run "mix format --migrate" to fix this warning automatically.6538     │6539 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6540     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541     │6542     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665436544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545     You may run "mix format --migrate" to fix this warning automatically.6546     │6547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549     │6550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265516552     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553     You may run "mix format --migrate" to fix this warning automatically.6554     │6555 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6556     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557     │6558     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565596560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6561    You may run "mix format --migrate" to fix this warning automatically.6562    │6563 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565    │6566    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865676568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569    You may run "mix format --migrate" to fix this warning automatically.6570    │6571 40 │         <<count::int32, data::binary>> = binary6572    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573    │6574    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865756576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577    You may run "mix format --migrate" to fix this warning automatically.6578    │6579 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581    │6582    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465836584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585    You may run "mix format --migrate" to fix this warning automatically.6586    │6587 40 │         <<count::int32, data::binary>> = binary6588    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589    │6590    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465916592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6593    You may run "mix format --migrate" to fix this warning automatically.6594    │6595 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597    │6598    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765996600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6601    You may run "mix format --migrate" to fix this warning automatically.6602    │6603 40 │         <<count::int32, data::binary>> = binary6604    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605    │6606    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766076608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6609    You may run "mix format --migrate" to fix this warning automatically.6610    │6611 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613    │6614    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866156616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6617    You may run "mix format --migrate" to fix this warning automatically.6618    │6619 44 │         <<_::int32, data::binary>> = binary6620    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621    │6622    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866236624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6625    You may run "mix format --migrate" to fix this warning automatically.6626    │6627 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629    │6630    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466316632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6633    You may run "mix format --migrate" to fix this warning automatically.6634    │6635 44 │         <<_::int32, data::binary>> = binary6636    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637    │6638    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466396640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6641    You may run "mix format --migrate" to fix this warning automatically.6642    │6643 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645    │6646    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766476648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649    You may run "mix format --migrate" to fix this warning automatically.6650    │6651 44 │         <<_::int32, data::binary>> = binary6652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653    │6654    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766556656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6657     You may run "mix format --migrate" to fix this warning automatically.6658     │6659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661     │6662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866636664     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6665     You may run "mix format --migrate" to fix this warning automatically.6666     │6667 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6668     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669     │6670     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466716672     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6673     You may run "mix format --migrate" to fix this warning automatically.6674     │6675 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6676     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677     │6678     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766796680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681    You may run "mix format --migrate" to fix this warning automatically.6682    │6683 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685    │6686    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666876688    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6689    You may run "mix format --migrate" to fix this warning automatically.6690    │6691 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693    │6694    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666956696    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6697    You may run "mix format --migrate" to fix this warning automatically.6698    │6699 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701    │6702    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667036704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705    You may run "mix format --migrate" to fix this warning automatically.6706    │6707 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709    │6710    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267116712    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6713    You may run "mix format --migrate" to fix this warning automatically.6714    │6715 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717    │6718    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267196720    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6721    You may run "mix format --migrate" to fix this warning automatically.6722    │6723 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725    │6726    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267276728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6729    You may run "mix format --migrate" to fix this warning automatically.6730    │6731 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733    │6734    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567356736    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6737    You may run "mix format --migrate" to fix this warning automatically.6738    │6739 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741    │6742    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567436744    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6745    You may run "mix format --migrate" to fix this warning automatically.6746    │6747 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749    │6750    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567516752     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6753     You may run "mix format --migrate" to fix this warning automatically.6754     │6755 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6756     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757     │6758     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667596760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6761     You may run "mix format --migrate" to fix this warning automatically.6762     │6763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765     │6766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267676768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6769     You may run "mix format --migrate" to fix this warning automatically.6770     │6771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773     │6774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567756776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6777    You may run "mix format --migrate" to fix this warning automatically.6778    │6779 33 │       <<8 :: int32, microsecs :: int64>> ->6780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781    │6782    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667836784    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6785    You may run "mix format --migrate" to fix this warning automatically.6786    │6787 33 │       <<8 :: int32, microsecs :: int64>> ->6788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789    │6790    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667916792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6793    You may run "mix format --migrate" to fix this warning automatically.6794    │6795 33 │       <<8 :: int32, microsecs :: int64>> ->6796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797    │6798    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267996800    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6801    You may run "mix format --migrate" to fix this warning automatically.6802    │6803 33 │       <<8 :: int32, microsecs :: int64>> ->6804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805    │6806    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268076808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6809    You may run "mix format --migrate" to fix this warning automatically.6810    │6811 33 │       <<8 :: int32, microsecs :: int64>> ->6812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813    │6814    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568156816    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6817    You may run "mix format --migrate" to fix this warning automatically.6818    │6819 33 │       <<8 :: int32, microsecs :: int64>> ->6820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821    │6822    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568236824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825     You may run "mix format --migrate" to fix this warning automatically.6826     │6827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829     │6830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668316832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833     You may run "mix format --migrate" to fix this warning automatically.6834     │6835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837     │6838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268396840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841     You may run "mix format --migrate" to fix this warning automatically.6842     │6843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845     │6846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568476848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849    You may run "mix format --migrate" to fix this warning automatically.6850    │6851 37 │       <<8 :: int32, microsecs :: int64>> ->6852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853    │6854    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668556856    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6857    You may run "mix format --migrate" to fix this warning automatically.6858    │6859 37 │       <<8 :: int32, microsecs :: int64>> ->6860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861    │6862    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668636864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865    You may run "mix format --migrate" to fix this warning automatically.6866    │6867 37 │       <<8 :: int32, microsecs :: int64>> ->6868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869    │6870    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268716872    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6873    You may run "mix format --migrate" to fix this warning automatically.6874    │6875 37 │       <<8 :: int32, microsecs :: int64>> ->6876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877    │6878    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268796880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881    You may run "mix format --migrate" to fix this warning automatically.6882    │6883 37 │       <<8 :: int32, microsecs :: int64>> ->6884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885    │6886    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568876888    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6889    You may run "mix format --migrate" to fix this warning automatically.6890    │6891 37 │       <<8 :: int32, microsecs :: int64>> ->6892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893    │6894    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568956896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897     You may run "mix format --migrate" to fix this warning automatically.6898     │6899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901     │6902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669036904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905     You may run "mix format --migrate" to fix this warning automatically.6906     │6907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909     │6910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269116912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913     You may run "mix format --migrate" to fix this warning automatically.6914     │6915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917     │6918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569196920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921    You may run "mix format --migrate" to fix this warning automatically.6922    │6923 42 │       <<8 :: int32, microsecs :: int64>> ->6924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925    │6926    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669276928    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6929    You may run "mix format --migrate" to fix this warning automatically.6930    │6931 42 │       <<8 :: int32, microsecs :: int64>> ->6932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933    │6934    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669356936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937    You may run "mix format --migrate" to fix this warning automatically.6938    │6939 42 │       <<8 :: int32, microsecs :: int64>> ->6940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941    │6942    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269436944    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6945    You may run "mix format --migrate" to fix this warning automatically.6946    │6947 42 │       <<8 :: int32, microsecs :: int64>> ->6948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949    │6950    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269516952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953    You may run "mix format --migrate" to fix this warning automatically.6954    │6955 42 │       <<8 :: int32, microsecs :: int64>> ->6956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957    │6958    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569596960    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6961    You may run "mix format --migrate" to fix this warning automatically.6962    │6963 42 │       <<8 :: int32, microsecs :: int64>> ->6964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965    │6966    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569676968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969     You may run "mix format --migrate" to fix this warning automatically.6970     │6971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973     │6974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669756976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977     You may run "mix format --migrate" to fix this warning automatically.6978     │6979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981     │6982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269836984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985     You may run "mix format --migrate" to fix this warning automatically.6986     │6987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989     │6990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569916992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993    You may run "mix format --migrate" to fix this warning automatically.6994    │6995 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997    │6998    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669997000    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7001    You may run "mix format --migrate" to fix this warning automatically.7002    │7003 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005    │7006    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670077008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009    You may run "mix format --migrate" to fix this warning automatically.7010    │7011 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013    │7014    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670157016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7017    You may run "mix format --migrate" to fix this warning automatically.7018    │7019 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021    │7022    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270237024    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7025    You may run "mix format --migrate" to fix this warning automatically.7026    │7027 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7029    │7030    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270317032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7033    You may run "mix format --migrate" to fix this warning automatically.7034    │7035 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7037    │7038    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270397040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041    You may run "mix format --migrate" to fix this warning automatically.7042    │7043 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7045    │7046    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570477048    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7049    You may run "mix format --migrate" to fix this warning automatically.7050    │7051 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053    │7054    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570557056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057    You may run "mix format --migrate" to fix this warning automatically.7058    │7059 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->7060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061    │7062    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570637064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065     You may run "mix format --migrate" to fix this warning automatically.7066     │7067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069     │7070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670717072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073     You may run "mix format --migrate" to fix this warning automatically.7074     │7075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077     │7078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270797080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081     You may run "mix format --migrate" to fix this warning automatically.7082     │7083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7085     │7086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570877088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089     You may run "mix format --migrate" to fix this warning automatically.7090     │7091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7093     │7094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670957096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097     You may run "mix format --migrate" to fix this warning automatically.7098     │7099 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7100     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7101     │7102     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671037104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105     You may run "mix format --migrate" to fix this warning automatically.7106     │7107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109     │7110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271117112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113     You may run "mix format --migrate" to fix this warning automatically.7114     │7115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117     │7118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271197120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7121     You may run "mix format --migrate" to fix this warning automatically.7122     │7123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7125     │7126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571277128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7129     You may run "mix format --migrate" to fix this warning automatically.7130     │7131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7133     │7134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571357136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7137     You may run "mix format --migrate" to fix this warning automatically.7138     │7139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7141     │7142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671437144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7145     You may run "mix format --migrate" to fix this warning automatically.7146     │7147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7149     │7150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271517152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7153     You may run "mix format --migrate" to fix this warning automatically.7154     │7155 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7156     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7157     │7158     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571597160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7161    You may run "mix format --migrate" to fix this warning automatically.7162    │7163 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7165    │7166    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671677168    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7169    You may run "mix format --migrate" to fix this warning automatically.7170    │7171 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7173    │7174    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271757176    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7177    You may run "mix format --migrate" to fix this warning automatically.7178    │7179 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7180    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7181    │7182    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571837184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7185     You may run "mix format --migrate" to fix this warning automatically.7186     │7187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7189     │7190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671917192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7193     You may run "mix format --migrate" to fix this warning automatically.7194     │7195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7197     │7198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271997200     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7201     You may run "mix format --migrate" to fix this warning automatically.7202     │7203 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7204     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7205     │7206     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572077208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7209    You may run "mix format --migrate" to fix this warning automatically.7210    │7211 17 │       <<0 :: int32>> -> :void7212    │       ~~~~~~~~~~~~~~~~~~~~~~~7213    │7214    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672157216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7217    You may run "mix format --migrate" to fix this warning automatically.7218    │7219 17 │       <<0 :: int32>> -> :void7220    │       ~~~~~~~~~~~~~~~~~~~~~~~7221    │7222    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272237224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7225    You may run "mix format --migrate" to fix this warning automatically.7226    │7227 17 │       <<0 :: int32>> -> :void7228    │       ~~~~~~~~~~~~~~~~~~~~~~~7229    │7230    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572317232     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7233     You may run "mix format --migrate" to fix this warning automatically.7234     │7235 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7236     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7237     │7238     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672397240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7241     You may run "mix format --migrate" to fix this warning automatically.7242     │7243 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7244     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7245     │7246     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272477248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7249     You may run "mix format --migrate" to fix this warning automatically.7250     │7251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7253     │7254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572557256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7257    You may run "mix format --migrate" to fix this warning automatically.7258    │7259 23 │       <<0 :: int32>> -> :void7260    │       ~~~~~~~~~~~~~~~~~~~~~~~7261    │7262    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672637264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7265    You may run "mix format --migrate" to fix this warning automatically.7266    │7267 23 │       <<0 :: int32>> -> :void7268    │       ~~~~~~~~~~~~~~~~~~~~~~~7269    │7270    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272717272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7273    You may run "mix format --migrate" to fix this warning automatically.7274    │7275 23 │       <<0 :: int32>> -> :void7276    │       ~~~~~~~~~~~~~~~~~~~~~~~7277    │7278    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572797280     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7281     You may run "mix format --migrate" to fix this warning automatically.7282     │7283 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7284     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7285     │7286     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672877288     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7289     You may run "mix format --migrate" to fix this warning automatically.7290     │7291 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7293     │7294     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272957296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7297     You may run "mix format --migrate" to fix this warning automatically.7298     │7299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7301     │7302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573037304    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7305    │7306 20 │     manager    = worker(Postgrex.TypeManager, [])7307    │                  ~7308    │7309    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173107311    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7312    │7313 21 │     server_sup = supervisor(__MODULE__, [:servers])7314    │                  ~7315    │7316    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173177318    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7319    │7320 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7321    │     ~7322    │7323    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17324    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173257326    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7327    │7328 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7329    │                   ~7330    │7331    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173327333     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7334     │7335 110 │     if Map.size(s.listener_channels[channel]) == 1 do7336     │            ~7337     │7338     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37339     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37340     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273417342    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7343    │7344 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7345    │            ~7346    │7347    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173487349    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7350    │7351  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7352    │                 ~7353    │7354    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273557356    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7357    │7358  9 │                 worker(Postgrex.Parameters, [])]7359    │                 ~7360    │7361    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273627363     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7364     │7365 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7366     │               ~7367     │7368     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273697370     warning: a struct for Postgrex.Query is expected on struct update:73717372         %Postgrex.Query{7373           query7374           | param_oids: param_oids,7375             param_formats: param_formats,7376             param_types: param_types7377         }73787379     but got type:73807381         dynamic()73827383     where "query" was given the type:73847385         # type: dynamic()7386         # from: lib/postgrex/protocol.ex:910:357387         query73887389     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73907391     type warning found at:7392     │7393 915 │         query = %Query{query | param_oids: param_oids,7394     │                 ~7395     │7396     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673977398     warning: a struct for Postgrex.Query is expected on struct update:73997400         %Postgrex.Query{7401           query7402           | ref: make_ref(),7403             types: types,7404             columns: col_names,7405             result_oids: result_oids,7406             result_formats: result_formats,7407             result_types: result_types7408         }74097410     but got type:74117412         dynamic()74137414     where "query" was given the type:74157416         # type: dynamic()7417         # from: lib/postgrex/protocol.ex:926:357418         query74197420     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74217422     type warning found at:7423     │7424 932 │         query = %Query{query | ref: make_ref(), types: types,7425     │                 ~7426     │7427     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674287429     warning: a struct for Postgrex.Query is expected on struct update:74307431         %Postgrex.Query{query | ref: make_ref()}74327433     but got type:74347435         dynamic()74367437     where "query" was given the type:74387439         # type: dynamic()7440         # from: lib/postgrex/protocol.ex:977:317441         query74427443     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74447445     type warning found at:7446     │7447 978 │     query = %Query{query | ref: make_ref()}7448     │             ~7449     │7450     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574517452      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7453      │7454 2131 │     formatted_reason = :ssl.format_error(reason)7455      │                             ~7456      │7457      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374587459      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7460      │7461 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7462      │                                            ~7463      │7464      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374657466      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7467      │7468 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7469      │        ~7470      │7471      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274727473      warning: a struct for Postgrex.Query is expected on struct update:74747475          %Postgrex.Query{query | name: ""}74767477      but got type:74787479          dynamic()74807481      where "query" was given the type:74827483          # type: dynamic()7484          # from: lib/postgrex/protocol.ex:2313:167485          query74867487      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74887489      type warning found at:7490      │7491 2313 │   defp unnamed(query), do: %Query{query | name: ""}7492      │                            ~7493      │7494      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174957496Generated postgrex app7497warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7498  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27499  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17500  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57501  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27502  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47503  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275047505==> ecto7506Compiling 70 files (.ex)7507     warning: using single-quoted strings to represent charlists is deprecated.7508     Use ~c"" if you indeed want a charlist or use "" instead.7509     You may run "mix format --migrate" to change all single-quoted7510     strings to use the ~c sigil and fix this warning.7511     │7512 166 │     defp insert_all_value(_),   do: '?'7513     │                                     ~7514     │7515     └─ lib/ecto/adapters/mysql/connection.ex:166:3775167517     warning: using single-quoted strings to represent charlists is deprecated.7518     Use ~c"" if you indeed want a charlist or use "" instead.7519     You may run "mix format --migrate" to change all single-quoted7520     strings to use the ~c sigil and fix this warning.7521     │7522 354 │       '?'7523     │       ~7524     │7525     └─ lib/ecto/adapters/mysql/connection.ex:354:775267527      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75287529      This error happens when you have function calls without parentheses inside keywords. For example:75307531          function(arg, one: nested_call a, b, c)7532          function(arg, one: if expr, do: :this, else: :that)75337534      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:75357536          function(arg, one: if(expr, do: :this, else: :that))7537          function(arg, one: nested_call(a, b, c))75387539      Ambiguity found at:7540      │7541 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7542      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7543      │7544      └─ lib/ecto/changeset.ex:228675457546     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75477548     This error happens when you have function calls without parentheses inside keywords. For example:75497550         function(arg, one: nested_call a, b, c)7551         function(arg, one: if expr, do: :this, else: :that)75527553     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:75547555         function(arg, one: if(expr, do: :this, else: :that))7556         function(arg, one: nested_call(a, b, c))75577558     Ambiguity found at:7559     │7560 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7561     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7562     │7563     └─ lib/ecto/migration/runner.ex:26575647565     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75667567     This error happens when you have function calls without parentheses inside keywords. For example:75687569         function(arg, one: nested_call a, b, c)7570         function(arg, one: if expr, do: :this, else: :that)75717572     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:75737574         function(arg, one: if(expr, do: :this, else: :that))7575         function(arg, one: nested_call(a, b, c))75767577     Ambiguity found at:7578     │7579 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7581     │7582     └─ lib/ecto/migration/runner.ex:26775837584     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7585     │7586 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7587     │        ~7588     │7589     └─ lib/ecto/query/builder.ex:136:875907591     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7592     │7593 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7594     │                                             ~~7595     │7596     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275977598     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7599     │7600 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7601     │                                         ~~7602     │7603     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276047605     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76067607     This error happens when you have function calls without parentheses inside keywords. For example:76087609         function(arg, one: nested_call a, b, c)7610         function(arg, one: if expr, do: :this, else: :that)76117612     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:76137614         function(arg, one: if(expr, do: :this, else: :that))7615         function(arg, one: nested_call(a, b, c))76167617     Ambiguity found at:7618     │7619 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7620     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7621     │7622     └─ lib/ecto/repo/schema.ex:45476237624    warning: unused require Ecto.Query7625    │7626  6 │   require Ecto.Query7627    │   ~7628    │7629    └─ lib/ecto/repo/preloader.ex:6:376307631Compiling lib/ecto.ex (it's taking more than 10s)7632Compiling lib/ecto/exceptions.ex (it's taking more than 10s)7633Compiling lib/ecto/changeset/relation.ex (it's taking more than 10s)7634    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7635    │7636  9 │   schema "schema_migrations" do7637    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7638    │7639    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76407641      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7642      │7643 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7644      │     ~7645      │7646      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276477648    warning: incompatible types given to Mix.Ecto.ensure_started/2:76497650        Mix.Ecto.ensure_started(repo, opts)76517652    given types:76537654        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76557656    but expected one of:76577658        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76597660    where "opts" was given the type:76617662        # type: dynamic(7663          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7664            non_struct_map()7665        )7666        # from: lib/mix/tasks/ecto.rollback.ex:64:107667        opts =7668          if opts[:quiet] do7669            Keyword.merge(opts, log: false, log_sql: false)7670          else7671            opts7672          end76737674    where "repo" was given the type:76757676        # type: dynamic(atom())7677        # from: lib/mix/tasks/ecto.rollback.ex:70:77678        Mix.Ecto.ensure_repo(repo, args)76797680    type warning found at:7681    │7682 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7683    │                          ~7684    │7685    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276867687     warning: the following clause will never match:76887689         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76907691     because it attempts to match on the result of:76927693         System.stacktrace()76947695     which has type:76967697         empty_list()76987699     where "args_or_arity" was given the type:77007701         # type: float() or integer() or non_empty_list(term())7702         # from: lib/ecto/changeset.ex7703         (_() when args_or_arity == 2) when length(args_or_arity) == 277047705     where "module" was given the type:77067707         # type: dynamic()7708         # from: lib/ecto/changeset.ex:733:307709         module77107711     type warning found at:7712     │7713 741 │ ...                   when length(args_or_arity) == 2 ->7714     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7715     │7716     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277177718    warning: incompatible types given to Mix.Ecto.ensure_started/2:77197720        Mix.Ecto.ensure_started(repo, all: true)77217722    given types:77237724        -dynamic(atom())-, non_empty_list({:all, true})77257726    but expected one of:77277728        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77297730    where "repo" was given the type:77317732        # type: dynamic(atom())7733        # from: lib/mix/tasks/ecto.migrations.ex:37:77734        Mix.Ecto.ensure_repo(repo, args)77357736    type warning found at:7737    │7738 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7739    │                       ~7740    │7741    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377427743    warning: incompatible types given to Mix.Ecto.ensure_started/2:77447745        Mix.Ecto.ensure_started(repo, opts)77467747    given types:77487749        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77507751    but expected one of:77527753        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77547755    where "opts" was given the type:77567757        # type: dynamic(7758          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7759            non_struct_map()7760        )7761        # from: lib/mix/tasks/ecto.migrate.ex:68:107762        opts =7763          if opts[:quiet] do7764            Keyword.merge(opts, log: false, log_sql: false)7765          else7766            opts7767          end77687769    where "repo" was given the type:77707771        # type: dynamic(atom())7772        # from: lib/mix/tasks/ecto.migrate.ex:74:77773        Mix.Ecto.ensure_repo(repo, args)77747775    type warning found at:7776    │7777 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7778    │                          ~7779    │7780    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277817782     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7783     │7784 739 │           case System.stacktrace do7785     │                       ~7786     │7787     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277887789    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77907791        Mix.Ecto.source_repo_priv(repo)77927793    given types:77947795        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77967797    but expected one of:77987799        atom()78007801    where "repo" was given the types:78027803        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7804        # from: lib/mix/tasks/ecto.load.ex:70:227805        Keyword.merge(repo.config, opts)78067807        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7808        # from: lib/mix/tasks/ecto.load.ex:72:277809        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78107811    type warning found at:7812    │7813 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7814    │                                          ~7815    │7816    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278177818    warning: expected a map or struct when accessing .__adapter__ in expression:78197820        repo.__adapter__78217822    where "repo" was given the type:78237824        # type: dynamic(atom())7825        # from: lib/mix/tasks/ecto.load.ex:53:77826        Mix.Ecto.ensure_repo(repo, args)78277828    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78297830    type warning found at:7831    │7832 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7833    │                              ~7834    │7835    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178367837    warning: expected a map or struct when accessing .__adapter__ in expression:78387839        repo.__adapter__78407841    where "repo" was given the type:78427843        # type: dynamic(atom())7844        # from: lib/mix/tasks/ecto.dump.ex:50:77845        Mix.Ecto.ensure_repo(repo, args)78467847    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78487849    type warning found at:7850    │7851 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7852    │                              ~7853    │7854    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178557856    warning: expected a map or struct when accessing .__adapter__ in expression:78577858        repo.__adapter__78597860    where "repo" was given the type:78617862        # type: dynamic(atom())7863        # from: lib/mix/tasks/ecto.drop.ex:39:77864        Mix.Ecto.ensure_repo(repo, args)78657866    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78677868    type warning found at:7869    │7870 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7871    │                              ~7872    │7873    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178747875    warning: expected a map or struct when accessing .__adapter__ in expression:78767877        repo.__adapter__78787879    where "repo" was given the type:78807881        # type: dynamic(atom())7882        # from: lib/mix/tasks/ecto.create.ex:37:77883        Mix.Ecto.ensure_repo(repo, args)78847885    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78867887    type warning found at:7888    │7889 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7890    │                              ~7891    │7892    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178937894    warning: incompatible types given to get_source/1:78957896        get_source(repo)78977898    given types:78997900        -dynamic(atom())-79017902    but expected one of:79037904        %{..., config: empty_list() or non_empty_list(term(), term())}79057906    where "repo" was given the type:79077908        # type: dynamic(atom())7909        # from: lib/ecto/migration/schema_migration.ex:24:137910        repo.all(7911          Map.put(7912            (7913              query =7914                (7915                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7916                  Ecto.Query.Builder.From.apply(query, 1)7917                )7918        7919              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7920                ...,7921                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7922                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7923                line: 22,7924                take: %{}7925              })7926            ),7927            :prefix,7928            prefix7929          ), timeout: :infinity, log: false)79307931    type warning found at:7932    │7933 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7934    │                ~7935    │7936    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/279377938    warning: incompatible types given to get_source/1:79397940        get_source(repo)79417942    given types:79437944        -dynamic(atom())-79457946    but expected one of:79477948        %{..., config: empty_list() or non_empty_list(term(), term())}79497950    where "repo" was given the type:79517952        # type: dynamic(atom())7953        # from: lib/ecto/migration/schema_migration.ex:30:137954        repo.insert!(7955          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7956            prefix: prefix,7957            source: get_source(repo)7958          ), timeout: :infinity, log: false)79597960    type warning found at:7961    │7962 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7963    │                                              ~7964    │7965    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/379667967    warning: incompatible types given to get_source/1:79687969        get_source(repo)79707971    given types:79727973        -dynamic(atom())-79747975    but expected one of:79767977        %{..., config: empty_list() or non_empty_list(term(), term())}79787979    where "repo" was given the type:79807981        # type: dynamic(atom())7982        # from: lib/ecto/migration/schema_migration.ex:36:137983        repo.delete_all(7984          Map.put(7985            (7986              query =7987                (7988                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7989                  Ecto.Query.Builder.From.apply(query, 1)7990                )7991        7992              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7993                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7994                op: :and,7995                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7996                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7997                line: 347998              })7999            ),8000            :prefix,8001            prefix8002          ), timeout: :infinity, log: false)80038004    type warning found at:8005    │8006 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8007    │                ~8008    │8009    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380108011     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8012     │8013 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8014     │                                                                              ~8015     │8016     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28017     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/280188019     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8020     │8021 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8022     │                                                                              ~8023     │8024     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/280258026      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8027      │8028 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime8029      │        ~8030      │8031      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/180328033     warning: the following conditional expression:80348035         is_atom(related)80368037     will always evaluate to:80388039         dynamic(true)80408041     where "related" was given the type:80428043         # type: dynamic(atom())8044         # from: lib/ecto/association.ex:730:158045         related = Ecto.Association.related_from_query(queryable)80468047     type warning found at:8048     │8049 732 │     unless is_atom(related) do8050     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~8051     │8052     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/380538054     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8055     │8056 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8057     │                                                                              ~8058     │8059     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/280608061      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8062      │8063 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8064      │                 ~8065      │8066      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/380678068    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8069    │8070 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8071    │     ~8072    │8073    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280748075     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8076     │8077 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8078     │           ~8079     │8080     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380818082     warning: the following clause will never match:80838084         {:error, _} = error ->80858086     because it attempts to match on the result of:80878088         apply(changeset, adapter, :insert, args)80898090     which has type:80918092         dynamic({:invalid or :ok, term()})80938094     type warning found at:8095     │8096 219 │           {:error, _} = error ->8097     │                       ~8098     │8099     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481008101     warning: the following clause will never match:81028103         {:error, _} = error ->81048105     because it attempts to match on the result of:81068107         apply(changeset, adapter, action, args)81088109     which has type:81108111         dynamic({:invalid or :ok, term()})81128113     type warning found at:8114     │8115 297 │             {:error, _} = error ->8116     │                         ~8117     │8118     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481198120    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8121    │8122 54 │       filter_and_reraise e, System.stacktrace8123    │                                    ~8124    │8125    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581268127    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8128    │8129 44 │     index  = Map.size(params)8130    │                  ~8131    │8132    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58133    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581348135     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8136     │8137 614 │     Decimal.minus(decimal)8138     │             ~8139     │8140     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181418142    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8143    │8144 62 │       Mix.Project.compile(args)8145    │                   ~8146    │8147    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/281488149     warning: expected a module (an atom) when invoking start_link/1 in expression:81508151         repo.start_link(pool_size: pool_size)81528153     where "pool_size" was given the type:81548155         # type: dynamic()8156         # from: lib/mix/ecto.ex:101:158157         pool_size = Keyword.get(opts, :pool_size, 1)81588159     where "repo" was given the type:81608161         # type: dynamic(%{..., __adapter__: atom()})8162         # from: lib/mix/ecto.ex:99:368163         repo.__adapter__.ensure_all_started(repo, :temporary)81648165     type warning found at:8166     │8167 102 │     case repo.start_link(pool_size: pool_size) do8168     │               ~8169     │8170     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/281718172     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8173     │8174 146 │     Logger.remove_backend(:console)8175     │            ~8176     │8177     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/281788179     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8180     │8181 155 │     Logger.add_backend(:console, flush: true)8182     │            ~8183     │8184     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/281858186     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)8187     │8188 228 │         raise BadStructError, struct: struct, term: data8189     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8190     │8191     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581928193     warning: the following clause will never match:81948195         {:error, _} ->81968197     because it attempts to match on the result of:81988199         NaiveDateTime.new(date, time)82008201     which has type:82028203         dynamic({:ok, %NaiveDateTime{}})82048205     type warning found at:8206     │8207 803 │         {:error, _} -> :error8208     │         ~~~~~~~~~~~~~~~~~~~~~8209     │8210     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182118212     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8213     │8214 159 │         supervise(children, strategy: :one_for_one)8215     │         ~8216     │8217     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182188219     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8220     │8221 214 │       filter_and_reraise e, System.stacktrace8222     │                                    ~8223     │8224     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48225     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/482268227    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8228    │8229 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8230    │     ~8231    │8232    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282338234      warning: expected a map or struct when accessing .__struct__ in expression:82358236          schema.__struct__82378238      where "schema" was given the types:82398240          # type: dynamic(atom() and not nil)8241          # from: lib/ecto/query/planner.ex:1186:418242          schema82438244          # type: atom()8245          # from: lib/ecto/query/planner.ex:1186:618246          is_atom(schema)82478248      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82498250      type warning found at:8251      │8252 1190 │       Map.has_key?(schema.__struct__, field) ->8253      │                           ~8254      │8255      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682568257    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82588259        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82608261    given types:82628263        (8264          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8265          dynamic()8266        )82678268    but expected one of:82698270        atom(), term()82718272    where "opts" was given the type:82738274        # type: dynamic(8275          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8276            non_struct_map()8277        )8278        # from: lib/ecto/migrator.ex:44:658279        opts[:prefix]82808281    where "repo" was given the type:82828283        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8284        # from: lib/ecto/migrator.ex:44:238285        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82868287    type warning found at:8288    │8289 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8290    │                       ~8291    │8292    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282938294     warning: expected a module (an atom) when invoking transaction/2 in expression:82958296         repo.transaction(fun, log: false, timeout: :infinity)82978298     where "fun" was given the type:82998300         # type: dynamic()8301         # from: lib/ecto/migrator.ex:114:478302         fun83038304     where "repo" was given the types:83058306         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8307         # from: lib/ecto/migrator.ex:118:248308         repo.__adapter__.supports_ddl_transaction?83098310         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8311         # from: lib/ecto/migrator.ex:118:248312         repo.__adapter__.supports_ddl_transaction?83138314     type warning found at:8315     │8316 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8317     │              ~8318     │8319     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383208321     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8322     │8323 291 │     modules = Code.load_file(file)8324     │                    ~8325     │8326     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283278328     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8329     │8330 321 │         reraise error, System.stacktrace8331     │                               ~8332     │8333     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383348335    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8336    │8337 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8338    │       ~8339    │8340    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183418342    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8343    │8344 15 │     supervise(children, strategy: :simple_one_for_one)8345    │     ~8346    │8347    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183488349    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8350    │8351 10 │       worker(Ecto.Registry, []),8352    │       ~8353    │8354    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283558356    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8357    │8358 11 │       supervisor(Ecto.Migration.Supervisor, [])8359    │       ~8360    │8361    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283628363     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8364     │8365 260 │         reraise %{err | message: message}, System.stacktrace8366     │                                                   ~8367     │8368     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683698370Generated ecto app8371==> guardian_db8372Compiling 2 files (.ex)8373warning: cannot infer signatures from :cowboy because it is not loaded83748375warning: cannot infer signatures from :cowlib because it is not loaded83768377warning: cannot infer signatures from :ranch because it is not loaded83788379    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8380    │8381 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8382    │                        ~8383    │8384    └─ lib/guardian_db.ex:18:24: GuardianDb (module)838583868387== Compilation error in file lib/guardian_db.ex ==8388** (RuntimeError) GuardianDb configuration is required8389    lib/guardian_db.ex:21: (module)8390could 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"