udia

Build log

nerves_system_x86_64

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8117 of 8117 lines
1Resolving Hex dependencies...2Resolution completed in 0.26s3Unchanged: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 88 │      "test": ["ecto.create --quiet", "ecto.migrate", "test"],163    │      ~164    │165    └─ /work/proj/deps_x86_64/udia/mix.exs:88:6166167    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 quotes168    │169 89 │      "sanity": ["coveralls", "credo"]]170    │      ~171    │172    └─ /work/proj/deps_x86_64/udia/mix.exs:89:6173174    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 48 │     ["test": ["ecto.create --quiet", "ecto.migrate", "test"]]177    │      ~178    │179    └─ /work/proj/deps_x86_64/guardian_db/mix.exs:48:6180181    warning: String.strip/1 is deprecated. Use String.trim/1 instead182    │183  4 │   @version File.read!("VERSION") |> String.strip184    │                                            ~185    │186    └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)187188==> poison189Compiling 4 files (.ex)190    warning: using single-quoted strings to represent charlists is deprecated.191    Use ~c"" if you indeed want a charlist or use "" instead.192    You may run "mix format --migrate" to change all single-quoted193    strings to use the ~c sigil and fix this warning.194    │195 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do196    │                               ~197    │198    └─ lib/poison/encoder.ex:93:31199200    warning: using single-quoted strings to represent charlists is deprecated.201    Use ~c"" if you indeed want a charlist or use "" instead.202    You may run "mix format --migrate" to change all single-quoted203    strings to use the ~c sigil and fix this warning.204    │205 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do206    │                                                ~207    │208    └─ lib/poison/encoder.ex:93:48209210     warning: using single-quoted strings to represent charlists is deprecated.211     Use ~c"" if you indeed want a charlist or use "" instead.212     You may run "mix format --migrate" to change all single-quoted213     strings to use the ~c sigil and fix this warning.214     │215 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do216     │                                                                           ~217     │218     └─ lib/poison/encoder.ex:139:75219220    warning: using single-quoted strings to represent charlists is deprecated.221    Use ~c"" if you indeed want a charlist or use "" instead.222    You may run "mix format --migrate" to change all single-quoted223    strings to use the ~c sigil and fix this warning.224    │225 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do226    │                                                                       ~227    │228    └─ lib/poison/parser.ex:77:71229230     warning: using single-quoted strings to represent charlists is deprecated.231     Use ~c"" if you indeed want a charlist or use "" instead.232     You may run "mix format --migrate" to change all single-quoted233     strings to use the ~c sigil and fix this warning.234     │235 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do236     │                                                                          ~237     │238     └─ lib/poison/parser.ex:155:74239240     warning: using single-quoted strings to represent charlists is deprecated.241     Use ~c"" if you indeed want a charlist or use "" instead.242     You may run "mix format --migrate" to change all single-quoted243     strings to use the ~c sigil and fix this warning.244     │245 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do246     │                                                            ~247     │248     └─ lib/poison/parser.ex:171:60249250     warning: using single-quoted strings to represent charlists is deprecated.251     Use ~c"" if you indeed want a charlist or use "" instead.252     You may run "mix format --migrate" to change all single-quoted253     strings to use the ~c sigil and fix this warning.254     │255 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do256     │                                                                   ~257     │258     └─ lib/poison/parser.ex:197:67259260     warning: using single-quoted strings to represent charlists is deprecated.261     Use ~c"" if you indeed want a charlist or use "" instead.262     You may run "mix format --migrate" to change all single-quoted263     strings to use the ~c sigil and fix this warning.264     │265 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do266     │                                                                ~267     │268     └─ lib/poison/parser.ex:205:64269270     warning: using single-quoted strings to represent charlists is deprecated.271     Use ~c"" if you indeed want a charlist or use "" instead.272     You may run "mix format --migrate" to change all single-quoted273     strings to use the ~c sigil and fix this warning.274     │275 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do276     │                               ~277     │278     └─ lib/poison/parser.ex:229:31279280     warning: using single-quoted strings to represent charlists is deprecated.281     Use ~c"" if you indeed want a charlist or use "" instead.282     You may run "mix format --migrate" to change all single-quoted283     strings to use the ~c sigil and fix this warning.284     │285 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do286     │                                            ~287     │288     └─ lib/poison/parser.ex:229:44289290     warning: using single-quoted strings to represent charlists is deprecated.291     Use ~c"" if you indeed want a charlist or use "" instead.292     You may run "mix format --migrate" to change all single-quoted293     strings to use the ~c sigil and fix this warning.294     │295 239 │     when a1 in 'dD' and a2 in 'dD'296     │                ~297     │298     └─ lib/poison/parser.ex:239:16299300     warning: using single-quoted strings to represent charlists is deprecated.301     Use ~c"" if you indeed want a charlist or use "" instead.302     You may run "mix format --migrate" to change all single-quoted303     strings to use the ~c sigil and fix this warning.304     │305 239 │     when a1 in 'dD' and a2 in 'dD'306     │                               ~307     │308     └─ lib/poison/parser.ex:239:31309310     warning: using single-quoted strings to represent charlists is deprecated.311     Use ~c"" if you indeed want a charlist or use "" instead.312     You may run "mix format --migrate" to change all single-quoted313     strings to use the ~c sigil and fix this warning.314     │315 240 │     and (b1 in '89abAB')316     │                ~317     │318     └─ lib/poison/parser.ex:240:16319320     warning: using single-quoted strings to represent charlists is deprecated.321     Use ~c"" if you indeed want a charlist or use "" instead.322     You may run "mix format --migrate" to change all single-quoted323     strings to use the ~c sigil and fix this warning.324     │325 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do326     │                                                            ~327     │328     └─ lib/poison/parser.ex:274:60329330    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead331    │332 22 │   if Application.get_env(:poison, :native) do333    │                  ~334    │335    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)336337    warning: use Bitwise is deprecated. import Bitwise instead338    │339 26 │   use Bitwise340    │   ~~~~~~~~~~~341    │342    └─ lib/poison/parser.ex:26: Poison.Parser (module)343344     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 operator345     │346 199 │     <<digits :: binary-size(count), rest :: binary>> = string347     │                             ~348     │349     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2350351     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 operator352     │353 225 │     <<chunk :: binary-size(count), rest :: binary>> = string354     │                            ~355     │356     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3357358    warning: use Bitwise is deprecated. import Bitwise instead359    │360 83 │   use Bitwise361    │   ~~~~~~~~~~~362    │363    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)364365     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 operator366     │367 135 │     <<chunk :: binary-size(size), rest :: binary>> = string368     │                            ~369     │370     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2371372     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead373     │374 173 │     case Integer.to_char_list(char, 16) do375     │                  ~376     │377     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1378379Generated poison app380==> gettext381warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of gettext's mix.exs382Compiling 1 file (.yrl)383Compiling 1 file (.erl)384Compiling 20 files (.ex)385     warning: using single-quoted strings to represent charlists is deprecated.386     Use ~c"" if you indeed want a charlist or use "" instead.387     You may run "mix format --migrate" to change all single-quoted388     strings to use the ~c sigil and fix this warning.389     │390 141 │   defp parse_error_reason('syntax error before: ' = prefix, "<<" <> rest),391     │                           ~392     │393     └─ lib/gettext/po/parser.ex:141:27394395     warning: using single-quoted strings to represent charlists is deprecated.396     Use ~c"" if you indeed want a charlist or use "" instead.397     You may run "mix format --migrate" to change all single-quoted398     strings to use the ~c sigil and fix this warning.399     │400 148 │     msg = :io_lib.format('unexpected token: "~ts" (codepoint U+~4.16.0B)', [[char], char])401     │                          ~402     │403     └─ lib/gettext/po/tokenizer.ex:148:26404405     warning: using single-quoted strings to represent charlists is deprecated.406     Use ~c"" if you indeed want a charlist or use "" instead.407     You may run "mix format --migrate" to change all single-quoted408     strings to use the ~c sigil and fix this warning.409     │410 177 │     when digit in '0123456789',411     │                   ~412     │413     └─ lib/gettext/po/tokenizer.ex:177:19414415    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead416    │417 44 │     {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))418    │                                                 ~419    │420    └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1421    └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1422423    warning: String.strip/1 is deprecated. Use String.trim/1 instead424    │425 47 │       |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)426    │                                                 ~427    │428    └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1429    └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1430431     warning: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead432     │433 147 │     [char | _] = String.to_char_list(binary)434     │                         ~435     │436     └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3437438    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead439    │440 58 │     |> Enum.chunk(2)                          # [[file, line], [file, line], ...]441    │             ~442    │443    └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1444445    warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead446    │447 65 │       {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]448    │                                                         ~449    │450    └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1451452    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead453    │454 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)455    │              ~456    │457    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1458459    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead460    │461  9 │       worker(Gettext.ExtractorAgent, [])462    │       ~463    │464    └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2465466Generated gettext app467==> jose468Compiling 113 files (.erl)469src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.470Compile directive 'nowarn_deprecated_catch' can be used to suppress471warnings in selected modules.472%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),473%     | 		    ^474475src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.476Compile directive 'nowarn_deprecated_catch' can be used to suppress477warnings in selected modules.478%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of479%     | 	     ^480481src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.482Compile directive 'nowarn_deprecated_catch' can be used to suppress483warnings in selected modules.484%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of485%     | 			     ^486487src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.488Compile directive 'nowarn_deprecated_catch' can be used to suppress489warnings in selected modules.490%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of491%     | 	     ^492493src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.494Compile directive 'nowarn_deprecated_catch' can be used to suppress495warnings in selected modules.496%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of497%     | 			     ^498499src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.500Compile directive 'nowarn_deprecated_catch' can be used to suppress501warnings in selected modules.502%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of503%     | 	     ^504505src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.506Compile directive 'nowarn_deprecated_catch' can be used to suppress507warnings in selected modules.508%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of509%     | 			     ^510511src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.512Compile directive 'nowarn_deprecated_catch' can be used to suppress513warnings in selected modules.514%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of515%     | 	     ^516517src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.518Compile directive 'nowarn_deprecated_catch' can be used to suppress519warnings in selected modules.520%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of521%     | 			     ^522523src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of527%     | 					     ^528529src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.530Compile directive 'nowarn_deprecated_catch' can be used to suppress531warnings in selected modules.532%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of533%     | 	     ^534535src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.536Compile directive 'nowarn_deprecated_catch' can be used to suppress537warnings in selected modules.538%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of539%     | 			     ^540541src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.542Compile directive 'nowarn_deprecated_catch' can be used to suppress543warnings in selected modules.544%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of545%     | 					     ^546547src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.548Compile directive 'nowarn_deprecated_catch' can be used to suppress549warnings in selected modules.550%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of551%     | 	     ^552553src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.554Compile directive 'nowarn_deprecated_catch' can be used to suppress555warnings in selected modules.556%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of557%     | 			     ^558559src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.560Compile directive 'nowarn_deprecated_catch' can be used to suppress561warnings in selected modules.562%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of563%     | 	     ^564565src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.566Compile directive 'nowarn_deprecated_catch' can be used to suppress567warnings in selected modules.568%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of569%     | 			     ^570571src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.572Compile directive 'nowarn_deprecated_catch' can be used to suppress573warnings in selected modules.574%  230| 	case catch block_cipher(Cipher) of575%     | 	     ^576577src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.578Compile directive 'nowarn_deprecated_catch' can be used to suppress579warnings in selected modules.580%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of581%     | 	     ^582583src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586%  246| 	case catch rsa_crypt(Padding) of587%     | 	     ^588589src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592%  254| 	case catch rsa_sign(Padding) of593%     | 	     ^594595src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of599%     | 	     ^600601Compiling 8 files (.ex)602Generated jose app603==> nerves_compatibility_test604===> Analyzing applications...605===> Compiling ranch606    ┌─ src/ranch.erl:607    │608 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);609    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612613614     ┌─ src/ranch_ssl.erl:615     │616 128 │  	case ssl:ssl_accept(CSocket, Timeout) of617     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead618619     ┌─ src/ranch_ssl.erl:620     │621 233 │  			end, ssl:cipher_suites());622     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead623624     ┌─ src/ranch_ssl.erl:625     │626 235 │  			ssl:cipher_suites()627     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead628629630    ┌─ src/ranch_conns_sup.erl:631    │632 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},633    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636637638===> Analyzing applications...639===> Compiling cowlib640==> bcrypt_elixir641mkdir -p priv642/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-15.3.1/bin/x86_64-nerves-linux-musl-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so643Compiling 5 files (.ex)644    warning: using single-quoted strings to represent charlists is deprecated.645    Use ~c"" if you indeed want a charlist or use "" instead.646    You may run "mix format --migrate" to change all single-quoted647    strings to use the ~c sigil and fix this warning.648    │649 15 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')650    │                                                           ~651    │652    └─ lib/bcrypt/base.ex:15:59653654    warning: using single-quoted strings to represent charlists is deprecated.655    Use ~c"" if you indeed want a charlist or use "" instead.656    You may run "mix format --migrate" to change all single-quoted657    strings to use the ~c sigil and fix this warning.658    │659 59 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')660    │                                                                        ~661    │662    └─ lib/bcrypt/base.ex:59:72663664    warning: using single-quoted strings to represent charlists is deprecated.665    Use ~c"" if you indeed want a charlist or use "" instead.666    You may run "mix format --migrate" to change all single-quoted667    strings to use the ~c sigil and fix this warning.668    │669 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do670    │                                                              ~671    │672    └─ lib/bcrypt/base.ex:64:62673674    warning: using single-quoted strings to represent charlists is deprecated.675    Use ~c"" if you indeed want a charlist or use "" instead.676    You may run "mix format --migrate" to change all single-quoted677    strings to use the ~c sigil and fix this warning.678    │679 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do680    │                                                                    ~681    │682    └─ lib/bcrypt/base.ex:64:68683684    warning: using single-quoted strings to represent charlists is deprecated.685    Use ~c"" if you indeed want a charlist or use "" instead.686    You may run "mix format --migrate" to change all single-quoted687    strings to use the ~c sigil and fix this warning.688    │689 65 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1690    │                            ~691    │692    └─ lib/bcrypt/base.ex:65:28693694    warning: use Bitwise is deprecated. import Bitwise instead695    │696  6 │   use Bitwise697    │   ~~~~~~~~~~~698    │699    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)700701    warning: use Bitwise is deprecated. import Bitwise instead702    │703 11 │   use Bitwise704    │   ~~~~~~~~~~~705    │706    └─ lib/bcrypt/base64.ex:11: Bcrypt.Base64 (module)707708    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead709    │710 14 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))711    │                                             ~712    │713    └─ lib/bcrypt/tools.ex:14:45714715    warning: use Bitwise is deprecated. import Bitwise instead716    │717  4 │   use Bitwise718    │   ~~~~~~~~~~~719    │720    └─ lib/bcrypt/tools.ex:4: Bcrypt.Tools (module)721722Generated bcrypt_elixir app723==> comeonin724Compiling 2 files (.ex)725Generated comeonin app726==> elixir_uuid727Compiling 1 file (.ex)728    warning: use Bitwise is deprecated. import Bitwise instead729    │730  2 │   use Bitwise, only_operators: true731    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~732    │733    └─ lib/uuid.ex:2: UUID (module)734735Generated elixir_uuid app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling poolboy739warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"740  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2741  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1742  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5743  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2744  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4745  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2746747==> db_connection748Compiling 23 files (.ex)749warning: cannot infer signatures from :poolboy because it is not loaded750751    warning: unused require Bitwise752    │753 31 │     require Bitwise754    │     ~755    │756    └─ lib/db_connection/backoff.ex:31:5757758     warning: using single-quoted strings to represent charlists is deprecated.759     Use ~c"" if you indeed want a charlist or use "" instead.760     You may run "mix format --migrate" to change all single-quoted761     strings to use the ~c sigil and fix this warning.762     │763 406 │       :normal    -> [{:data, [{'Module', mod}]}]764     │                                ~765     │766     └─ lib/db_connection/connection.ex:406:32767768     warning: using single-quoted strings to represent charlists is deprecated.769     Use ~c"" if you indeed want a charlist or use "" instead.770     You may run "mix format --migrate" to change all single-quoted771     strings to use the ~c sigil and fix this warning.772     │773 661 │     [{:data, [{'Module', mod}, {'State', state}]}]774     │                ~775     │776     └─ lib/db_connection/connection.ex:661:16777778     warning: using single-quoted strings to represent charlists is deprecated.779     Use ~c"" if you indeed want a charlist or use "" instead.780     You may run "mix format --migrate" to change all single-quoted781     strings to use the ~c sigil and fix this warning.782     │783 661 │     [{:data, [{'Module', mod}, {'State', state}]}]784     │                                 ~785     │786     └─ lib/db_connection/connection.ex:661:33787788    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead789    │790  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]791    │                  ~792    │793    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0794795    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead796    │797 30 │     worker(DBConnection.Watcher, [owner])798    │     ~799    │800    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1801802    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead803    │804 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)805    │     ~806    │807    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1808    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2809810    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead811    │812 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])813    │     ~814    │815    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2816817    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead818    │819 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])820    │     ~821    │822    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3823824    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead825    │826 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)827    │                     ~828    │829    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4830831     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead832     │833 138 │         case System.stacktrace() do834     │                     ~835     │836     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2837838     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead839     │840 111 │         stack = System.stacktrace()841     │                        ~842     │843     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3844845     warning: the following clause will never match:846847         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->848849     because it attempts to match on the result of:850851         System.stacktrace()852853     which has type:854855         empty_list()856857     where "arity" was given the type:858859         # type: integer()860         # from: lib/db_connection/connection.ex:139:56861         is_integer(arity)862863     type warning found at:864     │865 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace866     │                                      ~867     │868     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2869870     warning: the following clause will never match:871872         [{a, b, params, c} | rest] when is_list(params) ->873874     because it attempts to match on the result of:875876         System.stacktrace()877878     which has type:879880         empty_list()881882     where "params" was given the type:883884         # type: empty_list() or non_empty_list(term(), term())885         # from: lib/db_connection/connection.ex:140:43886         is_list(params)887888     type warning found at:889     │890 140 │           [{a, b, params, c} | rest] when is_list(params) ->891     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~892     │893     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2894895     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead896     │897 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)898     │                     ~899     │900     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3901902    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead903    │904  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]905    │                  ~906    │907    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0908909    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead910    │911  8 │     pool = supervisor(Pool, [], [restart: :temporary])912    │            ~913    │914    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0915916    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead917    │918  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],919    │                 ~920    │921    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3922923    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead924    │925 36 │     worker(DBConnection.Watcher, [owner])926    │     ~927    │928    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1929930     warning: :random.seed/3 is deprecated. Use the 'rand' module instead931     │932 108 │     case :random.seed(hash, sec, micro) do933     │                  ~934     │935     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0936937    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead938    │939  9 │       supervisor(DBConnection.Task, []),940    │       ~941    │942    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2943    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2944    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2945946     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead947     │948 986 │             stack = System.stacktrace()949     │                            ~950     │951     └─ lib/db_connection.ex:986:28: DBConnection.handle/4952     └─ lib/db_connection.ex:992:24: DBConnection.handle/4953     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4954     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4955     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6956     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3957     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5958     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2959     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4960     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5961     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5962     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2963     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6964     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6965966Generated db_connection app967==> decimal968Compiling 4 files (.ex)969      warning: using single-quoted strings to represent charlists is deprecated.970      Use ~c"" if you indeed want a charlist or use "" instead.971      You may run "mix format --migrate" to change all single-quoted972      strings to use the ~c sigil and fix this warning.973      │974 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list975      │           ~976      │977      └─ lib/decimal.ex:1320:11978979      warning: using single-quoted strings to represent charlists is deprecated.980      Use ~c"" if you indeed want a charlist or use "" instead.981      You may run "mix format --migrate" to change all single-quoted982      strings to use the ~c sigil and fix this warning.983      │984 1351 │           list = list ++ 'E'985      │                          ~986      │987      └─ lib/decimal.ex:1351:26988989      warning: using single-quoted strings to represent charlists is deprecated.990      Use ~c"" if you indeed want a charlist or use "" instead.991      You may run "mix format --migrate" to change all single-quoted992      strings to use the ~c sigil and fix this warning.993      │994 1352 │           list = if exp >= 0, do: list ++ '+', else: list995      │                                           ~996      │997      └─ lib/decimal.ex:1352:43998999      warning: using single-quoted strings to represent charlists is deprecated.1000      Use ~c"" if you indeed want a charlist or use "" instead.1001      You may run "mix format --migrate" to change all single-quoted1002      strings to use the ~c sigil and fix this warning.1003      │1004 1775 │       int = if int == [], do: '0', else: int1005      │                               ~1006      │1007      └─ lib/decimal.ex:1775:3110081009      warning: using single-quoted strings to represent charlists is deprecated.1010      Use ~c"" if you indeed want a charlist or use "" instead.1011      You may run "mix format --migrate" to change all single-quoted1012      strings to use the ~c sigil and fix this warning.1013      │1014 1776 │       exp = if exp == [], do: '0', else: exp1015      │                               ~1016      │1017      └─ lib/decimal.ex:1776:3110181019Generated decimal app1020==> scrivener1021Compiling 4 files (.ex)1022Generated scrivener app1023==> nerves_compatibility_test1024===> Analyzing applications...1025===> Compiling cowboy1026    ┌─ src/cowboy_handler.erl:1027    │1028 87 │  		Stacktrace = erlang:get_stacktrace(),1029    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10301031     ┌─ src/cowboy_handler.erl:1032     │1033 116 │  		Stacktrace = erlang:get_stacktrace(),1034     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10351036     ┌─ src/cowboy_handler.erl:1037     │1038 235 │  		Stacktrace = erlang:get_stacktrace(),1039     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10401041     ┌─ src/cowboy_handler.erl:1042     │1043 290 │  			{stacktrace, erlang:get_stacktrace()},1044     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace104510461047     ┌─ src/cowboy_websocket.erl:1048     │1049 147 │  		Stacktrace = erlang:get_stacktrace(),1050     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10511052     ┌─ src/cowboy_websocket.erl:1053     │1054 645 │  			{stacktrace, erlang:get_stacktrace()},1055     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10561057     ┌─ src/cowboy_websocket.erl:1058     │1059 755 │  			{stacktrace, erlang:get_stacktrace()},1060     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace106110621063    ┌─ src/cowboy_rest.erl:1064    │1065 69 │  				Stacktrace = erlang:get_stacktrace(),1066    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10671068      ┌─ src/cowboy_rest.erl:1069      │1070 1006 │  	Stacktrace = erlang:get_stacktrace(),1071      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace107210731074==> phoenix_pubsub1075Compiling 12 files (.ex)1076     warning: single quotes around atoms are deprecated. Use double quotes instead1077     │1078 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1079     │                       ~1080     │1081     └─ lib/phoenix/pubsub/local.ex:164:2310821083     warning: single quotes around atoms are deprecated. Use double quotes instead1084     │1085 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1086     │                                        ~1087     │1088     └─ lib/phoenix/pubsub/local.ex:164:4010891090    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10911092        %Phoenix.Tracker.Replica{replica | status: :permdown}10931094    but got type:10951096        dynamic()10971098    where "replica" was given the type:10991100        # type: dynamic()1101        # from: lib/phoenix/tracker/replica.ex:72:171102        replica11031104    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11051106    type warning found at:1107    │1108 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1109    │                               ~1110    │1111    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/111121113     warning: a struct for Phoenix.Tracker.State is expected on struct update:11141115         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}11161117     but got type:11181119         dynamic()11201121     where "delta" was given the type:11221123         # type: dynamic()1124         # from: lib/phoenix/tracker/state.ex:396:361125         %Phoenix.Tracker.State{delta: delta} = state11261127     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11281129     type warning found at:1130     │1131 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1132     │                 ~1133     │1134     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/511351136    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11371138        %Phoenix.Tracker.Replica{replica | status: :down}11391140    but got type:11411142        dynamic()11431144    where "replica" was given the type:11451146        # type: dynamic()1147        # from: lib/phoenix/tracker/replica.ex:74:131148        replica11491150    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11511152    type warning found at:1153    │1154 74 │   defp down(replica), do: %Replica{replica | status: :down}1155    │                           ~1156    │1157    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111581159     warning: a struct for Phoenix.Tracker.State is expected on struct update:11601161         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11621163     but got type:11641165         dynamic()11661167     where "delta" was given the type:11681169         # type: dynamic()1170         # from: lib/phoenix/tracker/state.ex:471:991171         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1172           state11731174     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11751176     type warning found at:1177     │1178 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1179     │                   ~1180     │1181     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/111821183    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11841185        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11861187    but got type:11881189        dynamic()11901191    where "replica" was given the type:11921193        # type: dynamic()1194        # from: lib/phoenix/tracker/replica.ex:76:291195        replica11961197    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11981199    type warning found at:1200    │1201 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1202    │     ~1203    │1204    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/112051206     warning: a struct for Phoenix.Tracker.State is expected on struct update:12071208         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}12091210     but got type:12111212         dynamic(%{..., range: {term(), term()}})12131214     where "delta" was given the type:12151216         # type: dynamic(%{..., range: {term(), term()}})1217         # from: lib/phoenix/tracker/state.ex:481:301218         {start_clock, end_clock} = delta.range12191220     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12211222     type warning found at:1223     │1224 485 │            delta: %State{delta | range: {start_clock, new_end}}}1225     │                   ~1226     │1227     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/212281229    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1230    │1231  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1232    │        ~1233    │1234    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212351236    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1237    │1238 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1239    │       ~1240    │1241    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/112421243    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1244    │1245 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1246    │       ~1247    │1248    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/112491250    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1251    │1252 46 │     supervise children, strategy: :rest_for_one1253    │     ~1254    │1255    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/112561257    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1258    │1259 43 │     :ok = :pg2.create(pg2_group)1260    │                ~1261    │1262    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112631264    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1265    │1266 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1267    │         ~1268    │1269    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11270    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112711272    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1273    │1274 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1275    │       ~1276    │1277    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112781279    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1280    │1281 44 │     :ok = :pg2.join(pg2_group, self())1282    │                ~1283    │1284    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112851286    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1287    │1288 42 │     supervise children, strategy: :one_for_one1289    │     ~1290    │1291    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112921293    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1294    │1295 57 │     :pg2.get_members(pg2_namespace(server_name))1296    │          ~1297    │1298    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112991300Generated phoenix_pubsub app1301warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1302  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21303  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11304  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51305  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21306  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41307  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/213081309==> phoenix1310Compiling 75 files (.ex)1311warning: cannot infer signatures from :cowboy because it is not loaded13121313warning: cannot infer signatures from :cowlib because it is not loaded13141315warning: cannot infer signatures from :ranch because it is not loaded13161317     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 operator1318     │1319 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1320     │                    ~1321     │1322     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/113231324     warning: using single-quoted strings to represent charlists is deprecated.1325     Use ~c"" if you indeed want a charlist or use "" instead.1326     You may run "mix format --migrate" to change all single-quoted1327     strings to use the ~c sigil and fix this warning.1328     │1329 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1330     │                               ~1331     │1332     └─ lib/phoenix/channel/server.ex:310:3113331334    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1335    │1336 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1337    │                    ~1338    │1339    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/313401341    warning: unused require Logger1342    │1343 20 │   require Logger1344    │   ~1345    │1346    └─ lib/phoenix/endpoint/handler.ex:20:313471348    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1349    │1350 39 │       Logger.warn """1351    │              ~1352    │1353    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/113541355    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 operator1356    │1357 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1358    │                             ~1359    │1360    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213611362     warning: using single-quoted strings to represent charlists is deprecated.1363     Use ~c"" if you indeed want a charlist or use "" instead.1364     You may run "mix format --migrate" to change all single-quoted1365     strings to use the ~c sigil and fix this warning.1366     │1367 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1368     │                                                  ~1369     │1370     └─ lib/phoenix/router.ex:315:5013711372     warning: using single-quoted strings to represent charlists is deprecated.1373     Use ~c"" if you indeed want a charlist or use "" instead.1374     You may run "mix format --migrate" to change all single-quoted1375     strings to use the ~c sigil and fix this warning.1376     │1377 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1378     │                                                  ~1379     │1380     └─ lib/phoenix/router/helpers.ex:195:5013811382    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13831384    This error happens when you have function calls without parentheses inside keywords. For example:13851386        function(arg, one: nested_call a, b, c)1387        function(arg, one: if expr, do: :this, else: :that)13881389    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:13901391        function(arg, one: if(expr, do: :this, else: :that))1392        function(arg, one: nested_call(a, b, c))13931394    Ambiguity found at:1395    │1396 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1397    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1398    │1399    └─ lib/phoenix/router/resource.ex:7114001401    warning: duplicate key :route found in struct1402    │1403 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1404    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1405    │1406    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)14071408     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1409     │1410 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1411     │              ~1412     │1413     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/114141415     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)"1416     │1417 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1418     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1419     │1420     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)14211422     warning: using single-quoted strings to represent charlists is deprecated.1423     Use ~c"" if you indeed want a charlist or use "" instead.1424     You may run "mix format --migrate" to change all single-quoted1425     strings to use the ~c sigil and fix this warning.1426     │1427 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1428     │                                                  ~1429     │1430     └─ lib/phoenix/template.ex:174:5014311432     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1433     │1434 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1435     │            ~1436     │1437     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/214381439     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1440     │1441 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1442     │            ~1443     │1444     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/214451446    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1447    │1448 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1449    │       ~1450    │1451    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114521453    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1454    │1455 14 │     supervise(children, strategy: :simple_one_for_one)1456    │     ~1457    │1458    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114591460     warning: expected a module (an atom) when invoking config/1 in expression:14611462         endpoint.config(:endpoint_id)14631464     where "endpoint" was given the type:14651466         # type: dynamic(%{..., __pubsub_server__: atom()})1467         # from: lib/phoenix/transports/long_poll.ex:199:101468         verify_token(endpoint, token, opts)14691470     type warning found at:1471     │1472 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1473     │                                          ~1474     │1475     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314761477     warning: unknown key .__pubsub_server__ in expression:14781479         endpoint.__pubsub_server__14801481     the given type does not have the given key:14821483         dynamic(1484           %Phoenix.Socket{1485             id: term(),1486             assigns: term(),1487             channel: term(),1488             channel_pid: term(),1489             endpoint: atom(),1490             handler: term(),1491             joined: term(),1492             pubsub_server: term(),1493             ref: term(),1494             join_ref: term(),1495             topic: term(),1496             transport: term(),1497             transport_pid: term(),1498             transport_name: term(),1499             serializer: term(),1500             private: term(),1501             vsn: term()1502           } or1503             %Plug.Conn{1504               adapter: term(),1505               assigns: term(),1506               body_params: term(),1507               cookies: term(),1508               halted: term(),1509               host: term(),1510               method: term(),1511               owner: term(),1512               params: term(),1513               path_info: term(),1514               path_params: term(),1515               port: term(),1516               private: term(),1517               query_params: term(),1518               query_string: term(),1519               remote_ip: term(),1520               req_cookies: term(),1521               req_headers: term(),1522               request_path: term(),1523               resp_body: term(),1524               resp_cookies: term(),1525               resp_headers: term(),1526               scheme: term(),1527               script_name: term(),1528               secret_key_base: term(),1529               state: term(),1530               status: term()1531             } or atom() or binary()1532         )15331534     where "endpoint" was given the type:15351536         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1537         # from: lib/phoenix/transports/long_poll.ex:254:191538         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15391540     type warning found at:1541     │1542 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1543     │                                                          ~~~~~~~~~~~~~~~~~1544     │1545     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315461547     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1548     │1549 647 │       exception -> {:error, {exception, System.stacktrace()}}1550     │                                                ~1551     │1552     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/115531554     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1555     │1556 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1557     │                                                     ~1558     │1559     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415601561    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1562    │1563  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1564    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1565    │1566    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)15671568    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1569    │1570 10 │     conn = @connection.conn(req, transport)1571    │                        ~1572    │1573    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/315741575    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1576    │1577 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1578    │                       ~1579    │1580    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315811582    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1583    │1584 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1585    │                                                                                   ~1586    │1587    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/315881589     warning: a struct for Phoenix.Socket is expected on struct update:15901591         %Phoenix.Socket{socket | id: id}15921593     but got type:15941595         dynamic()15961597     where "socket" was given the type:15981599         # type: dynamic()1600         # from: lib/phoenix/socket/transport.ex1601         {:ok, socket}16021603     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"16041605     type warning found at:1606     │1607 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1608     │                                          ~1609     │1610     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716111612    warning: a struct for Plug.Conn is expected on struct update:16131614        %Plug.Conn{conn | state: :sent}16151616    but got type:16171618        dynamic()16191620    where "conn" was given the type:16211622        # type: dynamic()1623        # from: lib/phoenix/endpoint/render_errors.ex:79:211624        conn16251626    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16271628    type warning found at:1629    │1630 83 │         %Plug.Conn{conn | state: :sent}1631    │         ~1632    │1633    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/516341635     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1636     │1637 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1638     │       ~1639     │1640     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416411642    warning: a struct for Plug.Conn is expected on struct update:16431644        %Plug.Conn{conn | query_params: %{}, params: %{}}16451646    but got type:16471648        dynamic(%{..., params: %Plug.Conn.Unfetched{}})16491650    where "conn" was given the types:16511652        # type: dynamic(%{..., params: term()})1653        # from: lib/phoenix/endpoint/render_errors.ex:94:171654        conn.params16551656        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1657        # from: lib/phoenix/endpoint/render_errors.ex:94:171658        conn.params16591660    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16611662    type warning found at:1663    │1664 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1665    │                                   ~1666    │1667    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116681669    warning: a struct for Plug.Conn is expected on struct update:16701671        %Plug.Conn{conn | query_params: %{}, params: params}16721673    but got type:16741675        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16761677    where "conn" was given the types:16781679        # type: dynamic(%{..., params: term()})1680        # from: lib/phoenix/endpoint/render_errors.ex:94:171681        conn.params16821683        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1684        # from: lib/phoenix/endpoint/render_errors.ex:94:171685        conn.params16861687    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16881689    type warning found at:1690    │1691 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1692    │                   ~1693    │1694    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116951696     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1697     │1698 199 │       worker(Phoenix.Tracker, [module, opts, opts])1699     │       ~1700     │1701     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/417021703     warning: a struct for Plug.Conn is expected on struct update:17041705         %Plug.Conn{conn | params: params}17061707     but got type:17081709         dynamic(%{..., params: map()})17101711     where "conn" was given the type:17121713         # type: dynamic(%{..., params: map()})1714         # from: lib/phoenix/controller.ex:912:171715         Map.get(conn.params, required_key)17161717     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17181719     type warning found at:1720     │1721 919 │     %Plug.Conn{conn | params: params}1722     │     ~1723     │1724     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/217251726     warning: a struct for Plug.Conn is expected on struct update:17271728         %Plug.Conn{conn | path_info: path, script_name: script}17291730     but got type:17311732         dynamic()17331734     where "conn" was given the type:17351736         # type: dynamic()1737         # from: lib/phoenix/router/route.ex:147:101738         conn = target.call(%Plug.Conn{...}, opts)17391740     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17411742     type warning found at:1743     │1744 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1745     │     ~1746     │1747     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417481749    warning: expected a map or struct when accessing .url in expression:17501751        endpoint.url17521753    where "endpoint" was given the types:17541755        # type: dynamic(atom())1756        # from: lib/phoenix/router/helpers.ex:24:201757        endpoint17581759        # type: atom()1760        # from: lib/phoenix/router/helpers.ex:24:351761        is_atom(endpoint)17621763    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()17641765    type warning found at:1766    │1767 25 │     endpoint.url1768    │              ~1769    │1770    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/217711772     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1773     │1774 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1775     │                                                                          ~1776     │1777     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117781779    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1780    │1781 71 │     supervise(children, strategy: :one_for_one)1782    │     ~1783    │1784    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117851786    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1787    │1788 76 │     [worker(Phoenix.Config, args)]1789    │      ~1790    │1791    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317921793    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1794    │1795 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1796    │        ~1797    │1798    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21799    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31800    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/318011802     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1803     │1804 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1805     │         ~1806     │1807     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/318081809     warning: expected a module (an atom) when invoking path/1 in expression:18101811         endpoint.path("/")18121813     where "endpoint" was given the type:18141815         # type: dynamic(%{..., host: term()})1816         # from: lib/phoenix/endpoint/supervisor.ex:312:141817         endpoint.host18181819     type warning found at:1820     │1821 313 │     endpoint.path("/")1822     │              ~1823     │1824     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/118251826    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1827    │1828 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1829    │                            ~1830    │1831    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318321833    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1834    │1835 35 │     supervise(children, strategy: :one_for_one)1836    │     ~1837    │1838    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/118391840     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1841     │1842 113 │     {addr,port} = :ranch.get_addr(ref)1843     │                          ~1844     │1845     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318461847    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1848    │1849 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1850    │                                            ~1851    │1852    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/318531854     warning: comparison between distinct types found:18551856         !Path.extname(file_path) == ".gz"18571858     given types:18591860         dynamic(boolean()) == binary()18611862     where "file_path" was given the type:18631864         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1865         # from: lib/phoenix/digester.ex:147:451866         Path.basename(file_path)18671868     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 false18691870     type warning found at:1871     │1872 148 │       !Path.extname(file_path) == ".gz"1873     │                                ~1874     │1875     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118761877    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1878    │1879 51 │       worker(Phoenix.CodeReloader.Server, [])1880    │       ~1881    │1882    └─ lib/phoenix.ex:51:7: Phoenix.start/218831884    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1885    │1886 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1887    │                                                           ~1888    │1889    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318901891     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1892     │1893 155 │     Enum.partition attrs, fn1894     │          ~1895     │1896     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118971898    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18991900        mod.__phoenix_recompile__?19011902    where "mod" was given the type:19031904        # type: dynamic(atom())1905        # from: lib/mix/tasks/compile.phoenix.ex:34:121906        Code.ensure_loaded?(mod)19071908    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19091910    type warning found at:1911    │1912 36 │         mod.__phoenix_recompile__?1913    │             ~1914    │1915    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/119161917     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1918     │1919 234 │       Enum.partition(attrs, fn1920     │            ~1921     │1922     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/219231924Generated phoenix app1925==> guardian1926Compiling 21 files (.ex)1927warning: cannot infer signatures from :cowboy because it is not loaded19281929warning: cannot infer signatures from :cowlib because it is not loaded19301931warning: cannot infer signatures from :ranch because it is not loaded19321933     warning: use Bitwise is deprecated. import Bitwise instead1934     │1935 123 │   use Bitwise1936     │   ~~~~~~~~~~~1937     │1938     └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)19391940    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1941    │1942 73 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")1943    │                ~1944    │1945    └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/119461947    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1948    │1949 67 │           _ = Logger.warn(":on_failure is deprecated. Use :handler")1950    │                      ~1951    │1952    └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/119531954    warning: unused require Logger1955    │1956 24 │   require Logger1957    │   ~1958    │1959    └─ lib/guardian/plug/ensure_not_authenticated.ex:24:319601961    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1962    │1963 57 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")1964    │                ~1965    │1966    └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/119671968Generated guardian app1969==> phoenix_html1970Compiling 8 files (.ex)1971    warning: using single-quoted strings to represent charlists is deprecated.1972    Use ~c"" if you indeed want a charlist or use "" instead.1973    You may run "mix format --migrate" to change all single-quoted1974    strings to use the ~c sigil and fix this warning.1975    │1976  7 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1977    │                                                  ~1978    │1979    └─ lib/phoenix_html/engine.ex:7:5019801981    warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead1982    │1983 13 │   use EEx.Engine1984    │   ~~~~~~~~~~~~~~1985    │1986    └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)19871988    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches1989    │1990 28 │   def handle_text("", text) do # Required for Elixir < v1.5.11991    │       ~1992    │1993    └─ lib/phoenix_html/engine.ex:28:719941995    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches1996    │1997 32 │   def handle_text({:safe, buffer}, text) do1998    │       ~1999    │2000    └─ lib/phoenix_html/engine.ex:32:720012002     warning: single quotes around keywords are deprecated. Use double quotes instead2003     │2004 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2005     │                ~2006     │2007     └─ lib/phoenix_html/tag.ex:264:1620082009     warning: single quotes around keywords are deprecated. Use double quotes instead2010     │2011 264 │                'csrf-param': @csrf_param, 'method-param': @method_param2012     │                                           ~2013     │2014     └─ lib/phoenix_html/tag.ex:264:4320152016    warning: the 1st pattern in clause will never match:20172018        6020192020    because it is expected to receive type:20212022        dynamic(empty_list() or non_empty_list(term(), term()))20232024    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20252026    type warning found at:2027    │2028 56 │   def to_iodata(?<), do: "&lt;"2029    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2030    │2031    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/120322033    warning: the 1st pattern in clause will never match:20342035        6220362037    because it is expected to receive type:20382039        dynamic(empty_list() or non_empty_list(term(), term()))20402041    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20422043    type warning found at:2044    │2045 57 │   def to_iodata(?>), do: "&gt;"2046    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047    │2048    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/120492050     warning: the right-hand side of || will never be executed:20512052         selected(form, field, opts) || ...20532054     because the left-hand side always evaluates to:20552056         dynamic({term(), term()})20572058     where "field" was given the type:20592060         # type: dynamic()2061         # from: lib/phoenix_html/form.ex:830:202062         field20632064     where "form" was given the type:20652066         # type: dynamic()2067         # from: lib/phoenix_html/form.ex:830:142068         form20692070     where "opts" was given the types:20712072         # type: dynamic()2073         # from: lib/phoenix_html/form.ex:830:362074         opts20752076         # type: dynamic(empty_list() or non_empty_list(term(), term()))2077         # from: lib/phoenix_html/form.ex:831:242078         selected(form, field, opts)20792080     type warning found at:2081     │2082 831 │     {selected, opts} = selected(form, field, opts) || []2083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2084     │2085     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/420862087    warning: the 1st pattern in clause will never match:20882089        3820902091    because it is expected to receive type:20922093        dynamic(empty_list() or non_empty_list(term(), term()))20942095    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20962097    type warning found at:2098    │2099 58 │   def to_iodata(?&), do: "&amp;"2100    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2101    │2102    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/121032104    warning: the 1st pattern in clause will never match:21052106        3421072108    because it is expected to receive type:21092110        dynamic(empty_list() or non_empty_list(term(), term()))21112112    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21132114    type warning found at:2115    │2116 59 │   def to_iodata(?"), do: "&quot;"2117    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2118    │2119    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/121202121    warning: the 1st pattern in clause will never match:21222123        3921242125    because it is expected to receive type:21262127        dynamic(empty_list() or non_empty_list(term(), term()))21282129    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21302131    type warning found at:2132    │2133 60 │   def to_iodata(?'), do: "&#39;"2134    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2135    │2136    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/121372138    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2139    │2140  1 │ defmodule Phoenix.HTML.Engine do2141    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2142    │2143    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)21442145    warning: the 1st pattern in clause will never match:21462147        {:safe, data}21482149    because it is expected to receive type:21502151        dynamic(empty_list() or non_empty_list(term(), term()))21522153    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21542155    type warning found at:2156    │2157 75 │   def to_iodata({:safe, data}) do2158    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2159    │2160    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/121612162    warning: the following clause is redundant:21632164        def handle_text("", text)21652166    it has type:21672168        binary(), dynamic()21692170    previous clauses have already matched on the following types:21712172        term(), term()21732174    │2175 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12176    │       ~2177    │2178    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/221792180    warning: the following clause is redundant:21812182        def handle_text({:safe, buffer}, text)21832184    it has type:21852186        dynamic({:safe, term()}), dynamic()21872188    previous clauses have already matched on the following types:21892190        term(), term()21912192    │2193 32 │   def handle_text({:safe, buffer}, text) do2194    │       ~2195    │2196    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/221972198    warning: the following clause is redundant:21992200        def to_iodata(other)22012202    it has type:22032204        dynamic(empty_list() or non_empty_list(term(), term()))22052206    previous clauses have already matched on the following types:22072208        non_empty_list(term(), term())2209        empty_list()22102211    │2212 79 │   def to_iodata(other) do2213    │       ~2214    │2215    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/122162217    warning: the 1st pattern in clause will never match:22182219        h22202221    because it is expected to receive type:22222223        dynamic(empty_list() or non_empty_list(term(), term()))22242225    where "h" was given the type:22262227        # type: integer()2228        # from: lib/phoenix_html/safe.ex:62:252229        is_integer(h)22302231    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22322233    type warning found at:2234    │2235 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2236    │                 ~2237    │2238    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/122392240    warning: the 1st pattern in clause will never match:22412242        h22432244    because it is expected to receive type:22452246        dynamic(empty_list() or non_empty_list(term(), term()))22472248    where "h" was given the type:22492250        # type: integer()2251        # from: lib/phoenix_html/safe.ex:65:252252        is_integer(h)22532254    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22552256    type warning found at:2257    │2258 65 │   def to_iodata(h) when is_integer(h) do2259    │                 ~2260    │2261    └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/122622263    warning: the 1st pattern in clause will never match:22642265        h22662267    because it is expected to receive type:22682269        dynamic(empty_list() or non_empty_list(term(), term()))22702271    where "h" was given the type:22722273        # type: binary()2274        # from: lib/phoenix_html/safe.ex:71:252275        is_binary(h)22762277    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22782279    type warning found at:2280    │2281 71 │   def to_iodata(h) when is_binary(h) do2282    │                 ~2283    │2284    └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/122852286Generated phoenix_html app2287==> postgrex2288Compiling 62 files (.ex)2289    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2290    │2291 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2292    │                                 ~2293    │2294    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)22952296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2297    You may run "mix format --migrate" to fix this warning automatically.2298    │2299 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2300    │         ~2301    │2302    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123032304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2305    You may run "mix format --migrate" to fix this warning automatically.2306    │2307 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2308    │                                                                      ~2309    │2310    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123112312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2313    You may run "mix format --migrate" to fix this warning automatically.2314    │2315 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2316    │         ~2317    │2318    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/123192320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2321    You may run "mix format --migrate" to fix this warning automatically.2322    │2323 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2324    │                                                                      ~2325    │2326    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/123272328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2329    You may run "mix format --migrate" to fix this warning automatically.2330    │2331 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2332    │                            ~2333    │2334    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/123352336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2337    You may run "mix format --migrate" to fix this warning automatically.2338    │2339 43 │     <<-1::int32>>2340    │         ~2341    │2342    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/123432344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2345    You may run "mix format --migrate" to fix this warning automatically.2346    │2347 48 │     <<value_byte_size::int32>> <> value2348    │                      ~2349    │2350    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/123512352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2353    You may run "mix format --migrate" to fix this warning automatically.2354    │2355 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2356    │                              ~2357    │2358    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/223592360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2361    You may run "mix format --migrate" to fix this warning automatically.2362    │2363 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2364    │                              ~2365    │2366    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/223672368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2369    You may run "mix format --migrate" to fix this warning automatically.2370    │2371 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2372    │                                      ~2373    │2374    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/223752376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2377    You may run "mix format --migrate" to fix this warning automatically.2378    │2379 64 │ ...                   -1::int32, rest::binary>>, acc) do2380    │                         ~2381    │2382    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/223832384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2385    You may run "mix format --migrate" to fix this warning automatically.2386    │2387 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2388    │                                      ~2389    │2390    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/223912392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2393    You may run "mix format --migrate" to fix this warning automatically.2394    │2395 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2396    │                                     ~2397    │2398    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/223992400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2401    You may run "mix format --migrate" to fix this warning automatically.2402    │2403 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2404    │                                       ~2405    │2406    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224072408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2409    You may run "mix format --migrate" to fix this warning automatically.2410    │2411 79 │ ...                   -1::int32, rest::binary>>, acc) do2412    │                         ~2413    │2414    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/224152416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2417    You may run "mix format --migrate" to fix this warning automatically.2418    │2419 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2420    │                                       ~2421    │2422    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/224232424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2425    You may run "mix format --migrate" to fix this warning automatically.2426    │2427 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2428    │                                     ~2429    │2430    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/224312432    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2433    You may run "mix format --migrate" to fix this warning automatically.2434    │2435 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2436    │         ~2437    │2438    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/124392440    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2441    You may run "mix format --migrate" to fix this warning automatically.2442    │2443 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2444    │                     ~2445    │2446    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/124472448    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2449    You may run "mix format --migrate" to fix this warning automatically.2450    │2451 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2452    │                                      ~2453    │2454    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/124552456    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2457    You may run "mix format --migrate" to fix this warning automatically.2458    │2459 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2460    │                                                   ~2461    │2462    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/124632464    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2465    You may run "mix format --migrate" to fix this warning automatically.2466    │2467 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2468    │                                                      ~2469    │2470    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/124712472    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2473    You may run "mix format --migrate" to fix this warning automatically.2474    │2475 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2476    │                   ~2477    │2478    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/124792480    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2481    You may run "mix format --migrate" to fix this warning automatically.2482    │2483 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2484    │                                    ~2485    │2486    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/124872488    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2489    You may run "mix format --migrate" to fix this warning automatically.2490    │2491 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2492    │                                                   ~2493    │2494    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/124952496    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2497    You may run "mix format --migrate" to fix this warning automatically.2498    │2499 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2500    │                                                                    ~2501    │2502    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125032504    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2505    You may run "mix format --migrate" to fix this warning automatically.2506    │2507 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2508    │                                ~2509    │2510    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125112512    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2513    You may run "mix format --migrate" to fix this warning automatically.2514    │2515 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2516    │                                                 ~2517    │2518    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/125192520    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2521    You may run "mix format --migrate" to fix this warning automatically.2522    │2523 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2524    │                                                                ~2525    │2526    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/125272528    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2529    You may run "mix format --migrate" to fix this warning automatically.2530    │2531 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2532    │                                                                                 ~2533    │2534    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/125352536     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2537     You may run "mix format --migrate" to fix this warning automatically.2538     │2539 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2540     │                                   ~2541     │2542     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/325432544    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2545    You may run "mix format --migrate" to fix this warning automatically.2546    │2547 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2548    │                      ~2549    │2550    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/125512552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2553    You may run "mix format --migrate" to fix this warning automatically.2554    │2555 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2556    │                               ~2557    │2558    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/125592560    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2561    You may run "mix format --migrate" to fix this warning automatically.2562    │2563 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2564    │                         ~2565    │2566    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/225672568    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2569    You may run "mix format --migrate" to fix this warning automatically.2570    │2571 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2572    │                                     ~2573    │2574    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/225752576    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2577    You may run "mix format --migrate" to fix this warning automatically.2578    │2579 23 │     <<x::float64, y::float64>>2580    │        ~2581    │2582    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/225832584    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2585    You may run "mix format --migrate" to fix this warning automatically.2586    │2587 23 │     <<x::float64, y::float64>>2588    │                    ~2589    │2590    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/225912592    warning: use Bitwise is deprecated. import Bitwise instead2593    │2594  4 │   use Bitwise, only_operators: true2595    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2596    │2597    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)25982599    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 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2603    │                          ~2604    │2605    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126062607    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2611    │                           ~2612    │2613    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/226142615    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2616    You may run "mix format --migrate" to fix this warning automatically.2617    │2618 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2619    │                                       ~2620    │2621    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/226222623    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 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2627    │         ~2628    │2629    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/126302631    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2632    You may run "mix format --migrate" to fix this warning automatically.2633    │2634 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2635    │                                                                      ~2636    │2637    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/126382639    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 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2643    │         ~2644    │2645    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/126462647    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2648    You may run "mix format --migrate" to fix this warning automatically.2649    │2650 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2651    │                                                                      ~2652    │2653    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/126542655    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 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2659    │         ~2660    │2661    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/126622663    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2664    You may run "mix format --migrate" to fix this warning automatically.2665    │2666 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2667    │                                           ~2668    │2669    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/126702671    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 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2675    │         ~2676    │2677    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/126782679    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2680    You may run "mix format --migrate" to fix this warning automatically.2681    │2682 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2683    │                                           ~2684    │2685    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/126862687    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 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2691    │         ~2692    │2693    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/126942695    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2696    You may run "mix format --migrate" to fix this warning automatically.2697    │2698 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2699    │                                           ~2700    │2701    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/127022703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2704    You may run "mix format --migrate" to fix this warning automatically.2705    │2706 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2707    │             ~2708    │2709    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/127102711    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2712    You may run "mix format --migrate" to fix this warning automatically.2713    │2714 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2715    │                                             ~2716    │2717    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/127182719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2720    You may run "mix format --migrate" to fix this warning automatically.2721    │2722 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2723    │          ~2724    │2725    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/127262727    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2728    You may run "mix format --migrate" to fix this warning automatically.2729    │2730 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2731    │                                                                       ~2732    │2733    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/127342735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2736    You may run "mix format --migrate" to fix this warning automatically.2737    │2738 46 │       0 :: int32>>2739    │         ~2740    │2741    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/127422743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744    You may run "mix format --migrate" to fix this warning automatically.2745    │2746 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2747    │          ~2748    │2749    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/127502751    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2752    You may run "mix format --migrate" to fix this warning automatically.2753    │2754 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2755    │                                                                       ~2756    │2757    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/127582759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2760    You may run "mix format --migrate" to fix this warning automatically.2761    │2762 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2763    │                                                                                   ~2764    │2765    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/127662767    warning: use Bitwise is deprecated. import Bitwise instead2768    │2769  5 │   use Bitwise2770    │   ~~~~~~~~~~~2771    │2772    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)27732774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2775    You may run "mix format --migrate" to fix this warning automatically.2776    │2777 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2778    │                     ~2779    │2780    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/127812782    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 operator2783    │2784 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2785    │                              ~2786    │2787    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/127882789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2793    │                    ~2794    │2795    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/327962797    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 operator2798    │2799 72 │           <<data :: size(rest_size)>> = rest2800    │                          ~2801    │2802    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328032804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2805    You may run "mix format --migrate" to fix this warning automatically.2806    │2807 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2808    │                   ~2809    │2810    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328112812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2813    You may run "mix format --migrate" to fix this warning automatically.2814    │2815 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2816    │                                 ~2817    │2818    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/328192820    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2821    You may run "mix format --migrate" to fix this warning automatically.2822    │2823 86 │   def parse(<<status :: int8>>, ?Z, _size) do2824    │                      ~2825    │2826    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/328272828    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2829    You may run "mix format --migrate" to fix this warning automatically.2830    │2831 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2832    │                   ~2833    │2834    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/328352836     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2837     You may run "mix format --migrate" to fix this warning automatically.2838     │2839 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2840     │                            ~2841     │2842     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/328432844     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2845     You may run "mix format --migrate" to fix this warning automatically.2846     │2847 103 │     case <<len ::uint16>> do2848     │                ~2849     │2850     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/328512852     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2853     You may run "mix format --migrate" to fix this warning automatically.2854     │2855 104 │       <<^overflow_len :: uint16>> ->2856     │                       ~2857     │2858     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/328592860     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2861     You may run "mix format --migrate" to fix this warning automatically.2862     │2863 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2864     │                   ~2865     │2866     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/328672868     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2869     You may run "mix format --migrate" to fix this warning automatically.2870     │2871 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2872     │                 ~2873     │2874     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/328752876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2877     You may run "mix format --migrate" to fix this warning automatically.2878     │2879 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2880     │                      ~2881     │2882     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/328832884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2885     You may run "mix format --migrate" to fix this warning automatically.2886     │2887 226 │      [<<size :: int32>>, data]2888     │              ~2889     │2890     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/128912892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2893     You may run "mix format --migrate" to fix this warning automatically.2894     │2895 224 │       [first, <<size :: int32>>, data]2896     │                      ~2897     │2898     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/128992900     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2901     You may run "mix format --migrate" to fix this warning automatically.2902     │2903 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2904     │                                 ~2905     │2906     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129072908     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2909     You may run "mix format --migrate" to fix this warning automatically.2910     │2911 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2912     │                                                               ~2913     │2914     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/129152916     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2917     You may run "mix format --migrate" to fix this warning automatically.2918     │2919 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2920     │                                                 ~2921     │2922     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/129232924     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2925     You may run "mix format --migrate" to fix this warning automatically.2926     │2927 252 │     len = <<div(byte_size(oids), 4) :: int16>>2928     │                                     ~2929     │2930     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/129312932     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2933     You may run "mix format --migrate" to fix this warning automatically.2934     │2935 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2936     │                                                                        ~2937     │2938     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/129392940     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2941     You may run "mix format --migrate" to fix this warning automatically.2942     │2943 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2944     │                                                                        ~2945     │2946     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/129472948     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2949     You may run "mix format --migrate" to fix this warning automatically.2950     │2951 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2952     │                                        ~2953     │2954     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/129552956     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2957     You may run "mix format --migrate" to fix this warning automatically.2958     │2959 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2960     │                                        ~2961     │2962     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/129632964     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2965     You may run "mix format --migrate" to fix this warning automatically.2966     │2967 287 │     len_params  = <<length(params) :: int16>>2968     │                                    ~2969     │2970     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/129712972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2973     You may run "mix format --migrate" to fix this warning automatically.2974     │2975 294 │     {?E, [port, 0, <<rows :: int32>>]}2976     │                           ~2977     │2978     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/129792980     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2981     You may run "mix format --migrate" to fix this warning automatically.2982     │2983 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2984     │                  ~2985     │2986     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/129872988     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2989     You may run "mix format --migrate" to fix this warning automatically.2990     │2991 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2992     │                                 ~2993     │2994     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/129952996     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2997     You may run "mix format --migrate" to fix this warning automatically.2998     │2999 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3000     │                  ~3001     │3002     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130033004     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3005     You may run "mix format --migrate" to fix this warning automatically.3006     │3007 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3008     │                                 ~3009     │3010     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130113012     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3013     You may run "mix format --migrate" to fix this warning automatically.3014     │3015 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3016     │                                               ~3017     │3018     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/130193020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3021     You may run "mix format --migrate" to fix this warning automatically.3022     │3023 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3024     │                                                             ~3025     │3026     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/130273028     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3029     You may run "mix format --migrate" to fix this warning automatically.3030     │3031 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3032     │                              ~3033     │3034     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/130353036     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3037     You may run "mix format --migrate" to fix this warning automatically.3038     │3039 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3040     │                 ~3041     │3042     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/130433044     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3048     │                                   ~3049     │3050     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/130513052     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3053     You may run "mix format --migrate" to fix this warning automatically.3054     │3055 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3056     │                                                      ~3057     │3058     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/130593060     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3061     You may run "mix format --migrate" to fix this warning automatically.3062     │3063 363 │        type_size :: int16, type_mod :: int32, format :: int16,3064     │                  ~3065     │3066     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/130673068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 363 │        type_size :: int16, type_mod :: int32, format :: int16,3072     │                                     ~3073     │3074     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/130753076     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3077     You may run "mix format --migrate" to fix this warning automatically.3078     │3079 363 │        type_size :: int16, type_mod :: int32, format :: int16,3080     │                                                      ~3081     │3082     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/130833084     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3088     │                            ~3089     │3090     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/130913092     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3096     │                                       ~3097     │3098     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/130993100     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3101     You may run "mix format --migrate" to fix this warning automatically.3102     │3103 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3104     │                           ~3105     │3106     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131073108    warning: unused require Postgrex.Messages3109    │3110 30 │   require Postgrex.Messages3111    │   ~3112    │3113    └─ lib/postgrex/query.ex:30:331143115    warning: unused require Logger3116    │3117  8 │   require Logger3118    │   ~3119    │3120    └─ lib/postgrex/notifications.ex:8:331213122      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3123      │3124 1005 │     Logger.warn(fn() ->3125      │            ~3126      │3127      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/531283129      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3130      You may run "mix format --migrate" to fix this warning automatically.3131      │3132 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3133      │                          ~3134      │3135      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/131363137      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3138      You may run "mix format --migrate" to fix this warning automatically.3139      │3140 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3141      │                                        ~3142      │3143      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/131443145      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 operator3146      │3147 2003 │       <<body :: binary(size), rest :: binary>> ->3148      │                        ~3149      │3150      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/131513152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3153    You may run "mix format --migrate" to fix this warning automatically.3154    │3155 59 │       if lower == <<-1::int32>> do3156    │                       ~3157    │3158    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/431593160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3161    You may run "mix format --migrate" to fix this warning automatically.3162    │3163 66 │       if upper == <<-1::int32>> do3164    │                       ~3165    │3166    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/431673168    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3169    You may run "mix format --migrate" to fix this warning automatically.3170    │3171 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3172    │                               ~3173    │3174    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/431753176    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3177    You may run "mix format --migrate" to fix this warning automatically.3178    │3179 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3180    │                                                           ~3181    │3182    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/331833184    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3185    You may run "mix format --migrate" to fix this warning automatically.3186    │3187 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3188    │                                                                       ~3189    │3190    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/331913192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3193    You may run "mix format --migrate" to fix this warning automatically.3194    │3195 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3196    │                       ~3197    │3198    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/331993200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3201    You may run "mix format --migrate" to fix this warning automatically.3202    │3203 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3204    │                                   ~3205    │3206    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332073208    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3209    You may run "mix format --migrate" to fix this warning automatically.3210    │3211 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3212    │                                                      ~3213    │3214    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/332153216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3217    You may run "mix format --migrate" to fix this warning automatically.3218    │3219 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3220    │                                ~3221    │3222    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/332233224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3225    You may run "mix format --migrate" to fix this warning automatically.3226    │3227 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3228    │                          ~3229    │3230    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/232313232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3233    You may run "mix format --migrate" to fix this warning automatically.3234    │3235 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3236    │                                            ~3237    │3238    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/232393240    warning: using single-quoted strings to represent charlists is deprecated.3241    Use ~c"" if you indeed want a charlist or use "" instead.3242    You may run "mix format --migrate" to change all single-quoted3243    strings to use the ~c sigil and fix this warning.3244    │3245 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3246    │                                                  ~3247    │3248    └─ lib/postgrex/type_module.ex:49:5032493250     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3251     You may run "mix format --migrate" to fix this warning automatically.3252     │3253 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3254     │                       ~3255     │3256     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/132573258     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3259     You may run "mix format --migrate" to fix this warning automatically.3260     │3261 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3262     │                        ~3263     │3264     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/132653266     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3267     You may run "mix format --migrate" to fix this warning automatically.3268     │3269 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3270     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3271     │3272     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/332733274     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3275     You may run "mix format --migrate" to fix this warning automatically.3276     │3277 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3278     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3279     │3280     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132813282    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3283    You may run "mix format --migrate" to fix this warning automatically.3284    │3285 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3286    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3287    │3288    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132893290    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3291    You may run "mix format --migrate" to fix this warning automatically.3292    │3293 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3294    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3295    │3296    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132973298    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 operator3299    │3300 15 │         <<binary::binary-size(last_pos), last::bits>> = val3301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3302    │3303    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133043305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3306    You may run "mix format --migrate" to fix this warning automatically.3307    │3308 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3309    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3310    │3311    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133123313    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3314    You may run "mix format --migrate" to fix this warning automatically.3315    │3316 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3317    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3318    │3319    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133203321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3322     You may run "mix format --migrate" to fix this warning automatically.3323     │3324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3326     │3327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/133283329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3330    You may run "mix format --migrate" to fix this warning automatically.3331    │3332  9 │         <<1 :: int32, 1>>3333    │         ~~~~~~~~~~~~~~~~~3334    │3335    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/133363337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3338    You may run "mix format --migrate" to fix this warning automatically.3339    │3340 11 │         <<1 :: int32, 0>>3341    │         ~~~~~~~~~~~~~~~~~3342    │3343    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/133443345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3346     You may run "mix format --migrate" to fix this warning automatically.3347     │3348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3350     │3351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/133523353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3354    You may run "mix format --migrate" to fix this warning automatically.3355    │3356 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3357    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3358    │3359    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/133603361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3362     You may run "mix format --migrate" to fix this warning automatically.3363     │3364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3366     │3367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133683369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3370    You may run "mix format --migrate" to fix this warning automatically.3371    │3372 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3373    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374    │3375    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133763377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3378    You may run "mix format --migrate" to fix this warning automatically.3379    │3380 12 │         <<20 :: int32, 3, n, 1, 16,3381    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3382    │3383    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133843385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3386     You may run "mix format --migrate" to fix this warning automatically.3387     │3388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3390     │3391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133923393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3394    You may run "mix format --migrate" to fix this warning automatically.3395    │3396 10 │         <<24::int32, x::float64, y::float64, r::float64>>3397    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398    │3399    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134003401    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3402    You may run "mix format --migrate" to fix this warning automatically.3403    │3404 10 │         <<24::int32, x::float64, y::float64, r::float64>>3405    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3406    │3407    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134083409    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3410    You may run "mix format --migrate" to fix this warning automatically.3411    │3412 10 │         <<24::int32, x::float64, y::float64, r::float64>>3413    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414    │3415    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134163417    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3418    You may run "mix format --migrate" to fix this warning automatically.3419    │3420 10 │         <<24::int32, x::float64, y::float64, r::float64>>3421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422    │3423    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134243425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426     You may run "mix format --migrate" to fix this warning automatically.3427     │3428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430     │3431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/134323433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3434     You may run "mix format --migrate" to fix this warning automatically.3435     │3436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438     │3439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134403441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3442    You may run "mix format --migrate" to fix this warning automatically.3443    │3444  9 │         <<4::int32, n::float32>>3445    │         ~~~~~~~~~~~~~~~~~~~~~~~~3446    │3447    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134483449    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3450    You may run "mix format --migrate" to fix this warning automatically.3451    │3452  9 │         <<4::int32, n::float32>>3453    │         ~~~~~~~~~~~~~~~~~~~~~~~~3454    │3455    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134563457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3458    You may run "mix format --migrate" to fix this warning automatically.3459    │3460 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3462    │3463    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134643465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3466    You may run "mix format --migrate" to fix this warning automatically.3467    │3468 13 │         <<4::int32, 0::1, 255, 0::23>>3469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470    │3471    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134723473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3474    You may run "mix format --migrate" to fix this warning automatically.3475    │3476 15 │         <<4::int32, 1::1, 255, 0::23>>3477    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478    │3479    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134803481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482     You may run "mix format --migrate" to fix this warning automatically.3483     │3484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486     │3487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134883489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3490    You may run "mix format --migrate" to fix this warning automatically.3491    │3492  9 │         <<8 :: int32, n :: float64>>3493    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494    │3495    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134963497    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3498    You may run "mix format --migrate" to fix this warning automatically.3499    │3500  9 │         <<8 :: int32, n :: float64>>3501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135043505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3506    You may run "mix format --migrate" to fix this warning automatically.3507    │3508 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3509    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510    │3511    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135123513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514    You may run "mix format --migrate" to fix this warning automatically.3515    │3516 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3517    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518    │3519    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135203521    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 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526    │3527    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135283529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3530     You may run "mix format --migrate" to fix this warning automatically.3531     │3532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534     │3535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/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 12 │         [<<IO.iodata_length(data) :: int32>> | data]3541    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542    │3543    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/135443545     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.INET"/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 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3557    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558    │3559    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/135603561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564 12 │         <<20 :: int32, 3, 128, 0, 16,3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/135683569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3570     You may run "mix format --migrate" to fix this warning automatically.3571     │3572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3574     │3575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135763577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3578    You may run "mix format --migrate" to fix this warning automatically.3579    │3580 12 │         <<2 :: int32, int :: int16>>3581    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582    │3583    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135843585    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3586    You may run "mix format --migrate" to fix this warning automatically.3587    │3588 12 │         <<2 :: int32, int :: int16>>3589    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590    │3591    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135923593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3594     You may run "mix format --migrate" to fix this warning automatically.3595     │3596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598     │3599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136003601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602    You may run "mix format --migrate" to fix this warning automatically.3603    │3604 12 │         <<4 :: int32, int :: int32>>3605    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606    │3607    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136083609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610    You may run "mix format --migrate" to fix this warning automatically.3611    │3612 12 │         <<4 :: int32, int :: int32>>3613    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614    │3615    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136163617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3618     You may run "mix format --migrate" to fix this warning automatically.3619     │3620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622     │3623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/136243625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626    You may run "mix format --migrate" to fix this warning automatically.3627    │3628 12 │         <<8 :: int32, int :: int64>>3629    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630    │3631    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/136323633    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3634    You may run "mix format --migrate" to fix this warning automatically.3635    │3636 12 │         <<8 :: int32, int :: int64>>3637    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638    │3639    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/136403641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3642     You may run "mix format --migrate" to fix this warning automatically.3643     │3644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646     │3647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136483649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650    You may run "mix format --migrate" to fix this warning automatically.3651    │3652 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3653    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654    │3655    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136563657    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3658    You may run "mix format --migrate" to fix this warning automatically.3659    │3660 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3661    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662    │3663    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136643665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666    You may run "mix format --migrate" to fix this warning automatically.3667    │3668 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3669    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670    │3671    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136723673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3674    You may run "mix format --migrate" to fix this warning automatically.3675    │3676 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3677    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678    │3679    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136803681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3682     You may run "mix format --migrate" to fix this warning automatically.3683     │3684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686     │3687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136883689    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690    You may run "mix format --migrate" to fix this warning automatically.3691    │3692 10 │         <<24::int32, a::float64, b::float64, c::float64>>3693    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694    │3695    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136963697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3698    You may run "mix format --migrate" to fix this warning automatically.3699    │3700 10 │         <<24::int32, a::float64, b::float64, c::float64>>3701    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702    │3703    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137043705    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3706    You may run "mix format --migrate" to fix this warning automatically.3707    │3708 10 │         <<24::int32, a::float64, b::float64, c::float64>>3709    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710    │3711    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137123713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3714    You may run "mix format --migrate" to fix this warning automatically.3715    │3716 10 │         <<24::int32, a::float64, b::float64, c::float64>>3717    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718    │3719    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137203721     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3722     You may run "mix format --migrate" to fix this warning automatically.3723     │3724 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3725     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726     │3727     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/137283729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3730    You may run "mix format --migrate" to fix this warning automatically.3731    │3732 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3733    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734    │3735    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/137363737     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738     You may run "mix format --migrate" to fix this warning automatically.3739     │3740 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3741     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742     │3743     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/137443745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3746    You may run "mix format --migrate" to fix this warning automatically.3747    │3748  9 │         <<6::int32, a, b, c, d, e, f>>3749    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750    │3751    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/137523753     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3754     You may run "mix format --migrate" to fix this warning automatically.3755     │3756 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3757     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758     │3759     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/137603761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3762    You may run "mix format --migrate" to fix this warning automatically.3763    │3764 11 │         [<<byte_size(name) :: int32>> | name]3765    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766    │3767    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/137683769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770     You may run "mix format --migrate" to fix this warning automatically.3771     │3772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774     │3775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137763777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3778    You may run "mix format --migrate" to fix this warning automatically.3779    │3780 10 │         [<<IO.iodata_length(data)::int32>> | data]3781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782    │3783    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137843785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3786    You may run "mix format --migrate" to fix this warning automatically.3787    │3788 13 │         [<<IO.iodata_length(data)::int32>> | data]3789    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790    │3791    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137923793     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3794     You may run "mix format --migrate" to fix this warning automatically.3795     │3796 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3797     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798     │3799     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138003801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3802    You may run "mix format --migrate" to fix this warning automatically.3803    │3804 15 │         <<4 :: int32, oid :: uint32>>3805    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806    │3807    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138083809    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3810    You may run "mix format --migrate" to fix this warning automatically.3811    │3812 15 │         <<4 :: int32, oid :: uint32>>3813    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814    │3815    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138163817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3818     You may run "mix format --migrate" to fix this warning automatically.3819     │3820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822     │3823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/138243825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3826    You may run "mix format --migrate" to fix this warning automatically.3827    │3828 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3829    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830    │3831    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/138323833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3834    You may run "mix format --migrate" to fix this warning automatically.3835    │3836 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3837    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838    │3839    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/138403841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3842     You may run "mix format --migrate" to fix this warning automatically.3843     │3844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846     │3847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138483849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3850    You may run "mix format --migrate" to fix this warning automatically.3851    │3852  9 │         <<16::int32, x::float64, y::float64>>3853    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854    │3855    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138563857    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3858    You may run "mix format --migrate" to fix this warning automatically.3859    │3860  9 │         <<16::int32, x::float64, y::float64>>3861    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862    │3863    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138643865    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3866    You may run "mix format --migrate" to fix this warning automatically.3867    │3868  9 │         <<16::int32, x::float64, y::float64>>3869    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870    │3871    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138723873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874     You may run "mix format --migrate" to fix this warning automatically.3875     │3876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878     │3879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138803881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882    You may run "mix format --migrate" to fix this warning automatically.3883    │3884 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3885    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886    │3887    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138883889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890    You may run "mix format --migrate" to fix this warning automatically.3891    │3892 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3893    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894    │3895    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138963897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3898     You may run "mix format --migrate" to fix this warning automatically.3899     │3900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902     │3903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339043905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906     You may run "mix format --migrate" to fix this warning automatically.3907     │3908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910     │3911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139123913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914    You may run "mix format --migrate" to fix this warning automatically.3915    │3916 14 │         [<<byte_size(bin) :: int32>> | bin]3917    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918    │3919    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139203921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922     You may run "mix format --migrate" to fix this warning automatically.3923     │3924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926     │3927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/339283929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3930    You may run "mix format --migrate" to fix this warning automatically.3931    │3932 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3933    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934    │3935    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/339363937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938    You may run "mix format --migrate" to fix this warning automatically.3939    │3940 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3941    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942    │3943    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/339443945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946     You may run "mix format --migrate" to fix this warning automatically.3947     │3948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3950     │3951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139523953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954    You may run "mix format --migrate" to fix this warning automatically.3955    │3956  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958    │3959    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139603961    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3962    You may run "mix format --migrate" to fix this warning automatically.3963    │3964  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3965    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966    │3967    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139683969    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3970    You may run "mix format --migrate" to fix this warning automatically.3971    │3972  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3973    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974    │3975    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139763977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3978     You may run "mix format --migrate" to fix this warning automatically.3979     │3980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982     │3983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/139843985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3986     You may run "mix format --migrate" to fix this warning automatically.3987     │3988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990     │3991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/139923993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3994     You may run "mix format --migrate" to fix this warning automatically.3995     │3996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998     │3999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140004001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4002     You may run "mix format --migrate" to fix this warning automatically.4003     │4004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006     │4007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140084009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4010     You may run "mix format --migrate" to fix this warning automatically.4011     │4012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014     │4015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/140164017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018    You may run "mix format --migrate" to fix this warning automatically.4019    │4020 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4021    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022    │4023    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/140244025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4026     You may run "mix format --migrate" to fix this warning automatically.4027     │4028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030     │4031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/140324033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034    You may run "mix format --migrate" to fix this warning automatically.4035    │4036 11 │         [<<16 :: int32>> | uuid]4037    │         ~~~~~~~~~~~~~~~~~~~~~~~~4038    │4039    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/140404041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4042     You may run "mix format --migrate" to fix this warning automatically.4043     │4044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046     │4047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/140484049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4050    You may run "mix format --migrate" to fix this warning automatically.4051    │4052  9 │         <<0 :: int32>>4053    │         ~~~~~~~~~~~~~~4054    │4055    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/140564057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4058     You may run "mix format --migrate" to fix this warning automatically.4059     │4060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062     │4063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/140644065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4066    You may run "mix format --migrate" to fix this warning automatically.4067    │4068 15 │         <<0 :: int32>>4069    │         ~~~~~~~~~~~~~~4070    │4071    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/140724073     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4074     You may run "mix format --migrate" to fix this warning automatically.4075     │4076 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4077     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078     │4079     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/540804081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4082     You may run "mix format --migrate" to fix this warning automatically.4083     │4084 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4085     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086     │4087     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/440884089     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4090     You may run "mix format --migrate" to fix this warning automatically.4091     │4092 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4093     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094     │4095     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/440964097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098     You may run "mix format --migrate" to fix this warning automatically.4099     │4100 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4101     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102     │4103     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441044105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4106     You may run "mix format --migrate" to fix this warning automatically.4107     │4108 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4109     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110     │4111     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/441124113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4114     You may run "mix format --migrate" to fix this warning automatically.4115     │4116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118     │4119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/541204121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122     You may run "mix format --migrate" to fix this warning automatically.4123     │4124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126     │4127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/541284129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130    You may run "mix format --migrate" to fix this warning automatically.4131    │4132 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134    │4135    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841364137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138    You may run "mix format --migrate" to fix this warning automatically.4139    │4140 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4141    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142    │4143    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841444145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146    You may run "mix format --migrate" to fix this warning automatically.4147    │4148 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4149    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150    │4151    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841524153    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4154    You may run "mix format --migrate" to fix this warning automatically.4155    │4156 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4157    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4158    │4159    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841604161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4162    You may run "mix format --migrate" to fix this warning automatically.4163    │4164 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166    │4167    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441684169    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170    You may run "mix format --migrate" to fix this warning automatically.4171    │4172 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4173    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174    │4175    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441764177    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4178    You may run "mix format --migrate" to fix this warning automatically.4179    │4180 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4181    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182    │4183    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441844185    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4186    You may run "mix format --migrate" to fix this warning automatically.4187    │4188 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4189    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190    │4191    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441924193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194    You may run "mix format --migrate" to fix this warning automatically.4195    │4196 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198    │4199    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742004201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202    You may run "mix format --migrate" to fix this warning automatically.4203    │4204 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4205    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206    │4207    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742084209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4210    You may run "mix format --migrate" to fix this warning automatically.4211    │4212 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4213    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214    │4215    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742164217    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4218    You may run "mix format --migrate" to fix this warning automatically.4219    │4220 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4221    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222    │4223    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742244225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226     You may run "mix format --migrate" to fix this warning automatically.4227     │4228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230     │4231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842324233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4234     You may run "mix format --migrate" to fix this warning automatically.4235     │4236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238     │4239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442404241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4242     You may run "mix format --migrate" to fix this warning automatically.4243     │4244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246     │4247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742484249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4250    You may run "mix format --migrate" to fix this warning automatically.4251    │4252 27 │       <<len :: int32, value :: binary-size(len)>> ->4253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254    │4255    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/642564257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258    You may run "mix format --migrate" to fix this warning automatically.4259    │4260 27 │       <<len :: int32, value :: binary-size(len)>> ->4261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262    │4263    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/242644265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4266    You may run "mix format --migrate" to fix this warning automatically.4267    │4268 27 │       <<len :: int32, value :: binary-size(len)>> ->4269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270    │4271    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/542724273     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4274     You may run "mix format --migrate" to fix this warning automatically.4275     │4276 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4277     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278     │4279     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/642804281     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4282     You may run "mix format --migrate" to fix this warning automatically.4283     │4284 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4285     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286     │4287     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/242884289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290     You may run "mix format --migrate" to fix this warning automatically.4291     │4292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294     │4295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/542964297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4298    You may run "mix format --migrate" to fix this warning automatically.4299    │4300 19 │       <<1 :: int32, 1>> -> true4301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4302    │4303    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643044305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4306    You may run "mix format --migrate" to fix this warning automatically.4307    │4308 19 │       <<1 :: int32, 1>> -> true4309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4310    │4311    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243124313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314    You may run "mix format --migrate" to fix this warning automatically.4315    │4316 19 │       <<1 :: int32, 1>> -> true4317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4318    │4319    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/543204321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322    You may run "mix format --migrate" to fix this warning automatically.4323    │4324 20 │       <<1 :: int32, 0>> -> false4325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4326    │4327    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643284329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330    You may run "mix format --migrate" to fix this warning automatically.4331    │4332 20 │       <<1 :: int32, 0>> -> false4333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4334    │4335    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243364337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338    You may run "mix format --migrate" to fix this warning automatically.4339    │4340 20 │       <<1 :: int32, 0>> -> false4341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4342    │4343    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/543444345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346     You may run "mix format --migrate" to fix this warning automatically.4347     │4348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350     │4351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643524353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354     You may run "mix format --migrate" to fix this warning automatically.4355     │4356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358     │4359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243604361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4362     You may run "mix format --migrate" to fix this warning automatically.4363     │4364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366     │4367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/543684369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370    You may run "mix format --migrate" to fix this warning automatically.4371    │4372 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374    │4375    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643764377    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4378    You may run "mix format --migrate" to fix this warning automatically.4379    │4380 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382    │4383    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643844385    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4386    You may run "mix format --migrate" to fix this warning automatically.4387    │4388 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390    │4391    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643924393    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4394    You may run "mix format --migrate" to fix this warning automatically.4395    │4396 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398    │4399    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644004401    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4402    You may run "mix format --migrate" to fix this warning automatically.4403    │4404 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4406    │4407    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644084409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410    You may run "mix format --migrate" to fix this warning automatically.4411    │4412 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414    │4415    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244164417    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4418    You may run "mix format --migrate" to fix this warning automatically.4419    │4420 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422    │4423    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244244425    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4426    You may run "mix format --migrate" to fix this warning automatically.4427    │4428 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430    │4431    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244324433    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4434    You may run "mix format --migrate" to fix this warning automatically.4435    │4436 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438    │4439    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244404441    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4442    You may run "mix format --migrate" to fix this warning automatically.4443    │4444 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4446    │4447    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244484449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450    You may run "mix format --migrate" to fix this warning automatically.4451    │4452 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454    │4455    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544564457    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544644465    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4466    You may run "mix format --migrate" to fix this warning automatically.4467    │4468 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470    │4471    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544724473    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4474    You may run "mix format --migrate" to fix this warning automatically.4475    │4476 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478    │4479    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544804481    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4482    You may run "mix format --migrate" to fix this warning automatically.4483    │4484 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486    │4487    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544884489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490     You may run "mix format --migrate" to fix this warning automatically.4491     │4492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494     │4495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644964497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4498     You may run "mix format --migrate" to fix this warning automatically.4499     │4500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502     │4503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245044505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4506     You may run "mix format --migrate" to fix this warning automatically.4507     │4508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510     │4511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545124513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4514    You may run "mix format --migrate" to fix this warning automatically.4515    │4516 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518    │4519    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/645204521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4522    You may run "mix format --migrate" to fix this warning automatically.4523    │4524 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526    │4527    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/245284529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/545364537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 23 │       <<20 :: int32, 3, n, 1, 16,4541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/645444545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4546    You may run "mix format --migrate" to fix this warning automatically.4547    │4548 23 │       <<20 :: int32, 3, n, 1, 16,4549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4550    │4551    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/245524553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556 23 │       <<20 :: int32, 3, n, 1, 16,4557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/545604561     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4562     You may run "mix format --migrate" to fix this warning automatically.4563     │4564 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4565     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566     │4567     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/645684569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570     You may run "mix format --migrate" to fix this warning automatically.4571     │4572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574     │4575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/245764577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4578     You may run "mix format --migrate" to fix this warning automatically.4579     │4580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582     │4583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/545844585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4586    You may run "mix format --migrate" to fix this warning automatically.4587    │4588 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590    │4591    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645924593    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4594    You may run "mix format --migrate" to fix this warning automatically.4595    │4596 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598    │4599    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646004601    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646084609    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4610    You may run "mix format --migrate" to fix this warning automatically.4611    │4612 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614    │4615    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646164617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618    You may run "mix format --migrate" to fix this warning automatically.4619    │4620 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622    │4623    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246244625    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4626    You may run "mix format --migrate" to fix this warning automatically.4627    │4628 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630    │4631    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246324633    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4634    You may run "mix format --migrate" to fix this warning automatically.4635    │4636 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638    │4639    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246404641    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4642    You may run "mix format --migrate" to fix this warning automatically.4643    │4644 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646    │4647    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246484649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650    You may run "mix format --migrate" to fix this warning automatically.4651    │4652 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654    │4655    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546564657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4658    You may run "mix format --migrate" to fix this warning automatically.4659    │4660 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662    │4663    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546644665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4666    You may run "mix format --migrate" to fix this warning automatically.4667    │4668 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670    │4671    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546724673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4674    You may run "mix format --migrate" to fix this warning automatically.4675    │4676 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678    │4679    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546804681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682     You may run "mix format --migrate" to fix this warning automatically.4683     │4684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686     │4687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646884689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690     You may run "mix format --migrate" to fix this warning automatically.4691     │4692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694     │4695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246964697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4698     You may run "mix format --migrate" to fix this warning automatically.4699     │4700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702     │4703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547044705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706    You may run "mix format --migrate" to fix this warning automatically.4707    │4708 36 │       <<4 :: int32, days :: int32>> ->4709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710    │4711    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647124713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4714    You may run "mix format --migrate" to fix this warning automatically.4715    │4716 36 │       <<4 :: int32, days :: int32>> ->4717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718    │4719    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647204721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4722    You may run "mix format --migrate" to fix this warning automatically.4723    │4724 36 │       <<4 :: int32, days :: int32>> ->4725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726    │4727    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/247284729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 36 │       <<4 :: int32, days :: int32>> ->4733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/247364737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 36 │       <<4 :: int32, days :: int32>> ->4741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/547444745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4746    You may run "mix format --migrate" to fix this warning automatically.4747    │4748 36 │       <<4 :: int32, days :: int32>> ->4749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750    │4751    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/547524753     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4754     You may run "mix format --migrate" to fix this warning automatically.4755     │4756 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4757     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758     │4759     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647604761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4762     You may run "mix format --migrate" to fix this warning automatically.4763     │4764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766     │4767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/247684769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4770     You may run "mix format --migrate" to fix this warning automatically.4771     │4772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774     │4775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/547764777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4778    You may run "mix format --migrate" to fix this warning automatically.4779    │4780 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782    │4783    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647844785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4786    You may run "mix format --migrate" to fix this warning automatically.4787    │4788 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790    │4791    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247924793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548004801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802    You may run "mix format --migrate" to fix this warning automatically.4803    │4804 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806    │4807    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648084809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810    You may run "mix format --migrate" to fix this warning automatically.4811    │4812 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814    │4815    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248164817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818    You may run "mix format --migrate" to fix this warning automatically.4819    │4820 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822    │4823    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548244825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826    You may run "mix format --migrate" to fix this warning automatically.4827    │4828 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830    │4831    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648324833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834    You may run "mix format --migrate" to fix this warning automatically.4835    │4836 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838    │4839    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248404841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842    You may run "mix format --migrate" to fix this warning automatically.4843    │4844 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846    │4847    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548484849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850    You may run "mix format --migrate" to fix this warning automatically.4851    │4852 26 │       <<4::int32, float::float32>>   -> float4853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854    │4855    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648564857    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4858    You may run "mix format --migrate" to fix this warning automatically.4859    │4860 26 │       <<4::int32, float::float32>>   -> float4861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862    │4863    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 26 │       <<4::int32, float::float32>>   -> float4869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248724873    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4874    You may run "mix format --migrate" to fix this warning automatically.4875    │4876 26 │       <<4::int32, float::float32>>   -> float4877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878    │4879    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248804881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882    You may run "mix format --migrate" to fix this warning automatically.4883    │4884 26 │       <<4::int32, float::float32>>   -> float4885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886    │4887    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548884889    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4890    You may run "mix format --migrate" to fix this warning automatically.4891    │4892 26 │       <<4::int32, float::float32>>   -> float4893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894    │4895    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548964897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898     You may run "mix format --migrate" to fix this warning automatically.4899     │4900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902     │4903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649044905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906     You may run "mix format --migrate" to fix this warning automatically.4907     │4908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910     │4911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249124913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914     You may run "mix format --migrate" to fix this warning automatically.4915     │4916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918     │4919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549204921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922    You may run "mix format --migrate" to fix this warning automatically.4923    │4924 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926    │4927    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649284929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930    You may run "mix format --migrate" to fix this warning automatically.4931    │4932 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934    │4935    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249364937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938    You may run "mix format --migrate" to fix this warning automatically.4939    │4940 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942    │4943    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549444945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249604961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962    You may run "mix format --migrate" to fix this warning automatically.4963    │4964 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966    │4967    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549684969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970    You may run "mix format --migrate" to fix this warning automatically.4971    │4972 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974    │4975    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649764977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249844985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986    You may run "mix format --migrate" to fix this warning automatically.4987    │4988 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990    │4991    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549924993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994    You may run "mix format --migrate" to fix this warning automatically.4995    │4996 26 │       <<8::int32, float::float64>>        -> float4997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998    │4999    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650005001    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5002    You may run "mix format --migrate" to fix this warning automatically.5003    │5004 26 │       <<8::int32, float::float64>>        -> float5005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006    │5007    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650085009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010    You may run "mix format --migrate" to fix this warning automatically.5011    │5012 26 │       <<8::int32, float::float64>>        -> float5013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014    │5015    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250165017    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5018    You may run "mix format --migrate" to fix this warning automatically.5019    │5020 26 │       <<8::int32, float::float64>>        -> float5021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022    │5023    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250245025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026    You may run "mix format --migrate" to fix this warning automatically.5027    │5028 26 │       <<8::int32, float::float64>>        -> float5029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030    │5031    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550325033    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5034    You may run "mix format --migrate" to fix this warning automatically.5035    │5036 26 │       <<8::int32, float::float64>>        -> float5037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038    │5039    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550405041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042     You may run "mix format --migrate" to fix this warning automatically.5043     │5044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046     │5047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650485049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050     You may run "mix format --migrate" to fix this warning automatically.5051     │5052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054     │5055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250565057     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058     You may run "mix format --migrate" to fix this warning automatically.5059     │5060 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5061     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062     │5063     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550645065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066     You may run "mix format --migrate" to fix this warning automatically.5067     │5068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070     │5071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/650725073     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074     You may run "mix format --migrate" to fix this warning automatically.5075     │5076 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5077     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078     │5079     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/250805081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082     You may run "mix format --migrate" to fix this warning automatically.5083     │5084 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086     │5087     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/550885089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090     You may run "mix format --migrate" to fix this warning automatically.5091     │5092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094     │5095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/650965097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098     You may run "mix format --migrate" to fix this warning automatically.5099     │5100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102     │5103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251045105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106     You may run "mix format --migrate" to fix this warning automatically.5107     │5108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110     │5111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551125113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114    You may run "mix format --migrate" to fix this warning automatically.5115    │5116 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118    │5119    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/651205121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5122    You may run "mix format --migrate" to fix this warning automatically.5123    │5124 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126    │5127    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/251285129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130    You may run "mix format --migrate" to fix this warning automatically.5131    │5132 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134    │5135    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/551365137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5138    You may run "mix format --migrate" to fix this warning automatically.5139    │5140 23 │       <<20 :: int32, 3, 128, 0, 16,5141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142    │5143    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/651445145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146    You may run "mix format --migrate" to fix this warning automatically.5147    │5148 23 │       <<20 :: int32, 3, 128, 0, 16,5149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150    │5151    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/251525153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5154    You may run "mix format --migrate" to fix this warning automatically.5155    │5156 23 │       <<20 :: int32, 3, 128, 0, 16,5157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158    │5159    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/551605161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162     You may run "mix format --migrate" to fix this warning automatically.5163     │5164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166     │5167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/651685169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170     You may run "mix format --migrate" to fix this warning automatically.5171     │5172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174     │5175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/251765177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178     You may run "mix format --migrate" to fix this warning automatically.5179     │5180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182     │5183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/551845185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186    You may run "mix format --migrate" to fix this warning automatically.5187    │5188 20 │       <<2 :: int32, int :: int16>> -> int5189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190    │5191    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/651925193    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5194    You may run "mix format --migrate" to fix this warning automatically.5195    │5196 20 │       <<2 :: int32, int :: int16>> -> int5197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198    │5199    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652005201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202    You may run "mix format --migrate" to fix this warning automatically.5203    │5204 20 │       <<2 :: int32, int :: int16>> -> int5205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206    │5207    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252085209    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5210    You may run "mix format --migrate" to fix this warning automatically.5211    │5212 20 │       <<2 :: int32, int :: int16>> -> int5213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214    │5215    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252165217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5218    You may run "mix format --migrate" to fix this warning automatically.5219    │5220 20 │       <<2 :: int32, int :: int16>> -> int5221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222    │5223    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/552245225    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5226    You may run "mix format --migrate" to fix this warning automatically.5227    │5228 20 │       <<2 :: int32, int :: int16>> -> int5229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230    │5231    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/552325233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234     You may run "mix format --migrate" to fix this warning automatically.5235     │5236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238     │5239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652405241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242     You may run "mix format --migrate" to fix this warning automatically.5243     │5244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246     │5247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252485249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250     You may run "mix format --migrate" to fix this warning automatically.5251     │5252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254     │5255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/552565257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258    You may run "mix format --migrate" to fix this warning automatically.5259    │5260 20 │       <<4 :: int32, int :: int32>> -> int5261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262    │5263    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/652645265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266    You may run "mix format --migrate" to fix this warning automatically.5267    │5268 20 │       <<4 :: int32, int :: int32>> -> int5269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270    │5271    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/652725273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 20 │       <<4 :: int32, int :: int32>> -> int5277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/252805281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5282    You may run "mix format --migrate" to fix this warning automatically.5283    │5284 20 │       <<4 :: int32, int :: int32>> -> int5285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286    │5287    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/252885289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290    You may run "mix format --migrate" to fix this warning automatically.5291    │5292 20 │       <<4 :: int32, int :: int32>> -> int5293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294    │5295    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/552965297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298    You may run "mix format --migrate" to fix this warning automatically.5299    │5300 20 │       <<4 :: int32, int :: int32>> -> int5301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302    │5303    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553045305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306     You may run "mix format --migrate" to fix this warning automatically.5307     │5308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310     │5311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653125313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5314     You may run "mix format --migrate" to fix this warning automatically.5315     │5316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318     │5319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253205321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322     You may run "mix format --migrate" to fix this warning automatically.5323     │5324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326     │5327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553285329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330    You may run "mix format --migrate" to fix this warning automatically.5331    │5332 20 │       <<8 :: int32, int :: int64>> -> int5333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334    │5335    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/653365337    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5338    You may run "mix format --migrate" to fix this warning automatically.5339    │5340 20 │       <<8 :: int32, int :: int64>> -> int5341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342    │5343    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/653445345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5346    You may run "mix format --migrate" to fix this warning automatically.5347    │5348 20 │       <<8 :: int32, int :: int64>> -> int5349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350    │5351    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/253525353    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5354    You may run "mix format --migrate" to fix this warning automatically.5355    │5356 20 │       <<8 :: int32, int :: int64>> -> int5357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358    │5359    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/253605361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362    You may run "mix format --migrate" to fix this warning automatically.5363    │5364 20 │       <<8 :: int32, int :: int64>> -> int5365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366    │5367    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/553685369    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5370    You may run "mix format --migrate" to fix this warning automatically.5371    │5372 20 │       <<8 :: int32, int :: int64>> -> int5373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374    │5375    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/553765377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378     You may run "mix format --migrate" to fix this warning automatically.5379     │5380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382     │5383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/653845385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386     You may run "mix format --migrate" to fix this warning automatically.5387     │5388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390     │5391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/253925393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394     You may run "mix format --migrate" to fix this warning automatically.5395     │5396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398     │5399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554005401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402    You may run "mix format --migrate" to fix this warning automatically.5403    │5404 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406    │5407    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654085409    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5410    You may run "mix format --migrate" to fix this warning automatically.5411    │5412 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414    │5415    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654165417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418    You may run "mix format --migrate" to fix this warning automatically.5419    │5420 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422    │5423    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654245425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426    You may run "mix format --migrate" to fix this warning automatically.5427    │5428 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430    │5431    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654325433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434    You may run "mix format --migrate" to fix this warning automatically.5435    │5436 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438    │5439    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254405441    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5442    You may run "mix format --migrate" to fix this warning automatically.5443    │5444 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446    │5447    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254485449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450    You may run "mix format --migrate" to fix this warning automatically.5451    │5452 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454    │5455    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254565457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5458    You may run "mix format --migrate" to fix this warning automatically.5459    │5460 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462    │5463    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254645465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466    You may run "mix format --migrate" to fix this warning automatically.5467    │5468 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470    │5471    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554725473    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5474    You may run "mix format --migrate" to fix this warning automatically.5475    │5476 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478    │5479    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554805481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5482    You may run "mix format --migrate" to fix this warning automatically.5483    │5484 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486    │5487    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554885489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554965497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5498     You may run "mix format --migrate" to fix this warning automatically.5499     │5500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502     │5503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655045505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506     You may run "mix format --migrate" to fix this warning automatically.5507     │5508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510     │5511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255125513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514     You may run "mix format --migrate" to fix this warning automatically.5515     │5516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518     │5519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555205521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522    You may run "mix format --migrate" to fix this warning automatically.5523    │5524 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526    │5527    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/655285529    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5530    You may run "mix format --migrate" to fix this warning automatically.5531    │5532 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534    │5535    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/655365537    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5538    You may run "mix format --migrate" to fix this warning automatically.5539    │5540 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542    │5543    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/655445545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/655525553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554    You may run "mix format --migrate" to fix this warning automatically.5555    │5556 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558    │5559    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255605561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5562    You may run "mix format --migrate" to fix this warning automatically.5563    │5564 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566    │5567    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255685569    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5570    You may run "mix format --migrate" to fix this warning automatically.5571    │5572 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574    │5575    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255765577    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255845585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586    You may run "mix format --migrate" to fix this warning automatically.5587    │5588 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590    │5591    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555925593    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5594    You may run "mix format --migrate" to fix this warning automatically.5595    │5596 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598    │5599    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556005601    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5602    You may run "mix format --migrate" to fix this warning automatically.5603    │5604 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606    │5607    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556085609    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556165617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618     You may run "mix format --migrate" to fix this warning automatically.5619     │5620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622     │5623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656245625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626     You may run "mix format --migrate" to fix this warning automatically.5627     │5628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630     │5631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256325633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634     You may run "mix format --migrate" to fix this warning automatically.5635     │5636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638     │5639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556405641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642    You may run "mix format --migrate" to fix this warning automatically.5643    │5644 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646    │5647    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656485649    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5650    You may run "mix format --migrate" to fix this warning automatically.5651    │5652 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654    │5655    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656565657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658    You may run "mix format --migrate" to fix this warning automatically.5659    │5660 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662    │5663    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656645665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656725673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656805681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256965697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257045705    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5706    You may run "mix format --migrate" to fix this warning automatically.5707    │5708 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710    │5711    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257125713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5714    You may run "mix format --migrate" to fix this warning automatically.5715    │5716 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718    │5719    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257205721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5722    You may run "mix format --migrate" to fix this warning automatically.5723    │5724 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726    │5727    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557285729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5730    You may run "mix format --migrate" to fix this warning automatically.5731    │5732 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734    │5735    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557365737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5738    You may run "mix format --migrate" to fix this warning automatically.5739    │5740 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742    │5743    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557445745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5746    You may run "mix format --migrate" to fix this warning automatically.5747    │5748 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750    │5751    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557525753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5754    You may run "mix format --migrate" to fix this warning automatically.5755    │5756 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758    │5759    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557605761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762     You may run "mix format --migrate" to fix this warning automatically.5763     │5764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766     │5767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657685769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770     You may run "mix format --migrate" to fix this warning automatically.5771     │5772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774     │5775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257765777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5778     You may run "mix format --migrate" to fix this warning automatically.5779     │5780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782     │5783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557845785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5786    You may run "mix format --migrate" to fix this warning automatically.5787    │5788 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790    │5791    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/657925793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5794    You may run "mix format --migrate" to fix this warning automatically.5795    │5796 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798    │5799    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258005801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558085809     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5810     You may run "mix format --migrate" to fix this warning automatically.5811     │5812 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5813     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814     │5815     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658165817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5818     You may run "mix format --migrate" to fix this warning automatically.5819     │5820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822     │5823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258245825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5826     You may run "mix format --migrate" to fix this warning automatically.5827     │5828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830     │5831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558325833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5834    You may run "mix format --migrate" to fix this warning automatically.5835    │5836 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838    │5839    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/658405841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842    You may run "mix format --migrate" to fix this warning automatically.5843    │5844 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846    │5847    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/258485849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5850    You may run "mix format --migrate" to fix this warning automatically.5851    │5852 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854    │5855    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/558565857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5858     You may run "mix format --migrate" to fix this warning automatically.5859     │5860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862     │5863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/658645865     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866     You may run "mix format --migrate" to fix this warning automatically.5867     │5868 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5869     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870     │5871     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/258725873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5874     You may run "mix format --migrate" to fix this warning automatically.5875     │5876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878     │5879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/558805881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882    You may run "mix format --migrate" to fix this warning automatically.5883    │5884 19 │       <<len :: int32, data :: binary-size(len)>> ->5885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886    │5887    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/658885889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890    You may run "mix format --migrate" to fix this warning automatically.5891    │5892 19 │       <<len :: int32, data :: binary-size(len)>> ->5893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894    │5895    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/258965897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898    You may run "mix format --migrate" to fix this warning automatically.5899    │5900 19 │       <<len :: int32, data :: binary-size(len)>> ->5901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902    │5903    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559045905     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906     You may run "mix format --migrate" to fix this warning automatically.5907     │5908 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5909     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910     │5911     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659125913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914     You may run "mix format --migrate" to fix this warning automatically.5915     │5916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918     │5919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259205921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922     You may run "mix format --migrate" to fix this warning automatically.5923     │5924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926     │5927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559285929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930    You may run "mix format --migrate" to fix this warning automatically.5931    │5932 28 │       <<4 :: int32, oid :: uint32>> -> oid5933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934    │5935    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/659365937    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5938    You may run "mix format --migrate" to fix this warning automatically.5939    │5940 28 │       <<4 :: int32, oid :: uint32>> -> oid5941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942    │5943    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/659445945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946    You may run "mix format --migrate" to fix this warning automatically.5947    │5948 28 │       <<4 :: int32, oid :: uint32>> -> oid5949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950    │5951    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/259525953    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5954    You may run "mix format --migrate" to fix this warning automatically.5955    │5956 28 │       <<4 :: int32, oid :: uint32>> -> oid5957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958    │5959    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/259605961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962    You may run "mix format --migrate" to fix this warning automatically.5963    │5964 28 │       <<4 :: int32, oid :: uint32>> -> oid5965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966    │5967    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/559685969    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5970    You may run "mix format --migrate" to fix this warning automatically.5971    │5972 28 │       <<4 :: int32, oid :: uint32>> -> oid5973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974    │5975    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/559765977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978     You may run "mix format --migrate" to fix this warning automatically.5979     │5980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982     │5983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/659845985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986     You may run "mix format --migrate" to fix this warning automatically.5987     │5988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990     │5991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/259925993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994     You may run "mix format --migrate" to fix this warning automatically.5995     │5996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998     │5999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560006001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002    You may run "mix format --migrate" to fix this warning automatically.6003    │6004 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006    │6007    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660086009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010    You may run "mix format --migrate" to fix this warning automatically.6011    │6012 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014    │6015    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/260166017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018    You may run "mix format --migrate" to fix this warning automatically.6019    │6020 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022    │6023    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/560246025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026     You may run "mix format --migrate" to fix this warning automatically.6027     │6028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030     │6031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660326033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034     You may run "mix format --migrate" to fix this warning automatically.6035     │6036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038     │6039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/260406041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042     You may run "mix format --migrate" to fix this warning automatically.6043     │6044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046     │6047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/560486049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050    You may run "mix format --migrate" to fix this warning automatically.6051    │6052 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054    │6055    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660566057    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6058    You may run "mix format --migrate" to fix this warning automatically.6059    │6060 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062    │6063    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660646065    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6066    You may run "mix format --migrate" to fix this warning automatically.6067    │6068 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070    │6071    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660726073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6074    You may run "mix format --migrate" to fix this warning automatically.6075    │6076 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260806081    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6082    You may run "mix format --migrate" to fix this warning automatically.6083    │6084 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086    │6087    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260886089    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6090    You may run "mix format --migrate" to fix this warning automatically.6091    │6092 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094    │6095    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260966097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6098    You may run "mix format --migrate" to fix this warning automatically.6099    │6100 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102    │6103    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561046105    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6106    You may run "mix format --migrate" to fix this warning automatically.6107    │6108 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110    │6111    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561126113    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6114    You may run "mix format --migrate" to fix this warning automatically.6115    │6116 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118    │6119    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561206121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122     You may run "mix format --migrate" to fix this warning automatically.6123     │6124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126     │6127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661286129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130     You may run "mix format --migrate" to fix this warning automatically.6131     │6132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134     │6135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261366137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138     You may run "mix format --migrate" to fix this warning automatically.6139     │6140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142     │6143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561446145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146    You may run "mix format --migrate" to fix this warning automatically.6147    │6148 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150    │6151    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/661526153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154    You may run "mix format --migrate" to fix this warning automatically.6155    │6156 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158    │6159    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/261606161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162    You may run "mix format --migrate" to fix this warning automatically.6163    │6164 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166    │6167    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/561686169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170     You may run "mix format --migrate" to fix this warning automatically.6171     │6172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174     │6175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/661766177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6178     You may run "mix format --migrate" to fix this warning automatically.6179     │6180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182     │6183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/261846185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186     You may run "mix format --migrate" to fix this warning automatically.6187     │6188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190     │6191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/561926193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862006201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462086209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6210    You may run "mix format --migrate" to fix this warning automatically.6211    │6212 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214    │6215    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/762166217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218     You may run "mix format --migrate" to fix this warning automatically.6219     │6220 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6221     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222     │6223     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862246225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6226     You may run "mix format --migrate" to fix this warning automatically.6227     │6228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230     │6231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462326233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6234     You may run "mix format --migrate" to fix this warning automatically.6235     │6236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238     │6239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/762406241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242    You may run "mix format --migrate" to fix this warning automatically.6243    │6244 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246    │6247    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/662486249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250    You may run "mix format --migrate" to fix this warning automatically.6251    │6252 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254    │6255    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/262566257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6258    You may run "mix format --migrate" to fix this warning automatically.6259    │6260 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262    │6263    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/562646265     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266     You may run "mix format --migrate" to fix this warning automatically.6267     │6268 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6269     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270     │6271     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/662726273     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274     You may run "mix format --migrate" to fix this warning automatically.6275     │6276 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6277     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278     │6279     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/262806281     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282     You may run "mix format --migrate" to fix this warning automatically.6283     │6284 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6285     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286     │6287     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/562886289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290    You may run "mix format --migrate" to fix this warning automatically.6291    │6292 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294    │6295    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862966297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298    You may run "mix format --migrate" to fix this warning automatically.6299    │6300 40 │         <<count::int32, data::binary>> = binary6301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302    │6303    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863046305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306    You may run "mix format --migrate" to fix this warning automatically.6307    │6308 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310    │6311    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463126313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314    You may run "mix format --migrate" to fix this warning automatically.6315    │6316 40 │         <<count::int32, data::binary>> = binary6317    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318    │6319    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463206321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322    You may run "mix format --migrate" to fix this warning automatically.6323    │6324 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326    │6327    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763286329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330    You may run "mix format --migrate" to fix this warning automatically.6331    │6332 40 │         <<count::int32, data::binary>> = binary6333    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334    │6335    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763366337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338    You may run "mix format --migrate" to fix this warning automatically.6339    │6340 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342    │6343    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863446345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346    You may run "mix format --migrate" to fix this warning automatically.6347    │6348 44 │         <<_::int32, data::binary>> = binary6349    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350    │6351    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863526353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354    You may run "mix format --migrate" to fix this warning automatically.6355    │6356 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358    │6359    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463606361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362    You may run "mix format --migrate" to fix this warning automatically.6363    │6364 44 │         <<_::int32, data::binary>> = binary6365    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366    │6367    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463686369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370    You may run "mix format --migrate" to fix this warning automatically.6371    │6372 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374    │6375    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763766377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378    You may run "mix format --migrate" to fix this warning automatically.6379    │6380 44 │         <<_::int32, data::binary>> = binary6381    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382    │6383    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763846385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386     You may run "mix format --migrate" to fix this warning automatically.6387     │6388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390     │6391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863926393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394     You may run "mix format --migrate" to fix this warning automatically.6395     │6396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398     │6399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464006401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402     You may run "mix format --migrate" to fix this warning automatically.6403     │6404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406     │6407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764086409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410    You may run "mix format --migrate" to fix this warning automatically.6411    │6412 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414    │6415    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/664166417    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6418    You may run "mix format --migrate" to fix this warning automatically.6419    │6420 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422    │6423    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/664246425    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6426    You may run "mix format --migrate" to fix this warning automatically.6427    │6428 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430    │6431    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/664326433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434    You may run "mix format --migrate" to fix this warning automatically.6435    │6436 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438    │6439    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/264406441    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6442    You may run "mix format --migrate" to fix this warning automatically.6443    │6444 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446    │6447    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/264486449    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6450    You may run "mix format --migrate" to fix this warning automatically.6451    │6452 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454    │6455    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/264566457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458    You may run "mix format --migrate" to fix this warning automatically.6459    │6460 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462    │6463    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564646465    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6466    You may run "mix format --migrate" to fix this warning automatically.6467    │6468 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470    │6471    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564726473    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6474    You may run "mix format --migrate" to fix this warning automatically.6475    │6476 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478    │6479    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564806481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482     You may run "mix format --migrate" to fix this warning automatically.6483     │6484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486     │6487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/664886489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490     You may run "mix format --migrate" to fix this warning automatically.6491     │6492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494     │6495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/264966497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498     You may run "mix format --migrate" to fix this warning automatically.6499     │6500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502     │6503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565046505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6506    You may run "mix format --migrate" to fix this warning automatically.6507    │6508 33 │       <<8 :: int32, microsecs :: int64>> ->6509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510    │6511    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665126513    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6514    You may run "mix format --migrate" to fix this warning automatically.6515    │6516 33 │       <<8 :: int32, microsecs :: int64>> ->6517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518    │6519    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665206521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522    You may run "mix format --migrate" to fix this warning automatically.6523    │6524 33 │       <<8 :: int32, microsecs :: int64>> ->6525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526    │6527    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/265286529    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6530    You may run "mix format --migrate" to fix this warning automatically.6531    │6532 33 │       <<8 :: int32, microsecs :: int64>> ->6533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534    │6535    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/265366537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6538    You may run "mix format --migrate" to fix this warning automatically.6539    │6540 33 │       <<8 :: int32, microsecs :: int64>> ->6541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542    │6543    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/565446545    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6546    You may run "mix format --migrate" to fix this warning automatically.6547    │6548 33 │       <<8 :: int32, microsecs :: int64>> ->6549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550    │6551    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/565526553     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554     You may run "mix format --migrate" to fix this warning automatically.6555     │6556 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6557     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558     │6559     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665606561     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6562     You may run "mix format --migrate" to fix this warning automatically.6563     │6564 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6565     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566     │6567     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/265686569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6570     You may run "mix format --migrate" to fix this warning automatically.6571     │6572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574     │6575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/565766577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578    You may run "mix format --migrate" to fix this warning automatically.6579    │6580 37 │       <<8 :: int32, microsecs :: int64>> ->6581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582    │6583    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/665846585    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6586    You may run "mix format --migrate" to fix this warning automatically.6587    │6588 37 │       <<8 :: int32, microsecs :: int64>> ->6589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590    │6591    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/665926593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 37 │       <<8 :: int32, microsecs :: int64>> ->6597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266006601    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6602    You may run "mix format --migrate" to fix this warning automatically.6603    │6604 37 │       <<8 :: int32, microsecs :: int64>> ->6605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606    │6607    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266086609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6610    You may run "mix format --migrate" to fix this warning automatically.6611    │6612 37 │       <<8 :: int32, microsecs :: int64>> ->6613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614    │6615    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/566166617    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6618    You may run "mix format --migrate" to fix this warning automatically.6619    │6620 37 │       <<8 :: int32, microsecs :: int64>> ->6621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622    │6623    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/566246625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626     You may run "mix format --migrate" to fix this warning automatically.6627     │6628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630     │6631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666326633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6634     You may run "mix format --migrate" to fix this warning automatically.6635     │6636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638     │6639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266406641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6642     You may run "mix format --migrate" to fix this warning automatically.6643     │6644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646     │6647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/566486649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6650    You may run "mix format --migrate" to fix this warning automatically.6651    │6652 42 │       <<8 :: int32, microsecs :: int64>> ->6653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654    │6655    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/666566657    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6658    You may run "mix format --migrate" to fix this warning automatically.6659    │6660 42 │       <<8 :: int32, microsecs :: int64>> ->6661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662    │6663    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/666646665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6666    You may run "mix format --migrate" to fix this warning automatically.6667    │6668 42 │       <<8 :: int32, microsecs :: int64>> ->6669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670    │6671    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/266726673    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6674    You may run "mix format --migrate" to fix this warning automatically.6675    │6676 42 │       <<8 :: int32, microsecs :: int64>> ->6677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678    │6679    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/266806681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682    You may run "mix format --migrate" to fix this warning automatically.6683    │6684 42 │       <<8 :: int32, microsecs :: int64>> ->6685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686    │6687    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/566886689    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6690    You may run "mix format --migrate" to fix this warning automatically.6691    │6692 42 │       <<8 :: int32, microsecs :: int64>> ->6693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694    │6695    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/566966697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698     You may run "mix format --migrate" to fix this warning automatically.6699     │6700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702     │6703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667046705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6706     You may run "mix format --migrate" to fix this warning automatically.6707     │6708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710     │6711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267126713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6714     You may run "mix format --migrate" to fix this warning automatically.6715     │6716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718     │6719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567206721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6722    You may run "mix format --migrate" to fix this warning automatically.6723    │6724 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726    │6727    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/667286729    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6730    You may run "mix format --migrate" to fix this warning automatically.6731    │6732 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734    │6735    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/667366737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6738    You may run "mix format --migrate" to fix this warning automatically.6739    │6740 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742    │6743    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/667446745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6746    You may run "mix format --migrate" to fix this warning automatically.6747    │6748 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750    │6751    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267526753    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6754    You may run "mix format --migrate" to fix this warning automatically.6755    │6756 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758    │6759    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267606761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6762    You may run "mix format --migrate" to fix this warning automatically.6763    │6764 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766    │6767    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267686769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6770    You may run "mix format --migrate" to fix this warning automatically.6771    │6772 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774    │6775    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567766777    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6778    You may run "mix format --migrate" to fix this warning automatically.6779    │6780 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782    │6783    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567846785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786    You may run "mix format --migrate" to fix this warning automatically.6787    │6788 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790    │6791    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567926793     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6794     You may run "mix format --migrate" to fix this warning automatically.6795     │6796 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6797     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798     │6799     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668006801     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6802     You may run "mix format --migrate" to fix this warning automatically.6803     │6804 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6805     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806     │6807     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268086809     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6810     You may run "mix format --migrate" to fix this warning automatically.6811     │6812 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6813     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814     │6815     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568166817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6818     You may run "mix format --migrate" to fix this warning automatically.6819     │6820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822     │6823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/668246825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826     You may run "mix format --migrate" to fix this warning automatically.6827     │6828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830     │6831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/668326833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834     You may run "mix format --migrate" to fix this warning automatically.6835     │6836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838     │6839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/268406841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842     You may run "mix format --migrate" to fix this warning automatically.6843     │6844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846     │6847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/268486849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6850     You may run "mix format --migrate" to fix this warning automatically.6851     │6852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854     │6855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/568566857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858     You may run "mix format --migrate" to fix this warning automatically.6859     │6860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862     │6863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/568646865     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866     You may run "mix format --migrate" to fix this warning automatically.6867     │6868 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6869     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870     │6871     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/668726873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6874     You may run "mix format --migrate" to fix this warning automatically.6875     │6876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878     │6879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/268806881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882     You may run "mix format --migrate" to fix this warning automatically.6883     │6884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886     │6887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/568886889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890    You may run "mix format --migrate" to fix this warning automatically.6891    │6892 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894    │6895    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/668966897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6898    You may run "mix format --migrate" to fix this warning automatically.6899    │6900 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902    │6903    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269046905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906    You may run "mix format --migrate" to fix this warning automatically.6907    │6908 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910    │6911    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569126913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914     You may run "mix format --migrate" to fix this warning automatically.6915     │6916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918     │6919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669206921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922     You may run "mix format --migrate" to fix this warning automatically.6923     │6924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926     │6927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269286929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930     You may run "mix format --migrate" to fix this warning automatically.6931     │6932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934     │6935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569366937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938    You may run "mix format --migrate" to fix this warning automatically.6939    │6940 17 │       <<0 :: int32>> -> :void6941    │       ~~~~~~~~~~~~~~~~~~~~~~~6942    │6943    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/669446945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946    You may run "mix format --migrate" to fix this warning automatically.6947    │6948 17 │       <<0 :: int32>> -> :void6949    │       ~~~~~~~~~~~~~~~~~~~~~~~6950    │6951    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/269526953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954    You may run "mix format --migrate" to fix this warning automatically.6955    │6956 17 │       <<0 :: int32>> -> :void6957    │       ~~~~~~~~~~~~~~~~~~~~~~~6958    │6959    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/569606961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962     You may run "mix format --migrate" to fix this warning automatically.6963     │6964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966     │6967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/669686969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970     You may run "mix format --migrate" to fix this warning automatically.6971     │6972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974     │6975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/269766977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978     You may run "mix format --migrate" to fix this warning automatically.6979     │6980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982     │6983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/569846985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986    You may run "mix format --migrate" to fix this warning automatically.6987    │6988 23 │       <<0 :: int32>> -> :void6989    │       ~~~~~~~~~~~~~~~~~~~~~~~6990    │6991    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/669926993    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994    You may run "mix format --migrate" to fix this warning automatically.6995    │6996 23 │       <<0 :: int32>> -> :void6997    │       ~~~~~~~~~~~~~~~~~~~~~~~6998    │6999    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270007001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7002    You may run "mix format --migrate" to fix this warning automatically.7003    │7004 23 │       <<0 :: int32>> -> :void7005    │       ~~~~~~~~~~~~~~~~~~~~~~~7006    │7007    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570087009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010     You may run "mix format --migrate" to fix this warning automatically.7011     │7012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014     │7015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670167017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7018     You may run "mix format --migrate" to fix this warning automatically.7019     │7020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022     │7023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270247025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026     You may run "mix format --migrate" to fix this warning automatically.7027     │7028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030     │7031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570327033Compiling lib/postgrex/default_types.ex (it's taking more than 10s)7034    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7035    │7036 20 │     manager    = worker(Postgrex.TypeManager, [])7037    │                  ~7038    │7039    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/170407041    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7042    │7043 21 │     server_sup = supervisor(__MODULE__, [:servers])7044    │                  ~7045    │7046    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/170477048    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7049    │7050 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7051    │     ~7052    │7053    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17054    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/170557056    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7057    │7058 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7059    │                   ~7060    │7061    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/170627063     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7064     │7065 110 │     if Map.size(s.listener_channels[channel]) == 1 do7066     │            ~7067     │7068     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37069     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37070     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/270717072     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7073     │7074 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7075     │               ~7076     │7077     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/270787079     warning: a struct for Postgrex.Query is expected on struct update:70807081         %Postgrex.Query{7082           query7083           | param_oids: param_oids,7084             param_formats: param_formats,7085             param_types: param_types7086         }70877088     but got type:70897090         dynamic()70917092     where "query" was given the type:70937094         # type: dynamic()7095         # from: lib/postgrex/protocol.ex:910:357096         query70977098     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70997100     type warning found at:7101     │7102 915 │         query = %Query{query | param_oids: param_oids,7103     │                 ~7104     │7105     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/671067107     warning: a struct for Postgrex.Query is expected on struct update:71087109         %Postgrex.Query{7110           query7111           | ref: make_ref(),7112             types: types,7113             columns: col_names,7114             result_oids: result_oids,7115             result_formats: result_formats,7116             result_types: result_types7117         }71187119     but got type:71207121         dynamic()71227123     where "query" was given the type:71247125         # type: dynamic()7126         # from: lib/postgrex/protocol.ex:926:357127         query71287129     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71307131     type warning found at:7132     │7133 932 │         query = %Query{query | ref: make_ref(), types: types,7134     │                 ~7135     │7136     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/671377138     warning: a struct for Postgrex.Query is expected on struct update:71397140         %Postgrex.Query{query | ref: make_ref()}71417142     but got type:71437144         dynamic()71457146     where "query" was given the type:71477148         # type: dynamic()7149         # from: lib/postgrex/protocol.ex:977:317150         query71517152     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71537154     type warning found at:7155     │7156 978 │     query = %Query{query | ref: make_ref()}7157     │             ~7158     │7159     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/571607161      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7162      │7163 2131 │     formatted_reason = :ssl.format_error(reason)7164      │                             ~7165      │7166      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/371677168    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7169    │7170 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7171    │            ~7172    │7173    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/171747175      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7176      │7177 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7178      │                                            ~7179      │7180      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/371817182    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7183    │7184  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7185    │                 ~7186    │7187    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/271887189    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7190    │7191  9 │                 worker(Postgrex.Parameters, [])]7192    │                 ~7193    │7194    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/271957196      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7197      │7198 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7199      │        ~7200      │7201      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272027203      warning: a struct for Postgrex.Query is expected on struct update:72047205          %Postgrex.Query{query | name: ""}72067207      but got type:72087209          dynamic()72107211      where "query" was given the type:72127213          # type: dynamic()7214          # from: lib/postgrex/protocol.ex:2313:167215          query72167217      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72187219      type warning found at:7220      │7221 2313 │   defp unnamed(query), do: %Query{query | name: ""}7222      │                            ~7223      │7224      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/172257226Generated postgrex app7227warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7228  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27229  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17230  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57231  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27232  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47233  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/272347235==> ecto7236Compiling 70 files (.ex)7237     warning: using single-quoted strings to represent charlists is deprecated.7238     Use ~c"" if you indeed want a charlist or use "" instead.7239     You may run "mix format --migrate" to change all single-quoted7240     strings to use the ~c sigil and fix this warning.7241     │7242 166 │     defp insert_all_value(_),   do: '?'7243     │                                     ~7244     │7245     └─ lib/ecto/adapters/mysql/connection.ex:166:3772467247     warning: using single-quoted strings to represent charlists is deprecated.7248     Use ~c"" if you indeed want a charlist or use "" instead.7249     You may run "mix format --migrate" to change all single-quoted7250     strings to use the ~c sigil and fix this warning.7251     │7252 354 │       '?'7253     │       ~7254     │7255     └─ lib/ecto/adapters/mysql/connection.ex:354:772567257      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72587259      This error happens when you have function calls without parentheses inside keywords. For example:72607261          function(arg, one: nested_call a, b, c)7262          function(arg, one: if expr, do: :this, else: :that)72637264      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:72657266          function(arg, one: if(expr, do: :this, else: :that))7267          function(arg, one: nested_call(a, b, c))72687269      Ambiguity found at:7270      │7271 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7272      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7273      │7274      └─ lib/ecto/changeset.ex:228672757276     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72777278     This error happens when you have function calls without parentheses inside keywords. For example:72797280         function(arg, one: nested_call a, b, c)7281         function(arg, one: if expr, do: :this, else: :that)72827283     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:72847285         function(arg, one: if(expr, do: :this, else: :that))7286         function(arg, one: nested_call(a, b, c))72877288     Ambiguity found at:7289     │7290 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7291     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7292     │7293     └─ lib/ecto/migration/runner.ex:26572947295     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72967297     This error happens when you have function calls without parentheses inside keywords. For example:72987299         function(arg, one: nested_call a, b, c)7300         function(arg, one: if expr, do: :this, else: :that)73017302     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:73037304         function(arg, one: if(expr, do: :this, else: :that))7305         function(arg, one: nested_call(a, b, c))73067307     Ambiguity found at:7308     │7309 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7310     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7311     │7312     └─ lib/ecto/migration/runner.ex:26773137314     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7315     │7316 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7317     │        ~7318     │7319     └─ lib/ecto/query/builder.ex:136:873207321     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7322     │7323 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7324     │                                             ~~7325     │7326     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/273277328     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7329     │7330 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7331     │                                         ~~7332     │7333     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/273347335     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73367337     This error happens when you have function calls without parentheses inside keywords. For example:73387339         function(arg, one: nested_call a, b, c)7340         function(arg, one: if expr, do: :this, else: :that)73417342     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:73437344         function(arg, one: if(expr, do: :this, else: :that))7345         function(arg, one: nested_call(a, b, c))73467347     Ambiguity found at:7348     │7349 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7350     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7351     │7352     └─ lib/ecto/repo/schema.ex:45473537354    warning: unused require Ecto.Query7355    │7356  6 │   require Ecto.Query7357    │   ~7358    │7359    └─ lib/ecto/repo/preloader.ex:6:373607361    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7362    │7363  9 │   schema "schema_migrations" do7364    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7365    │7366    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)73677368      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7369      │7370 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7371      │     ~7372      │7373      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/273747375    warning: incompatible types given to Mix.Ecto.ensure_started/2:73767377        Mix.Ecto.ensure_started(repo, opts)73787379    given types:73807381        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))73827383    but expected one of:73847385        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())73867387    where "opts" was given the type:73887389        # type: dynamic(7390          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7391            non_struct_map()7392        )7393        # from: lib/mix/tasks/ecto.rollback.ex:64:107394        opts =7395          if opts[:quiet] do7396            Keyword.merge(opts, log: false, log_sql: false)7397          else7398            opts7399          end74007401    where "repo" was given the type:74027403        # type: dynamic(atom())7404        # from: lib/mix/tasks/ecto.rollback.ex:70:77405        Mix.Ecto.ensure_repo(repo, args)74067407    type warning found at:7408    │7409 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7410    │                          ~7411    │7412    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/274137414    warning: incompatible types given to Mix.Ecto.ensure_started/2:74157416        Mix.Ecto.ensure_started(repo, all: true)74177418    given types:74197420        -dynamic(atom())-, non_empty_list({:all, true})74217422    but expected one of:74237424        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74257426    where "repo" was given the type:74277428        # type: dynamic(atom())7429        # from: lib/mix/tasks/ecto.migrations.ex:37:77430        Mix.Ecto.ensure_repo(repo, args)74317432    type warning found at:7433    │7434 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7435    │                       ~7436    │7437    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/374387439     warning: the following clause will never match:74407441         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->74427443     because it attempts to match on the result of:74447445         System.stacktrace()74467447     which has type:74487449         empty_list()74507451     where "args_or_arity" was given the type:74527453         # type: float() or integer() or non_empty_list(term())7454         # from: lib/ecto/changeset.ex7455         (_() when args_or_arity == 2) when length(args_or_arity) == 274567457     where "module" was given the type:74587459         # type: dynamic()7460         # from: lib/ecto/changeset.ex:733:307461         module74627463     type warning found at:7464     │7465 741 │ ...                   when length(args_or_arity) == 2 ->7466     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7467     │7468     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/274697470    warning: incompatible types given to Mix.Ecto.ensure_started/2:74717472        Mix.Ecto.ensure_started(repo, opts)74737474    given types:74757476        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74777478    but expected one of:74797480        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74817482    where "opts" was given the type:74837484        # type: dynamic(7485          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7486            non_struct_map()7487        )7488        # from: lib/mix/tasks/ecto.migrate.ex:68:107489        opts =7490          if opts[:quiet] do7491            Keyword.merge(opts, log: false, log_sql: false)7492          else7493            opts7494          end74957496    where "repo" was given the type:74977498        # type: dynamic(atom())7499        # from: lib/mix/tasks/ecto.migrate.ex:74:77500        Mix.Ecto.ensure_repo(repo, args)75017502    type warning found at:7503    │7504 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7505    │                          ~7506    │7507    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275087509     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7510     │7511 739 │           case System.stacktrace do7512     │                       ~7513     │7514     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275157516    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:75177518        Mix.Ecto.source_repo_priv(repo)75197520    given types:75217522        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-75237524    but expected one of:75257526        atom()75277528    where "repo" was given the types:75297530        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7531        # from: lib/mix/tasks/ecto.load.ex:70:227532        Keyword.merge(repo.config, opts)75337534        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7535        # from: lib/mix/tasks/ecto.load.ex:72:277536        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)75377538    type warning found at:7539    │7540 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7541    │                                          ~7542    │7543    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/275447545    warning: expected a map or struct when accessing .__adapter__ in expression:75467547        repo.__adapter__75487549    where "repo" was given the type:75507551        # type: dynamic(atom())7552        # from: lib/mix/tasks/ecto.load.ex:53:77553        Mix.Ecto.ensure_repo(repo, args)75547555    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75567557    type warning found at:7558    │7559 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7560    │                              ~7561    │7562    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/175637564    warning: expected a map or struct when accessing .__adapter__ in expression:75657566        repo.__adapter__75677568    where "repo" was given the type:75697570        # type: dynamic(atom())7571        # from: lib/mix/tasks/ecto.dump.ex:50:77572        Mix.Ecto.ensure_repo(repo, args)75737574    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75757576    type warning found at:7577    │7578 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7579    │                              ~7580    │7581    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/175827583    warning: expected a map or struct when accessing .__adapter__ in expression:75847585        repo.__adapter__75867587    where "repo" was given the type:75887589        # type: dynamic(atom())7590        # from: lib/mix/tasks/ecto.drop.ex:39:77591        Mix.Ecto.ensure_repo(repo, args)75927593    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75947595    type warning found at:7596    │7597 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7598    │                              ~7599    │7600    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/176017602    warning: expected a map or struct when accessing .__adapter__ in expression:76037604        repo.__adapter__76057606    where "repo" was given the type:76077608        # type: dynamic(atom())7609        # from: lib/mix/tasks/ecto.create.ex:37:77610        Mix.Ecto.ensure_repo(repo, args)76117612    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76137614    type warning found at:7615    │7616 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7617    │                              ~7618    │7619    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/176207621    warning: incompatible types given to get_source/1:76227623        get_source(repo)76247625    given types:76267627        -dynamic(atom())-76287629    but expected one of:76307631        %{..., config: empty_list() or non_empty_list(term(), term())}76327633    where "repo" was given the type:76347635        # type: dynamic(atom())7636        # from: lib/ecto/migration/schema_migration.ex:24:137637        repo.all(7638          Map.put(7639            (7640              query =7641                (7642                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7643                  Ecto.Query.Builder.From.apply(query, 1)7644                )7645        7646              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7647                ...,7648                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7649                file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7650                line: 22,7651                take: %{}7652              })7653            ),7654            :prefix,7655            prefix7656          ), timeout: :infinity, log: false)76577658    type warning found at:7659    │7660 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7661    │                ~7662    │7663    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/276647665    warning: incompatible types given to get_source/1:76667667        get_source(repo)76687669    given types:76707671        -dynamic(atom())-76727673    but expected one of:76747675        %{..., config: empty_list() or non_empty_list(term(), term())}76767677    where "repo" was given the type:76787679        # type: dynamic(atom())7680        # from: lib/ecto/migration/schema_migration.ex:30:137681        repo.insert!(7682          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7683            prefix: prefix,7684            source: get_source(repo)7685          ), timeout: :infinity, log: false)76867687    type warning found at:7688    │7689 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7690    │                                              ~7691    │7692    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/376937694    warning: incompatible types given to get_source/1:76957696        get_source(repo)76977698    given types:76997700        -dynamic(atom())-77017702    but expected one of:77037704        %{..., config: empty_list() or non_empty_list(term(), term())}77057706    where "repo" was given the type:77077708        # type: dynamic(atom())7709        # from: lib/ecto/migration/schema_migration.ex:36:137710        repo.delete_all(7711          Map.put(7712            (7713              query =7714                (7715                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7716                  Ecto.Query.Builder.From.apply(query, 1)7717                )7718        7719              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7720                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7721                op: :and,7722                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7723                file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7724                line: 347725              })7726            ),7727            :prefix,7728            prefix7729          ), timeout: :infinity, log: false)77307731    type warning found at:7732    │7733 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7734    │                ~7735    │7736    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/377377738      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7739      │7740 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7741      │        ~7742      │7743      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/177447745     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7746     │7747 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7748     │                                                                              ~7749     │7750     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27751     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277527753      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7754      │7755 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7756      │                 ~7757      │7758      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/377597760     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7761     │7762 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7763     │                                                                              ~7764     │7765     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/277667767     warning: the following conditional expression:77687769         is_atom(related)77707771     will always evaluate to:77727773         dynamic(true)77747775     where "related" was given the type:77767777         # type: dynamic(atom())7778         # from: lib/ecto/association.ex:730:157779         related = Ecto.Association.related_from_query(queryable)77807781     type warning found at:7782     │7783 732 │     unless is_atom(related) do7784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7785     │7786     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/377877788     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7789     │7790 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7791     │                                                                              ~7792     │7793     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/277947795    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7796    │7797 62 │       Mix.Project.compile(args)7798    │                   ~7799    │7800    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/278017802     warning: expected a module (an atom) when invoking start_link/1 in expression:78037804         repo.start_link(pool_size: pool_size)78057806     where "pool_size" was given the type:78077808         # type: dynamic()7809         # from: lib/mix/ecto.ex:101:157810         pool_size = Keyword.get(opts, :pool_size, 1)78117812     where "repo" was given the type:78137814         # type: dynamic(%{..., __adapter__: atom()})7815         # from: lib/mix/ecto.ex:99:367816         repo.__adapter__.ensure_all_started(repo, :temporary)78177818     type warning found at:7819     │7820 102 │     case repo.start_link(pool_size: pool_size) do7821     │               ~7822     │7823     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/278247825     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7826     │7827 146 │     Logger.remove_backend(:console)7828     │            ~7829     │7830     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278317832     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7833     │7834 155 │     Logger.add_backend(:console, flush: true)7835     │            ~7836     │7837     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278387839    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7840    │7841 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7842    │     ~7843    │7844    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/278457846     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7847     │7848 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7849     │           ~7850     │7851     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/378527853     warning: the following clause will never match:78547855         {:error, _} = error ->78567857     because it attempts to match on the result of:78587859         apply(changeset, adapter, :insert, args)78607861     which has type:78627863         dynamic({:invalid or :ok, term()})78647865     type warning found at:7866     │7867 219 │           {:error, _} = error ->7868     │                       ~7869     │7870     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/478717872     warning: the following clause will never match:78737874         {:error, _} = error ->78757876     because it attempts to match on the result of:78777878         apply(changeset, adapter, action, args)78797880     which has type:78817882         dynamic({:invalid or :ok, term()})78837884     type warning found at:7885     │7886 297 │             {:error, _} = error ->7887     │                         ~7888     │7889     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/478907891    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7892    │7893 54 │       filter_and_reraise e, System.stacktrace7894    │                                    ~7895    │7896    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/578977898    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7899    │7900 44 │     index  = Map.size(params)7901    │                  ~7902    │7903    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57904    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/579057906     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7907     │7908 614 │     Decimal.minus(decimal)7909     │             ~7910     │7911     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/179127913     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)7914     │7915 228 │         raise BadStructError, struct: struct, term: data7916     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7917     │7918     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/579197920     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7921     │7922 214 │       filter_and_reraise e, System.stacktrace7923     │                                    ~7924     │7925     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47926     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/479277928     warning: the following clause will never match:79297930         {:error, _} ->79317932     because it attempts to match on the result of:79337934         NaiveDateTime.new(date, time)79357936     which has type:79377938         dynamic({:ok, %NaiveDateTime{}})79397940     type warning found at:7941     │7942 803 │         {:error, _} -> :error7943     │         ~~~~~~~~~~~~~~~~~~~~~7944     │7945     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/179467947      warning: expected a map or struct when accessing .__struct__ in expression:79487949          schema.__struct__79507951      where "schema" was given the types:79527953          # type: dynamic(atom() and not nil)7954          # from: lib/ecto/query/planner.ex:1186:417955          schema79567957          # type: atom()7958          # from: lib/ecto/query/planner.ex:1186:617959          is_atom(schema)79607961      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()79627963      type warning found at:7964      │7965 1190 │       Map.has_key?(schema.__struct__, field) ->7966      │                           ~7967      │7968      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/679697970     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7971     │7972 159 │         supervise(children, strategy: :one_for_one)7973     │         ~7974     │7975     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/179767977    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7978    │7979 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7980    │     ~7981    │7982    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/279837984    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7985    │7986 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7987    │       ~7988    │7989    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/179907991    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:79927993        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])79947995    given types:79967997        (7998          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7999          dynamic()8000        )80018002    but expected one of:80038004        atom(), term()80058006    where "opts" was given the type:80078008        # type: dynamic(8009          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8010            non_struct_map()8011        )8012        # from: lib/ecto/migrator.ex:44:658013        opts[:prefix]80148015    where "repo" was given the type:80168017        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8018        # from: lib/ecto/migrator.ex:44:238019        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])80208021    type warning found at:8022    │8023 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8024    │                       ~8025    │8026    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/280278028    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8029    │8030 15 │     supervise(children, strategy: :simple_one_for_one)8031    │     ~8032    │8033    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/180348035     warning: expected a module (an atom) when invoking transaction/2 in expression:80368037         repo.transaction(fun, log: false, timeout: :infinity)80388039     where "fun" was given the type:80408041         # type: dynamic()8042         # from: lib/ecto/migrator.ex:114:478043         fun80448045     where "repo" was given the types:80468047         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8048         # from: lib/ecto/migrator.ex:118:248049         repo.__adapter__.supports_ddl_transaction?80508051         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8052         # from: lib/ecto/migrator.ex:118:248053         repo.__adapter__.supports_ddl_transaction?80548055     type warning found at:8056     │8057 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8058     │              ~8059     │8060     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/380618062     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8063     │8064 291 │     modules = Code.load_file(file)8065     │                    ~8066     │8067     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/280688069     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8070     │8071 321 │         reraise error, System.stacktrace8072     │                               ~8073     │8074     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/380758076    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8077    │8078 10 │       worker(Ecto.Registry, []),8079    │       ~8080    │8081    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/280828083    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8084    │8085 11 │       supervisor(Ecto.Migration.Supervisor, [])8086    │       ~8087    │8088    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/280898090     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8091     │8092 260 │         reraise %{err | message: message}, System.stacktrace8093     │                                                   ~8094     │8095     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/680968097Generated ecto app8098==> guardian_db8099Compiling 2 files (.ex)8100warning: cannot infer signatures from :cowboy because it is not loaded81018102warning: cannot infer signatures from :cowlib because it is not loaded81038104warning: cannot infer signatures from :ranch because it is not loaded81058106    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8107    │8108 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8109    │                        ~8110    │8111    └─ lib/guardian_db.ex:18:24: GuardianDb (module)811281138114== Compilation error in file lib/guardian_db.ex ==8115** (RuntimeError) GuardianDb configuration is required8116    lib/guardian_db.ex:21: (module)8117could 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"